← Back to Blog

Paid in Crypto as a Freelancer? The Two Tax Events You Need to Document

A client offers to pay your invoice in crypto. It sounds easy, and sometimes it is. But the tax side catches a lot of freelancers off guard, because getting paid in crypto isn’t one tax event. It’s usually two.

Here’s the plain-English version, plus what to write down so you aren’t reconstructing it a year later.

Tax event #1: you received income

When you’re paid in crypto for work, the IRS generally treats it like being paid in any other property: you have income equal to the fair market value, in U.S. dollars, on the date and time you received it.

If you’re self-employed, that income goes on Schedule C as business income, just like a payment by check or Zelle. It’s also subject to self-employment tax. The fact that the payment was in crypto doesn’t make it tax-free, and it doesn’t wait until you cash out.

Example: you invoice $1,000 and the client sends crypto worth $1,000 when it lands in your wallet. You report $1,000 of business income. If it’s worth $1,100 when it arrives, you report $1,100.

Tax event #2: you later sold, swapped, or spent it

That dollar value you reported becomes your cost basis in the coin. When you later sell it, swap it for another coin, or use it to buy something, that’s generally a separate taxable event. You compare what you got to your basis:

  • If it’s worth more than your basis, you have a capital gain
  • If it’s worth less, you have a capital loss

These go on Form 8949 and flow to Schedule D. Whether the gain or loss is short-term or long-term depends on how long you held it, generally measured from the day after you received it. Check current IRS guidance on holding periods and rates.

Continuing the example: you received $1,000 worth, reported $1,000 on Schedule C, then sold it later for $1,300. You have a $300 gain on Schedule D. If you sold for $800, you’d have a $200 loss.

Note the order. You never skip event #1 because you haven’t sold yet, and you never double-count the same dollars. The $1,000 is income once; only the change after that is gain or loss.

What to document every time

Treat each crypto payment like a mini-receipt. Record:

  • Date and time received
  • Which asset and how many units
  • Dollar value at receipt, and where you got the price (an exchange rate, a price tracker screenshot)
  • Which client and invoice it was for
  • Wallet or exchange where it landed
  • Later, for each sale or swap: date, units, proceeds, fees, and which units were sold
  • Any Form 1099-DA your exchange sends, so you can match its proceeds to your own records

Fees matter too. Network or exchange fees can often adjust your proceeds or basis, so keep records of them.

Common mistakes

Waiting until you sell to report income. If you were paid in crypto in March, it’s income in March.

Using your cash-out value as the income. The income number is the value when you received it, not what you eventually sold for.

Forgetting swaps. Trading one coin for another is generally taxable, not just selling to dollars.

Poor tracking across wallets and exchanges. Moving your own coins between your own wallets isn’t usually a sale, but if your records don’t show that, it can look like a mystery. Keep a log.

Not answering the digital-asset question. The main tax return includes a yes/no question about digital asset activity. Answer it accurately.

Business expenses still apply

Because this is Schedule C income, you can deduct ordinary and necessary business expenses against it as usual, including costs of running your freelance business. Be careful with crypto-specific costs: whether a particular fee is a business expense or part of your investment basis depends on what it was for. A professional can sort that for your situation.

Don’t forget estimated taxes

Crypto income is still income, but no one is withholding anything from it. You’ll generally need to include it when you figure your quarterly estimated payments. A common trap is holding the coins, watching the price drop, and then owing tax on a higher value than you now have. Setting aside some of each payment in dollars is a practical safeguard.

Checklist

  • Agree with clients in writing on the payment asset and how the dollar value will be determined
  • Record dollar value at the moment each payment arrives
  • Log every sale, swap, or purchase made with crypto
  • Keep exchange and wallet statements in one folder
  • Include crypto income when estimating quarterly payments
  • Hand your CPA a clean sheet at tax time

This is why Toozi exists

Crypto payments from clients don’t come with a tidy 1099, and the new Form 1099-DA from exchanges only covers sales, not the income you earned. Toozi is a text-message tax assistant for self-employed people and beauty pros. Text a payment as you receive it, keep a running record of income and expenses, and ask plain-English questions as you go. See how it works at toozitax.app.

The bottom line

Crypto payments for freelance work mean income when you receive them (Schedule C) and gain or loss when you later dispose of them (Form 8949 and Schedule D). Write down values and dates when they happen, and the rest is just arithmetic.

The Toozi team

Toozi isn’t your CPA, and this post is general education, not tax, legal, or financial advice. Crypto tax guidance continues to evolve. Check current IRS guidance or talk with a qualified tax professional about your situation.