More freelancers are getting paid in crypto — whether a client offers to pay in Bitcoin or USDC, or a freelancer accepts crypto for goods and services directly. The tax treatment isn’t as exotic as it might seem, but it does involve two separate layers most people miss on the first pass. This guide breaks it down plainly, without the jargon.
Table of Contents
The One Rule That Explains Almost Everything
The IRS treats cryptocurrency as property, not currency. That single classification is the source of nearly every quirk in crypto taxation. It means every time crypto changes hands — whether you receive it, spend it, trade it, or sell it — there’s a potential tax event to track, the same way there would be if you were dealing with shares of stock rather than dollars.
For freelancers specifically, this creates two distinct tax events for the exact same coins, and understanding both is the key to getting this right.
Event One: Receiving Crypto as Payment for Work
If a client pays you in cryptocurrency for freelance services, that payment is ordinary self-employment income — full stop. It’s taxed exactly like a cash payment, based on the fair market value (in US dollars) of the crypto at the moment you received it.
Say a client pays you 0.02 BTC for a project, and Bitcoin is trading at $95,000 at the moment the payment lands in your wallet. You have $1,900 of ordinary self-employment income, reportable on Schedule C, exactly as if the client had paid you $1,900 in cash. This amount is subject to both regular income tax and the 15.3% self-employment tax, just like any other freelance income.
The specific coin you received, its future price movements, and whether you ever cash it out to dollars are all irrelevant to this first tax event. The income is locked in at the dollar value the moment you received it.
Event Two: Later Selling, Trading, or Spending That Crypto
Here’s where the “property” classification creates the second layer. Once you’ve received the crypto and recognized it as income, it becomes an investment asset in the eyes of the IRS — with a cost basis equal to the dollar value you already reported as income.
If you later sell that same 0.02 BTC when Bitcoin has risen to $110,000, you have a capital gain of $300 (the difference between your $1,900 basis and the $2,200 sale value) — separate from the original income, reported on Schedule D and Form 8949, not Schedule C. If Bitcoin had instead fallen to $80,000 by the time you sold, you’d have a $300 capital loss, which can offset other capital gains and, within limits, up to $3,000 of ordinary income per year.
This applies to any disposal, not just selling for dollars — trading BTC for ETH, using crypto to buy something, or converting between different coins are all “dispositions” that can trigger a gain or loss.
Whether that gain is taxed at short-term or long-term capital gains rates depends on how long you held the crypto after receiving it: one year or less is short-term (taxed at your regular income tax rate), more than one year is long-term (taxed at the more favorable 0%, 15%, or 20% capital gains rates depending on income).
A Concrete Example, Start to Finish
A freelance developer completes a project in March and is paid 1 ETH, worth $3,200 at the time. That $3,200 is reported as self-employment income on Schedule C for the year, subject to income tax and self-employment tax.
The developer holds the ETH and sells it in the following November, 14 months later, when it’s worth $4,000. Because the sale happened more than a year after receipt, the $800 gain ($4,000 sale price minus $3,200 basis) qualifies for long-term capital gains treatment — likely taxed at 15%, rather than at the developer’s ordinary income rate.
Two separate tax events, two separate forms, two separate rates — but each one is straightforward once you see them as distinct steps rather than one confusing transaction.
Reporting Forms You’ll Actually Use
Schedule C: reports the freelance income itself, at the dollar value when received.
Schedule SE: calculates self-employment tax owed on your net Schedule C income, crypto payments included.
Schedule D and Form 8949: report any later capital gain or loss when you sell, trade, or spend the crypto after receiving it.
Form 1099-NEC: clients paying $600 or more in crypto for your services during the year are generally required to issue this, the same threshold that applies to cash and check payments (rising to $2,000 for payments made starting in 2026 and later).
Form 1099-DA: a newer form that crypto exchanges and brokers issue starting with the 2025 tax year (received in early 2026), reporting your transactions on that platform. Effective for the 2026 tax year onward, brokers will also be required to include cost basis information — though crypto transferred in from another exchange or wallet won’t automatically carry its original cost basis, so you’ll still need to track that manually.
Important: you owe tax on every dollar of crypto income regardless of whether you receive any of these forms. A client who pays you $400 in crypto and never issues a 1099 doesn’t relieve you of the obligation to report that income.
When Crypto Activity Rises to the Level of “Self-Employment”
Receiving occasional crypto payments from clients is straightforwardly self-employment income. But other crypto activities — mining, running a validator node, staking, or creating and selling NFTs — sit in a slightly grayer area, and whether they trigger self-employment tax specifically depends on whether the activity is run like a business or is more passive and occasional.
If you mine cryptocurrency, run a validator node, or create and sell NFTs as an ongoing, business-like activity, the resulting income is generally treated as self-employment income, reported on Schedule C and subject to self-employment tax. Equipment costs, electricity, and other legitimate business expenses can offset this income the same way they would for any other freelance business.
If your crypto activity is more occasional or passive — for example, staking rewards received simply for holding a position — current guidance and pending legislation increasingly treat this as investment-type income (reportable, but not necessarily subject to self-employment tax) rather than a trade or business. This is a genuinely evolving area, and if your crypto income comes from anything beyond simple client payment for services, it’s worth a conversation with a tax professional who specifically handles crypto.
Quarterly Estimated Taxes Still Apply
Crypto payments don’t come with any tax withheld — no one is deducting anything before the coins land in your wallet. If your total tax liability for the year, crypto-derived or otherwise, is expected to exceed $1,000, you’re required to make quarterly estimated payments using Form 1040-ES, on the standard schedule (April 15, June 15/16, September 15, and January 15 of the following year).
Because crypto values can swing significantly, factor recent price movements into your quarterly estimates rather than assuming the value at time of receipt will hold. Safe harbor rules generally protect you from underpayment penalties if you pay at least 90% of your current-year tax liability or 100% of your prior year’s liability (110% for higher earners) throughout the year.
Record-Keeping That Actually Prevents Headaches
For every crypto payment received: the date, the amount of crypto, the fair market value in USD at that moment, and which client or project it was for.
For every later disposal (sale, trade, or purchase made with crypto): the date, the amount disposed of, the fair market value at disposal, and the resulting gain or loss versus your original basis.
Crypto tax software (TokenTax, CoinTracker, Koinly, and similar tools) can automatically import transactions from most major exchanges and wallets, calculate basis and gain/loss across events, and generate the forms your tax preparer needs — genuinely worth the modest subscription cost if you receive crypto payments with any regularity.
What’s Changing (Worth Watching, Not Yet Law)
Congress has been actively considering crypto-specific tax legislation that would meaningfully affect freelancers who accept digital assets, though none of it is law yet. Proposals under discussion include a de minimis exemption that would exclude small transactions (like buying coffee with crypto) from being taxable events at all, clarified treatment for passive staking that would explicitly exclude it from self-employment tax, and more favorable, near-cash treatment for stablecoin transactions specifically. None of this is guaranteed or final — treat current rules as what actually applies today, and revisit this if you hear that legislation has passed.
The Bottom Line
Crypto payments for freelance work are simpler than they look once you separate the two events: receiving crypto is ordinary self-employment income at its dollar value when received, and anything that happens to that crypto afterward — selling, trading, spending — is a separate capital gain or loss calculated from that same value. Report the income on Schedule C, track basis carefully for later disposals, keep quarterly estimated payments current, and use crypto-specific tax software if your volume of transactions is more than occasional. The math isn’t more complicated than any other freelance income — it just happens in two steps instead of one.
