← Back to Blog
Crypto Payments and Freelancer Taxes: A Complete Guide to IRS Reporting

Crypto Payments and Freelancer Taxes: A Complete Guide to IRS Reporting

cryptocurrency income tax freelancerbitcoin payment tax reportingdigital asset income Schedule Ccrypto gain loss calculation freelancerIRS crypto 1099 reporting
10 min readJJuwon Lee
Key Takeaways
Crypto payments freelancer taxes are the IRS rules requiring self-employed individuals to report cryptocurrency received for services as ordinary income on Schedule C, and to track capital gains or losses when converting that crypto to USD or other assets. This guide explains how to value the income, calculate your tax basis, report it correctly, and keep audit-proof records. Updated for 2026 tax season.

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.

  1. Find the Transaction Timestamp: Note the exact date and time the crypto was received in your wallet.
  2. 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.
  3. 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.

  1. 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.
  2. 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.
  3. 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).
  4. 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

  1. IRS Notice 2014-21, "IRS Virtual Currency Guidance," https://www.irs.gov/pub/irs-drop/n-14-21.pdf

  2. IRS Digital Assets Campaign, https://www.irs.gov/filing/digital-assets

  3. IRS Schedule C (Form 1040) Instructions, "Profit or Loss From Business," https://www.irs.gov/pub/irs-pdf/f1040sc.pdf

  4. IRS Publication 525 (2025), "Taxable and Nontaxable Income," https://www.irs.gov/publications/p525

  5. CoinMarketCap, Ethereum Historical Price Data, March 2026, https://coinmarketcap.com/currencies/ethereum/historical-data/

  6. IRS Publication 551 (2024), "Basis of Assets," https://www.irs.gov/publications/p551

  7. 2026 Draft Form 1040 Instructions, Line 1 Digital Asset Question.

  8. IRS Publication 583 (2025), "Starting a Business and Keeping Records," https://www.irs.gov/publications/p583

  9. IRS Internal Revenue Code Section 6501, "Period of Limitation on Assessment and Collection."

  10. IRS Revenue Ruling 2019-24, https://www.irs.gov/pub/irs-drop/rr-19-24.pdf

  11. 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

  12. 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

J

Juwon Lee

Senior finance leader with 15+ years in FP&A, investment banking, restructuring, and corporate development. Former CFO of a $130M education company. MBA in Finance from Northwestern Kellogg.

Learn more about us →

CPA Meeting Checklist

Have you calculated the USD value of every crypto payment received for work?
Is the total listed on Schedule C, Line 1?
Have you calculated gains/losses for every sale, trade, or use of crypto?
Are those gains/losses reported on Form 8949 and Schedule D?
Did you answer "Yes" to the digital asset question on Form 1040?
Do you have a complete, organized record of every transaction?

Organize Your Expenses with Prefile Check

Get IRS-based classification to prepare for your CPA meeting. One-time payment, no subscription.

Get Started Free

Frequently Asked Questions

Are crypto payments considered self-employment income?
Yes, the IRS treats cryptocurrency received for services as ordinary self-employment income, subject to both income tax and self-employment tax (Social Security and Medicare) . You must report it on Schedule C as business income, and you'll also owe self-employment tax on the net earnings from your freelance work.
What if the value of the crypto drops before I convert it to USD?
Yes, the USD value at the time of receipt is still reportable as ordinary income. The subsequent drop in value creates a capital loss when you sell or convert it, which can be used to offset other capital gains or, with limits, other income. This separation between ordinary income (at receipt) and capital gains/losses (at disposal) is a key feature of crypto tax reporting.
Do I need to report if I hold the crypto and never sell it?
Yes, you must report the income when you receive it. The act of holding it does not trigger another tax event. You only incur capital gains tax when you later sell, trade, or spend the cryptocurrency. The tax burden is locked in at the time of receipt based on fair market value.
How does the IRS know I received crypto?
Yes, the IRS actively monitors cryptocurrency transactions through multiple enforcement channels. The IRS receives information from major U.S.-based crypto exchanges via forms like 1099-K and 1099-B. They also have summons authority to request user data from exchanges, and blockchain analysis tools allow them to trace transactions. The IRS Digital Assets Campaign has significantly increased enforcement in this area.
Can I deduct expenses paid with cryptocurrency?
Yes, but it's a two-step process. First, you must recognize a capital gain or loss on the crypto used to pay the expense, based on its cost basis. Second, you can deduct the USD value of the expense paid, provided it is an ordinary and necessary business expense. Both steps must be handled correctly to avoid audit issues.

Related Guides