For Business
How Freelancers Can Get Paid in Bitcoin
A practical guide for U.S. freelancers on invoicing clients in bitcoin, handling taxes, and choosing the right tools to receive payments.

Getting paid in bitcoin as a freelancer is genuinely straightforward once you understand two things: how to receive it and what the IRS expects you to do with it afterward. The receiving part is easy. The tax part takes a little more setup, but it's manageable.
This guide covers the full picture for U.S.-based freelancers: setting up to receive payments, writing invoices, tracking the cost basis, and staying on the right side of federal reporting rules. Nothing here is tax or legal advice. Confirm current IRS and FinCEN requirements with a qualified professional before acting, since rules in this space change.
Why Clients Pay in Bitcoin
Clients who want to pay in bitcoin usually fall into a few categories: crypto-native businesses, international companies who find wire transfers slow or expensive, and U.S. clients who simply prefer it. Remote work bitcoin arrangements are especially common for developers, designers, and writers who work with overseas clients, since a bitcoin transfer settles in minutes without correspondent bank fees or currency conversion.
From a freelancer's perspective, there's a practical upside: you can accept bitcoin from any client anywhere, without setting up foreign bank accounts or waiting on SWIFT. The downside is that bitcoin's price moves, so the USD equivalent of what you earn today may be different tomorrow.
How to Set Up to Receive Freelance Bitcoin Payments
You need a wallet address to receive bitcoin. There are two broad approaches.
Self-custody wallets: you hold the private keys, which means you control the funds directly. Hardware wallets (physical devices) are the most secure option for anything beyond small amounts. Software wallets on your phone or desktop are more convenient for day-to-day use. The tradeoff: if you lose your seed phrase, the funds are gone permanently.
Payment processors or hosted wallets: services that handle custody on your behalf and often let you auto-convert to USD. This is the simpler path if you'd rather not manage keys, and it reduces volatility exposure if you convert immediately on receipt.
For most freelancers just starting out, a custodial service with instant USD conversion is the lower-friction option. Once you're comfortable with how bitcoin works, you can evaluate whether self-custody makes sense for your situation.
Whatever you choose, generate a fresh receiving address for each client or invoice. Some wallets do this automatically. Reusing the same address works technically, but it lets anyone who knows your address see your full transaction history on the blockchain.
Writing an Invoice in Bitcoin
A bitcoin invoice works the same way as a regular invoice, with one addition: the BTC amount.
Since you're probably quoting work in USD, you'll need to convert. Agree with the client upfront on which exchange rate to use and at what time (e.g., CoinGecko's daily close on the invoice date), then note both the USD rate and the BTC equivalent on the invoice. This protects you if there's a dispute later about how much was actually owed.
Your invoice should include:
- Your name or business name
- Your bitcoin wallet address (or a QR code)
- The service description and USD value
- The agreed BTC conversion rate and source
- The BTC amount due
- Payment terms (e.g., "Payment within 7 days")
See our deeper walkthrough on invoicing clients in bitcoin for invoice templates and client communication scripts.
One practical note: bitcoin transactions are irreversible. There's no chargeback mechanism. That's actually a benefit for you as a freelancer (no payment clawbacks), but it means you should double-check the wallet address before sharing it with a client. One wrong character and funds go to the wrong address, with no way to recover them.
U.S. Tax Reporting for Bitcoin Freelance Income
Here's where most freelancers get tripped up. The IRS treats bitcoin as property, not currency. This has two practical consequences.
You owe income tax when you receive payment. The IRS considers the fair market value of bitcoin at the time you receive it to be ordinary income, just like a client paying you in USD. If a client pays you 0.05 BTC when bitcoin is trading at $60,000, you have $3,000 of income to report, regardless of what you do with the bitcoin afterward.
You may owe capital gains tax when you sell or spend it. The difference between what the bitcoin was worth when you received it (your cost basis) and what it's worth when you sell is a capital gain or loss. Hold it more than a year, and it's a long-term gain taxed at lower rates. Sell within a year, and it's short-term, taxed as ordinary income.
This means you need to track two things for every payment received: the date and the USD value at receipt. Most accounting software that handles crypto can pull this automatically if you connect your wallet or exchange. Doing it manually in a spreadsheet also works, but it's tedious as volume grows.
If you're paid by U.S. clients and earn more than $600 from a single client in a year, that client may issue you a 1099-NEC (as with any freelance payment). Whether they issue one or not, you're still required to report the income.
Self-employment tax applies too. Freelancers pay both the employee and employer portions of Social Security and Medicare taxes on net earnings. Bitcoin income is no exception.
FinCEN Considerations
For most freelancers simply receiving bitcoin from clients, FinCEN's money transmission rules don't apply directly. You're not transmitting money on behalf of others. However, if you're operating any kind of payment routing service, or converting bitcoin for third parties, that's a different situation; consult a lawyer. FinCEN's regulations are aimed at money services businesses, not individual freelancers getting paid for design work.
Managing Bitcoin Price Volatility
Bitcoin's price can drop 20% in a week. Many freelancers solve this by converting to USD as soon as they receive payment, either through a payment processor that does it automatically, or by selling on an exchange immediately. This eliminates volatility risk at the cost of also giving up any upside.
Others keep a portion in bitcoin and convert the rest. There's no single right answer. What matters is having a plan before you receive payment, not deciding after the fact when the price has moved.
If you hold bitcoin across a tax year, keep detailed records of every receipt and every sale. The cost-basis tracking gets complicated fast if you receive bitcoin at multiple price points and sell in partial amounts. A dedicated crypto tax tool handles this more reliably than a manual spreadsheet once you have more than a handful of transactions.
Practical Tools for Freelancers
Here's a quick comparison of approaches freelancers commonly use:
| Approach | Best for | USD conversion | Custody |
|---|---|---|---|
| Self-custody wallet (e.g., hardware) | Long-term holders | Manual | You |
| Exchange account (e.g., Coinbase, Kraken) | Easy selling to USD | On-demand | Exchange |
| Bitcoin payment processor | Auto-conversion, invoicing | Automatic | Usually processor |
| Invoicing software with crypto support | Professional invoicing | Varies | Varies |
Mention of any of these categories is for illustration. We're not affiliated with any specific wallet, exchange, or processor, and this isn't a product recommendation. Evaluate any service based on your own security requirements, fee structure, and whether it serves U.S. customers.
If you run a broader freelance business and want to offer bitcoin alongside other payment options, the guide to accepting bitcoin for your online store covers merchant tooling in more depth.
FAQ
Do I need to tell the IRS I got paid in bitcoin?
Yes. Bitcoin income is taxable income. The IRS added a question about digital asset transactions to the top of Form 1040, and receiving bitcoin as payment for services counts. Report the USD fair market value at the time of receipt as ordinary income.
What if my client is overseas and pays me in bitcoin? Do I still owe U.S. taxes?
Yes. U.S. citizens and residents owe U.S. tax on worldwide income, including income received from foreign clients in bitcoin. The currency or payment method doesn't change that.
How do I calculate the USD value of bitcoin on the day I got paid?
Use a reputable price source (many tax tools use CoinGecko or CoinMarketCap daily close prices) and document which source you used. Consistency matters more than picking the "right" source. Using the same methodology across all transactions is what auditors want to see.
Can I deduct business expenses if I'm paid in bitcoin?
Yes, ordinary and necessary business expenses are deductible whether your income comes in bitcoin or dollars. If you buy software, equipment, or services for your freelance business, those costs are deductible in the usual way.
What's the easiest way to avoid tax headaches with bitcoin freelance income?
Convert to USD immediately on receipt and use that value as your income figure. This eliminates capital gain tracking because you're selling at (or very close to) the same price you received, leaving only the income tax piece. It's not the only valid approach, but it's the simplest one to administer.
For more on structuring client agreements and payment terms, see our retail store bitcoin guide for operational patterns that translate to freelance contexts too.
This article is for educational purposes only. Accept Bitcoin USA is an independent educational resource and is not affiliated with any wallet, exchange, or payment processor mentioned here. Nothing on this site is financial, tax, or legal advice. Consult a licensed professional and verify current IRS and FinCEN requirements before making any decisions.