Getting Paid in Crypto: How to Handle the Tax Hit
More clients are paying in crypto. If you have accepted any, you created tax obligations that most guides skip. Since IRS Notice 2014-21, the position has been clear: crypto is property, not currency. That classification creates two separate tax events from a single payment.
Two Tax Hits From One Payment
When a client pays you in Bitcoin, two things happen:
Event 1: You have ordinary income equal to the fair market value of the crypto on the day it hits your wallet. Report it on Schedule C. Pay income tax and self-employment tax on it. That value becomes your cost basis.
Event 2: When you later sell, exchange, or spend that crypto, you have a capital gain or loss based on the difference between what it was worth when you received it and what it is worth when you dispose of it.
One payment. Two taxable moments. Most freelancers only think about the first one.
Step 1: Receiving Payment
You receive 0.1 ETH when Ethereum is trading at $3,500.
- Gross income: $350
- Goes on Schedule C as business income
- Your basis in this ETH: $350
Step 2: Disposing of the Crypto
Six months later, you sell that ETH for $4,200.
- Proceeds: $420
- Basis: $350
- Short-term capital gain: $70 (taxed as ordinary income)
If ETH had dropped to $2,000 instead: $350 basis minus $200 proceeds equals a $150 short-term loss. That loss offsets other capital gains or up to $3,000 of ordinary income per year.
Hold crypto more than 12 months before selling and the gain gets taxed at preferential long-term rates (0%, 15%, or 20%) instead of your full ordinary income rate.
Records You Must Keep
For every payment received: date, type and amount of crypto, USD fair market value at time of receipt, client name and work description, transaction ID.
For every disposal: date, amount, USD value at disposal, how you disposed of it.
Getting historical prices: Coinbase, Kraken, CoinGecko, and CoinMarketCap all have historical data. For significant crypto activity, Koinly, CoinLedger, and CoinTracker automate most of this.
Accounting Methods
When you have received crypto at multiple prices, you choose which units you are "selling" when you dispose of some.
FIFO (first in, first out): Default if you do not specify. First crypto received is treated as first sold.
Specific identification: You choose which units to sell, letting you optimize for tax treatment (sell high-basis units to minimize gains).
HIFO (highest in, first out): Sells highest-basis units first, minimizing taxable gains in the near term.
Pick a method and apply it consistently.
Reporting on Your Return
- Schedule C: Crypto received as payment (ordinary income plus self-employment tax)
- Form 8949: Every disposal, with dates, proceeds, and basis
- Schedule D: Totals from Form 8949
Every Form 1040 now asks whether you received, sold, or disposed of a digital asset. If you have, check yes. Checking no when you have had crypto activity is a filing error, not a technicality.
One more trap: if you receive crypto and then spend it on a business expense, that triggers a capital gain or loss event AND a Schedule C deduction simultaneously. Both get reported.
The IRS is actively increasing enforcement here. Exchanges are required to report. Complexity is not an excuse, and amended returns exist for a reason.
Sources
- IRS Notice 2014-21 - Foundational IRS guidance: cryptocurrency is property, not currency
- IRS Revenue Ruling 2019-24 - Hard forks and airdrops treatment
- IRS FAQ: Virtual Currency - Comprehensive crypto tax FAQ
- IRS Form 8949 Instructions - Reporting capital gains and losses from crypto disposals
All Form 1040s require answering the digital asset question (Page 1, above Line 1a). Checking "No" when crypto was received or disposed of is a filing error per IRS instructions.
Ready to stop overpaying taxes?
WriteOff's AI finds every deduction, tracks expenses as you go, and estimates your quarterly taxes automatically. No spreadsheets. No guesswork.
Related Articles
7 Tax Mistakes Freelancers Make That Cost Real Money (And How to Fix Them)
These are not obscure technicalities. They are the specific errors that show up year after year in freelancer tax returns - missed deductions, wrong calculations, and avoidable penalties that together cost thousands of dollars.
Standard Deduction vs. Itemizing: What Freelancers Actually Need to Know
The standard deduction decision is separate from your Schedule C business deductions, and most freelancers confuse how they interact. Here is a clear explanation of when itemizing beats the standard deduction and when it does not.
Form 8879: What It Is and Why It's the Most Important Document You Sign at Tax Time
When you use a tax professional, Form 8879 is what gives them legal authority to e-file on your behalf. Here is what it is, what you are authorizing, what you should review before signing, and what happens if something on the return turns out to be wrong.