Accepting crypto payments from clients has become common enough in freelance and remote-work circles that it's worth understanding the tax treatment before your first invoice gets paid in Bitcoin or a stablecoin instead of dollars. The short version: it's still ordinary taxable income, plus a second layer of tax if the crypto changes in value before you spend or convert it.
Step one: it's ordinary income at the value received
When a client pays you in cryptocurrency for freelance work, the IRS treats it exactly like being paid in cash: you owe ordinary income tax and self-employment tax on the fair market value of the crypto, converted to U.S. dollars, on the date you received it. It does not matter whether you immediately convert it to dollars or hold onto it — the income is recognized the moment you receive it, at that day's exchange rate.
Step two: a second taxable event when you later sell or spend it
Here's where crypto payments differ from a cash invoice. The value at which you received the crypto becomes your "cost basis" in that asset. If the crypto's value rises before you sell it, convert it to another currency, or spend it, you owe capital gains tax on that increase — separate from the ordinary income tax you already paid on the original invoice value. If the value falls before you dispose of it, you may have a deductible capital loss.
| Event | Tax treatment |
|---|---|
| Receiving crypto as payment for services | Ordinary income + self-employment tax, at fair market value on that date |
| Selling or converting the crypto later at a higher value | Capital gains tax on the increase since you received it |
| Selling or converting the crypto later at a lower value | Capital loss, which may be deductible against other gains |
| Using crypto directly to pay a business expense | Treated as if you sold it for dollars, then paid the expense — still a taxable disposal event |
Stablecoins aren't automatically simpler
Stablecoins pegged to the dollar minimize the second-layer capital gains issue in practice, since their value rarely moves much, but they are not legally exempt from the same reporting requirements. You still need to document the date and dollar value received, and any tiny fluctuation in a stablecoin's peg is technically a taxable event, even if immaterial in most cases.
Recordkeeping this actually requires
- The date and exact fair market value (in USD) of each crypto payment received.
- The wallet address or exchange where the payment was received.
- A record of when and at what value you later sold, converted, or spent each batch of crypto — most crypto tax software can automate this if you connect your wallets and exchanges.
- Any transaction fees paid, which may adjust your cost basis or be separately deductible as a business expense.
A practical tip: convert enough to cover taxes immediately
Because crypto values can move significantly, many freelancers who accept crypto payments convert a portion to dollars immediately — enough to cover the estimated tax liability on that invoice — rather than holding the full amount and hoping its value doesn't drop below what they'll eventually owe in tax.
Frequently asked questions
Does the client need to send me a 1099 for crypto payments?
Reporting requirements for crypto payments are evolving and vary by platform and payment method — regardless of whether you receive a form, you are still required to report the income at its fair market value when received.
What if I never convert the crypto back to dollars?
You still owe ordinary income tax on the value received at the time of payment, even if you hold the crypto indefinitely. Capital gains tax only applies later, when you eventually sell, convert, or spend it.
Do NFT payments work the same way?
Generally yes — receiving an NFT as payment for services is valued at its fair market value on the date received and taxed as ordinary income, with the same cost-basis and capital gains rules applying to any later sale.