Disclaimer: This is not tax advice. Always consult a licensed CPA for your specific tax situation.
Crypto Payments Are Taxable Income
You received Bitcoin for a project. The client paid you in Ethereum. Your first thought might be about the price, but your next thought should be about the IRS. Crypto payments freelancer taxes are not optional or a gray area. The IRS treats cryptocurrency as property, not currency1. This means every time you receive digital assets as payment for your freelance work, it's a taxable event.
You must report the fair market value of that crypto, in U.S. dollars, as ordinary income on the day you receive it. This is true whether you're paid in Bitcoin, Ethereum, Solana, or any other digital asset. Failing to report this income is a common audit trigger, as the IRS is actively matching data from crypto exchanges with tax returns2. The core principle is simple: if you would report cash payment for the same work, you must report crypto payment.
How to Value Crypto Income for Schedule C
Your first step is determining the dollar value of the crypto you received. Schedule C (Form 1040) is the IRS form used by sole proprietors to report business income and expenses, including cryptocurrency payments received as a freelancer3. The IRS requires you to use the fair market value in USD at the time you gain "dominion and control" over the assets4. Dominion and control means you have the ability to transfer, sell, or dispose of the cryptocurrency without restriction. For most freelancers, this is the date and time the payment shows as confirmed in your wallet.
- Find the Transaction Timestamp: Note the exact date and time the crypto was received in your wallet.
- Find the USD Price: Use a reputable crypto price aggregator (like CoinMarketCap or CoinGecko) as of 2026 to look up the price of that asset at that specific time5.
- Calculate the Income: Multiply the amount of crypto received by the USD price per unit.
Example: You complete a web design project on March 15, 2026, and the client sends you 0.1 ETH at 2:30 PM EST. You check the historical price and see Ethereum was trading at $4,200 per ETH at that time. Your reportable income is 0.1 ETH * $4,200 = $420. You report $420 on Schedule C, Line 1, as if the client paid you $420 in cash.
This $420 becomes your cost basis in that Ethereum. Cost basis is the original value of an asset—in this case, the USD value of crypto when received—that is used to calculate capital gains or losses when the asset is sold6. It's the amount you "paid" for it (with your services), and it's crucial for the next step: calculating capital gains.
Calculating Capital Gains and Losses When You Sell or Convert
You now have $420 worth of Ethereum in your wallet. What happens when you sell it for USD, trade it for another crypto, or use it to buy something?
This triggers a second taxable event: a capital gain or loss. You calculate this by comparing the proceeds from the sale/conversion to your cost basis.
- Capital Gain: Sale Price > Cost Basis. This is taxable income.
- Capital Loss: Sale Price < Cost Basis. This can offset other gains or income (with limits).
Example (Continued): Two months later, you decide to sell that 0.1 ETH for USD when the price is $4,500. Your proceeds are $450 (0.1 ETH * $4,500). Your cost basis is $420. Your capital gain is $450 - $420 = $30. This $30 is reported on Form 8949 and Schedule D as a short-term capital gain (because you held it for less than a year), and it's taxed at your ordinary income tax rate.
Trading one crypto for another (e.g., ETH for SOL) is also a taxable event. You must calculate the USD value of the crypto you received and compare it to the cost basis of the crypto you gave up.
| Transaction Type | Tax Treatment | Reported On |
|---|---|---|
| Receive crypto for services | Ordinary Income | Schedule C, Line 1 |
| Sell crypto for USD | Capital Gain/Loss | Form 8949 / Schedule D |
| Trade Crypto A for Crypto B | Capital Gain/Loss | Form 8949 / Schedule D |
| Use crypto to purchase goods | Capital Gain/Loss | Form 8949 / Schedule D |
Step-by-Step: Reporting on Your Tax Return
Here is the practical filing workflow for freelancers who received crypto payments.
- Compile Your Records: For each crypto payment, you need the date received, type/amount of crypto, and its USD value at that moment. For each subsequent disposal (sale, trade, spend), you need the date, USD value received, and your original cost basis.
- Report Business Income: Sum the USD value of all crypto received for services during the tax year. Enter this total on Schedule C (Form 1040), Line 1: Gross receipts or sales.
- Report Capital Gains/Losses: For each sale, trade, or spend event, calculate your gain or loss. Report these transactions on Form 8949 (Sales and Other Dispositions of Capital Assets). The totals from Form 8949 flow to Schedule D (Form 1040).
- Answer the Digital Asset Question: The Form 1040 includes a question: "At any time during 2026, did you receive, sell, exchange, or otherwise dispose of any financial interest in any digital asset?" You must check "Yes" if you engaged in any of these activities, including receiving crypto as payment7.
Audit-Proof Record Keeping for Crypto Transactions
The IRS expects detailed records. "My exchange statement" is often insufficient, especially if you use non-custodial wallets. Maintain a dedicated log or spreadsheet with the following for every transaction:
- Date and time (UTC)
- Type of transaction (Received as payment, Sold for USD, Traded for another asset)
- Asset name and amount (e.g., 0.1 ETH)
- USD value at transaction time (with source/link for price data)
- Counterparty (Client name/address, Exchange name)
- Digital wallet addresses involved
- Transaction ID (TxID) from the blockchain
Keep screenshots of price data sources and download complete CSV reports from any exchanges you use. Under IRS guidelines, you must keep records for at least 3 years from the date you file your tax return, or 3 years from the due date of the return (whichever is later), to support any items on your return89.
Common Pitfalls and How to Avoid Them
- Pitfall: Assuming No 1099 Means No Reporting. Many clients paying in crypto will not issue a Form 1099-NEC. You are still legally required to report the income.
- Pitfall: Forgetting Cost Basis. If you can't prove your cost basis, the IRS may assume it is $0, making the entire sale proceeds a taxable gain.
- Pitfall: Mixing Personal and Business Wallets. Use separate digital wallets for freelance income. Mixing funds makes tracking cost basis and proving business intent nearly impossible.
- Pitfall: Ignoring Airdrops and Staking Rewards. Crypto received from airdrops, staking, or mining is also taxable income at its fair market value when received10.
The safest approach is to use a crypto tax software tool designed to integrate with blockchains and exchanges, or to work with a CPA who specializes in digital assets. Tools like Prefile Check can help you organize these transactions alongside your other freelance income and expenses to ensure nothing is missed.
Footnotes
-
IRS Notice 2014-21, "IRS Virtual Currency Guidance," https://www.irs.gov/pub/irs-drop/n-14-21.pdf ↩
-
IRS Digital Assets Campaign, https://www.irs.gov/filing/digital-assets ↩
-
IRS Schedule C (Form 1040) Instructions, "Profit or Loss From Business," https://www.irs.gov/pub/irs-pdf/f1040sc.pdf ↩
-
IRS Publication 525 (2025), "Taxable and Nontaxable Income," https://www.irs.gov/publications/p525 ↩
-
CoinMarketCap, Ethereum Historical Price Data, March 2026, https://coinmarketcap.com/currencies/ethereum/historical-data/ ↩
-
IRS Publication 551 (2024), "Basis of Assets," https://www.irs.gov/publications/p551 ↩
-
2026 Draft Form 1040 Instructions, Line 1 Digital Asset Question. ↩
-
IRS Publication 583 (2025), "Starting a Business and Keeping Records," https://www.irs.gov/publications/p583 ↩
-
IRS Internal Revenue Code Section 6501, "Period of Limitation on Assessment and Collection." ↩
-
IRS Revenue Ruling 2019-24, https://www.irs.gov/pub/irs-drop/rr-19-24.pdf ↩
-
IRS Frequently Asked Questions on Virtual Currency Transactions, Q&A #5, https://www.irs.gov/individuals/international-taxpayers/frequently-asked-questions-on-virtual-currency-transactions ↩
-
IRS News Release IR-2023-221, "IRS reminds taxpayers of reporting requirements for digital asset transactions," https://www.irs.gov/newsroom/reminders-for-taxpayers-about-digital-assets ↩
