Getting Paid in Bitcoin as a Freelancer: Platform Comparison
Compare platforms for freelancers accepting Bitcoin and stablecoin payments. BTCPay Server, Bitwage, Request Network, Deel, and Lightning invoices side by side.
Freelancer Bitcoin Payment Platforms Compared
International freelancers lose 3% to 8% of every payment to wire transfer fees, forex markups, and intermediary bank charges. A single SWIFT transfer costs $25 to $50 on the sending side, $10 to $30 on the receiving side, and takes one to five business days to settle. Banks add another 1% to 5% in hidden exchange rate spreads. For a freelancer in Latin America or Southeast Asia receiving a $2,000 payment from a US client, that translates to $60 to $160 lost per invoice.
Bitcoin, Lightning Network, and stablecoin payment platforms offer an alternative: lower fees, faster settlement, and direct access to dollar-denominated value without relying on correspondent banks. Five platforms cover the main approaches available to freelancers today.
| Platform | Type | Fees | Currencies | Fiat Conversion | Tax Reporting | Custody |
|---|---|---|---|---|---|---|
| BTCPay Server | Self-hosted invoicing | 0% (network fees only) | BTC, Lightning, LTC, Liquid USDt | Via plugins (Strike, BTC Transmuter) | CSV export only | Self-custodial |
| Bitwage | Crypto payroll service | 1% fiat / 2-3% stablecoins (free plan) | BTC, ETH, USDC, USDT, DAI, 21 fiat currencies | Built-in (automatic) | W-2/1099 via employer integrations | Non-custodial |
| Request Network | Decentralized invoicing | 0% crypto / 0.5% crypto-to-fiat | 350+ tokens across 18+ chains | Built-in (0.5% fee) | QuickBooks, Xero integrations | Non-custodial |
| Deel | Global payroll platform | 1.5% BTC/ETH / 2% stablecoin transfer | BTC, ETH, SOL, USDC, USDT | Manual (contractor initiates) | 1099-NEC, W-9 collection | Varies by method |
| Direct Lightning | Wallet-to-wallet invoices | <0.03% routing fees | BTC (sats) | None (use exchange or on-ramp) | None | Self-custodial |
BTCPay Server: Self-Hosted Invoicing
BTCPay Server is free, open-source software that lets freelancers run their own payment processor. There are no transaction fees, no subscriptions, and no third-party intermediaries. The only costs are Bitcoin network fees and server hosting, which runs $8 to $35 per month on a VPS.
BTCPay supports Bitcoin on-chain and Lightning invoices natively, plus Liquid USDt and Tron USDt through plugins. Its plugin ecosystem has grown to 40+ published extensions and integrates with 30+ e-commerce platforms including Shopify, WooCommerce, and PrestaShop. Version 2.3, released in 2025, added native subscription and recurring payment capabilities.
The tradeoff is setup complexity. BTCPay requires managing your own server, configuring a Lightning channel for instant payments, and optionally setting up the BTC Transmuter plugin to auto-sell received BTC on an exchange like Kraken. Fiat conversion is not built in: it requires a plugin plus an exchange account. Tax reporting is limited to CSV exports.
BTCPay is best suited for technically proficient freelancers who want full sovereignty over their payment infrastructure and zero platform fees.
Bitwage: Crypto Payroll and Invoicing
Bitwage is a crypto payroll service that bridges fiat and cryptocurrency. Freelancers receive a virtual US bank account (or EUR IBAN / GBP account) that clients can pay into via standard bank transfer. Bitwage then converts and distributes funds according to the freelancer's preferences: any split between BTC, ETH, USDC, USDT, DAI, or local fiat currency.
The free plan charges 1% on fiat payouts, 2% to 3% on stablecoin payouts (plus flat fees of $4 to $15 depending on the token and network), and $20 for incoming wires. The Premium plan at $15.99/month eliminates percentage-based fees on most payouts. Non-USD currency conversions carry a 1% FX spread on all plans.
Bitwage operates in 195+ countries and integrates with 23 US payroll providers including ADP and Gusto for employers running crypto payroll alongside traditional payroll. The platform was acquired by PayStand in November 2025, and its user base spans 55% Latin America, 20% US, 10% Europe, and 10% Southeast Asia.
For freelancers who want a simple bridge between traditional client payments and crypto, Bitwage requires the least technical overhead. Clients pay into a regular bank account, and the freelancer gets crypto or stablecoin payouts without the client needing to understand cryptocurrency.
Request Network: On-Chain Invoicing
Request Finance is the commercial interface for the Request Network protocol, a decentralized invoicing system where every invoice is stored on-chain with a unique Request ID. Freelancers create professional invoices, send them to clients, and clients pay directly from their wallets. Payments are push-based and wallet-to-wallet with no intermediary holding funds.
The free tier covers individual freelancers: 0% processing fees on stablecoin payouts and 0.5% on crypto-to-fiat conversions (with a $10 minimum for local payments and $30 minimum for SWIFT). The platform supports 350+ tokens across 18+ blockchain networks and integrates with QuickBooks Online, Xero, and NetSuite for accounting.
Request processed over $1.2 billion in cumulative volume through October 2025, with monthly volumes reaching $33.6 million. The protocol burns a small amount of the REQ token as an anti-spam fee on each invoice created.
Request is strongest for freelancers whose clients are already crypto-native. The client needs a wallet and tokens to pay an invoice, which limits adoption with traditional businesses. But for Web3 freelancers, DAOs, and crypto companies, it provides the cleanest on-chain invoicing workflow available.
Deel: Enterprise Payroll with Crypto Withdrawal
Deel is a global payroll platform operating in 150+ countries. For contractors, Deel offers crypto withdrawal as one of several payout options. Clients pay through Deel's standard invoicing system in fiat (or USDC), and contractors choose how to withdraw: bank transfer, Wise, PayPal, Coinbase crypto, or direct stablecoin transfer.
Crypto withdrawal fees vary by method. Through Coinbase, BTC and ETH withdrawals cost 1.5%, while USDC is either a $5 flat fee (under $300) or 1.6% (above $300). Direct stablecoin transfers via BVNK cost 2% plus a $1 network fee, supporting USDC and USDT on Ethereum, Tron, BSC, and Polygon. Direct stablecoin transfers are not available in the US or UK.
In 2025, Deel processed $250 million in crypto payouts. In 2026, the platform launched stablecoin salary payouts for full-time employees on Polygon, introduced its own DLUSD stablecoin wallet in Argentina, and created a dedicated crypto division. Deel handles 1099-NEC filing and W-9 collection for US contractors.
Deel makes the most sense when a client already uses Deel for contractor management. The employer pays the $49+/month per-contractor platform fee, and the freelancer benefits from compliant payment infrastructure with optional crypto withdrawals. It is not designed for freelancers who want to accept Bitcoin-native payment rails directly.
Direct Lightning Invoices
The simplest approach: generate a BOLT 11 invoice or BOLT12 offer from a Lightning wallet and send it to the client. Settlement is under one second with routing fees typically below 0.03% of the payment amount. A $100 Lightning payment costs roughly $0.01 to $0.03 in fees.
Wallets like Phoenix, Breez, and Zeus make Lightning invoicing straightforward on mobile. For larger amounts, running a routing node with LND or Core Lightning provides more control over channel capacity and inbound liquidity.
The limitation is that Lightning settles in sats (BTC), not dollars. Freelancers who need dollar-denominated income must handle conversion separately through an exchange or off-ramp service. There is no built-in tax reporting, no invoice management beyond what the wallet provides, and no fiat conversion. The client also needs a Lightning-compatible wallet.
For freelancers comfortable holding Bitcoin and working with Lightning-native clients, streaming payments over Lightning can eliminate invoicing entirely: continuous micropayments settle as work progresses.
Spark and Stablecoin-Denominated Freelance Payments
One challenge with Lightning invoicing is BTC price volatility. A freelancer who invoices $5,000 worth of BTC on Monday may hold $4,500 or $5,500 by Friday. For freelancers who need predictable income, dollar-denominated settlement solves this without leaving the Bitcoin ecosystem.
Spark enables instant stablecoin transfers on Bitcoin's layer 2 with near-zero fees. Using USDB on Spark, a freelancer can receive dollar-denominated payments that settle in under a second on Bitcoin infrastructure, avoiding both BTC volatility and traditional wire transfer fees. For freelancers who want the speed of Lightning with the stability of dollars, this combines both.
To create invoices denominated in stablecoins, see the invoice generator and the crypto invoicing tool comparison.
Avoiding Wire Transfer Fees in Emerging Markets
The cost savings from crypto payments are most dramatic for freelancers in emerging markets. The global average cost of sending $200 through traditional remittance channels is 6.35%, and specific corridors can be much higher. A 2026 survey by BVNK found that stablecoin transfers cost an average of 40% less than traditional remittance channels.
Adoption is accelerating: 71% of Latin American firms already use stablecoins for cross-border payments. Major freelance platforms have followed: Upwork added USDC payouts in 2025, and Fiverr added USDC payouts in early 2026. These join Deel and Bitwage in providing stablecoin withdrawal options.
For a freelancer in Argentina, Nigeria, or the Philippines, receiving USDC or USDT eliminates the correspondent banking chain entirely. The payment arrives in minutes rather than days, denominated in dollars rather than a depreciating local currency. The freelancer can then convert to local currency at market rates through a local exchange or P2P marketplace, or simply hold the stablecoins as dollar-denominated savings.
Use our remittance calculator to compare the cost of wire transfers versus stablecoin transfers for specific corridors.
Settlement Speed Comparison
Settlement speed determines how quickly a freelancer can access received funds. The differences across payment rails are significant.
| Payment Method | Settlement Time | Typical Fee | Finality |
|---|---|---|---|
| Lightning Network | <1 second | <$0.03 per $100 | Instant (conditional on channel) |
| Spark (USDB) | <1 second | Near zero | Instant |
| Stablecoin (Tron/Polygon) | 2-30 seconds | $0.01-$1.00 | 1-2 block confirmations |
| Stablecoin (Ethereum L1) | 12-60 seconds | $0.50-$5.00 | 12-64 block confirmations |
| Bitcoin on-chain | 10-60 minutes | $0.50-$2.00 | 3-6 confirmations typical |
| ACH transfer | 1-3 business days | $0-$5 | Next-day to 3-day |
| SWIFT wire transfer | 1-5 business days | $25-$80+ (combined) | Variable (intermediary dependent) |
Lightning and Spark settle thousands of times faster than SWIFT at a fraction of the cost. For freelancers billing weekly or biweekly, this means same-day access to funds rather than waiting days. For a deeper comparison of instant settlement mechanisms, see our analysis of instant settlement's business impact.
Tax Obligations for Crypto-Paid Freelancers
Receiving payment in cryptocurrency does not eliminate tax obligations. In most jurisdictions, crypto received as freelance income is taxable at fair market value on the date of receipt.
United States
Crypto received for freelance work is treated as ordinary income, reported on Schedule C. Freelancers owe both federal income tax (10% to 37% depending on bracket) and self-employment tax (15.3%: 12.4% Social Security plus 2.9% Medicare). The filing threshold is $400 in net self-employment earnings. Converting crypto to fiat later creates a separate capital gains event.
Starting with tax year 2025, exchanges and brokers must issue Form 1099-DA (the digital asset equivalent of 1099-B) reporting crypto proceeds to the IRS. Clients who pay $600 or more in crypto should issue a 1099-NEC.
European Union
Each EU member state sets its own crypto tax rules. Germany exempts crypto held over one year from capital gains tax. Under DAC8, effective January 1, 2026, crypto platforms operating in or serving EU users must report detailed user transaction information to tax authorities. Freelancers should consult a local tax advisor for jurisdiction-specific rules.
For tools that help with crypto tax calculations, see our crypto tax calculator and guide to crypto payment tax reporting automation.
Choosing the Right Platform
The right choice depends on your technical comfort, your clients' payment preferences, and whether you need dollar stability or are comfortable holding BTC.
- You want zero fees and full control: BTCPay Server. Requires self-hosting and technical setup, but no intermediary takes a cut.
- Your clients pay via traditional bank transfer: Bitwage. Clients deposit to a regular bank account, and you receive crypto or fiat automatically.
- Your clients are crypto-native (DAOs, Web3 companies): Request Network. On-chain invoicing with 0% fees on stablecoin payouts.
- Your client already uses Deel for contractor management: Deel. Add crypto withdrawal to your existing contractor relationship.
- You want the simplest possible Bitcoin payment: Direct Lightning invoice. One QR code, sub-second settlement, near-zero fees.
- You want dollar stability on Bitcoin rails: USDB on Spark. Instant settlement without BTC price exposure.
Frequently Asked Questions
How do freelancers get paid in Bitcoin?
Freelancers can receive Bitcoin through several methods: generating a Lightning invoice from a wallet app, using self-hosted invoicing software like BTCPay Server, receiving crypto payroll through services like Bitwage or Deel, or accepting on-chain payments to a Bitcoin address. The client scans a QR code or clicks a payment link, and the Bitcoin arrives in the freelancer's wallet. Lightning payments settle in under one second, while on-chain transactions take 10 to 60 minutes for confirmation.
Do freelancers pay taxes on Bitcoin payments?
Yes. In the US, Bitcoin received as payment for services is taxable as ordinary income at fair market value on the date received. Freelancers must report it on Schedule C and pay self-employment tax (15.3%) in addition to income tax. If the freelancer later sells or converts the Bitcoin, any price change triggers a capital gain or loss. Most other countries treat crypto income similarly. The IRS requires reporting for any net self-employment income above $400.
What is the cheapest way for freelancers to receive international payments?
Stablecoin transfers on low-cost networks (Tron, Polygon, or Spark) are typically the cheapest option, costing well under 1% compared to the 3% to 8% total cost of SWIFT wire transfers. Lightning Network payments are even cheaper at under 0.03%, though they settle in BTC rather than dollars. Request Network offers 0% fees on stablecoin payouts for freelancers on its free tier. The remittance calculator can help compare costs for specific corridors and amounts.
Can I invoice clients in stablecoins instead of Bitcoin?
Yes. Request Network supports invoicing in 350+ tokens including USDC, USDT, and DAI across 18+ blockchain networks. BTCPay Server supports Liquid USDt and Tron USDt through plugins. Bitwage allows freelancers to receive stablecoins regardless of how the client pays (the platform handles conversion). For Bitcoin-native stablecoin invoicing, USDB on Spark enables dollar-denominated payments with instant settlement on Bitcoin infrastructure.
Is BTCPay Server free to use?
BTCPay Server charges 0% in software fees: no transaction fees, no percentage-based charges, and no subscriptions. It is MIT-licensed open source. The costs are hosting (roughly $8 to $35 per month for a VPS, or free if running on your own hardware) and standard Bitcoin network fees when transactions settle on-chain. Lightning payments incur sub-cent routing fees.
How does Bitwage work for freelancers?
Bitwage gives freelancers a virtual bank account (USD, EUR, or GBP) that clients pay into using standard bank transfers. The freelancer chooses how to split received funds between crypto (BTC, ETH), stablecoins (USDC, USDT, DAI), and local fiat currency. Bitwage handles the conversion and deposits directly to the freelancer's personal wallet or bank account. The client does not need to understand cryptocurrency: they send a normal bank transfer.
What are the risks of getting paid in crypto as a freelancer?
The primary risks are price volatility (BTC can move 5% to 10% in a day), tax complexity (every receipt and conversion is a taxable event), and client adoption (not all clients are willing or able to pay in crypto). Stablecoins mitigate volatility risk but introduce counterparty risk tied to the issuer. Self-custody adds responsibility: losing access to a seed phrase means losing funds permanently. Using regulated platforms like Deel or Bitwage reduces operational risk but adds fees.
This tool is for informational purposes only and does not constitute financial or tax advice. Fee structures, platform features, and tax regulations change frequently. Always verify current pricing on each platform's website and consult a qualified tax professional for jurisdiction-specific guidance.
Build with Spark
Integrate bitcoin, Lightning, and stablecoins into your app with a few lines of code.
Read the docs →
