Crypto Taxes for Freelancers: Getting Paid in Bitcoin and Ethereum
Self-employed and getting paid in crypto? Learn how to handle self-employment tax, estimated payments, Schedule C, and record-keeping when clients pay in Bitcoin or ETH.
Getting Paid in Crypto: Two Tax Events, Not One
When a client pays you in Bitcoin or Ethereum, you don't just have an income event — you have the start of a capital gain or loss story. The IRS treats crypto-denominated freelance income as two separate tax events:
- Ordinary income at receipt — the FMV of the crypto you received, in USD, on the date received. This is income subject to both income tax and self-employment tax.
- Capital gain or loss at disposal — when you eventually sell, swap, or spend that crypto, the difference between what you sell it for and the FMV at receipt is a capital gain or loss.
Example: A client pays you 0.1 ETH for a design project when ETH is $3,000. You recognize $300 of self-employment income today. Your cost basis in that 0.1 ETH is $300. Three months later, ETH is $4,000 and you sell — you have a $100 short-term capital gain on top of the original $300 of income.
Self-Employment Tax
Freelancers don't have an employer withholding FICA taxes. Instead, you pay self-employment tax (SE tax) under Schedule SE, which covers Social Security (12.4%) and Medicare (2.9%) — a combined 15.3% on net self-employment income up to the Social Security wage base ($176,100 in 2026), and 2.9% above that.
SE tax applies to the FMV of crypto received as payment, just as it would apply to a USD invoice paid by check. There's no exemption for crypto-denominated payments.
You deduct half of your SE tax on Schedule 1 as an above-the-line deduction, which reduces your adjusted gross income (AGI). You may also be able to deduct health insurance premiums and SEP-IRA contributions, further reducing your taxable income.
Quarterly Estimated Taxes
As a freelancer, you're responsible for making quarterly estimated tax payments (Form 1040-ES) to cover income tax and SE tax as you earn. The IRS generally requires estimated payments if you expect to owe at least $1,000 in taxes for the year. Missing or underpaying quarterly estimates results in an underpayment penalty.
The standard quarterly due dates are: April 15, June 15, September 15, and January 15 (of the following year).
Crypto makes estimated payments trickier because your income varies with both the amount of work and the price of the crypto. Best practice: when you receive crypto as payment, immediately set aside a percentage (35–40% is a common rule of thumb) in a stablecoin or USD account to cover your tax liability. Convert and pay quarterly.
Schedule C: Your Business Income and Deductions
Freelance income — including crypto-denominated payments — is reported on Schedule C (Profit or Loss From Business). The good news: you can deduct legitimate business expenses that reduce your taxable income before the SE tax calculation.
Common deductible business expenses for freelancers:
- Home office (dedicated space used regularly and exclusively for business)
- Equipment (computers, monitors, hardware wallets used for business)
- Software subscriptions (design tools, development tools, crypto tax software)
- Professional fees (accountants, attorneys)
- Business-related education and courses
- Internet and phone (proportional business use)
- Transaction fees on crypto payments received for services
Keep receipts. The burden of proof for business deductions is on you, not the IRS.
Invoicing in Crypto
When issuing invoices in crypto, specify the USD equivalent at time of billing and the exact crypto amount. This creates a clear paper trail for both you and your client. Best practices:
- Invoice in USD with a crypto equivalent calculated at a specific price (e.g., "Payment: 0.1 ETH equivalent to $300 USD as of [date/time]")
- Record the actual amount received and the FMV on the date received — if ETH moves between invoice and payment, the income is the FMV at payment, not at invoice
- Issue 1099s to US-based subcontractors you pay in crypto — the same 1099-NEC rules apply; the payment amount is the USD FMV at time of payment
Converting Crypto to Fiat
Many freelancers immediately convert crypto payments to USD to avoid price risk. The conversion itself is a taxable event: you're disposing of the crypto at whatever the exchange rate is at conversion. If the price hasn't moved since you received payment, your gain is zero. If you held briefly and the price moved, you have a small capital gain or loss.
Immediate conversion simplifies record-keeping — your income equals your proceeds equals your cost basis, so the capital gain is zero. It also eliminates price-volatility risk from your tax calculations.
Record-Keeping Requirements
For crypto freelance income, you need to document:
- Date of each crypto payment received
- Amount received (in crypto and USD FMV at time of receipt)
- Client or payer identity
- Nature of services rendered
- Any subsequent disposals of the received crypto (date, amount, proceeds)
Blockchain Smart Tax imports your wallet transactions and exchange history, classifying crypto-denominated income events separately from capital transactions. You can tag transactions by client or project for cleaner Schedule C categorization.
Get Your Freelancer Crypto Taxes Right
Getting freelancer crypto taxes wrong can be costly. Blockchain Smart Tax connects to 550+ blockchains and classifies every transaction automatically — so you can focus on the tax strategy, not the data entry.
How we compare to other crypto tax platforms:
- Koinly ($49+/year) — established platform with broad chain coverage and strong exchange support
- CoinTracker ($59+/year) — polished reporting interface with strong exchange integrations
- CoinLedger ($49+/year) — competitive pricing with good NFT tracking
- Blockchain Smart Tax (from $25/year) — 550+ chains, all cost basis methods free, automatic wallet discovery, spam filtering, free during beta with 10,000 transactions
Start your free import — 10,000 transactions included during beta →