Skip to main content
Our Top Pick: Revolut — Best overall crypto bank for most users Open Account ↗ (affiliate)

Crypto Merchant Tax Guide

How to handle taxes when your business accepts crypto — income recognition, capital gains, sales tax, records.

SK
Reviewed by Stephan Kulik · Last updated: · How we rank

⚠ Not tax or legal advice

Crypto merchant tax rules vary materially by jurisdiction. This guide is general education. Consult a licensed tax professional in your country before structuring crypto payments for your business. For the US specifically, cross-check against IRS crypto FAQs.

Key takeaways

  • Receiving crypto for goods/services = ordinary business income at FMV on receipt.
  • Later selling the crypto = capital gain/loss from receipt to disposal.
  • Sales tax / VAT applies to the underlying transaction regardless of payment method.
  • Auto-convert to fiat (Strike, OpenNode, BTCPay) eliminates the capital-gain step and simplifies accounting.
  • Keep per-transaction records — FMV source, date, amount, wallet/invoice ID.

The two-step taxable event

Imagine you run an e-commerce site selling $500 of software. Customer pays in Bitcoin. At the moment of receipt, BTC is trading at $65,000.

Step 1 — Income recognition. You received 0.00769 BTC. Its FMV is $500. You recognize $500 of ordinary business income (same as a cash sale of $500). Sales tax / VAT applies per your jurisdiction on the $500 revenue.

Step 2 — Capital gain/loss on disposal. Your 0.00769 BTC has a cost basis of $500 (because that\'s the income you recognized). When you later sell it, you compare the sale price to $500. If BTC has risen to $70,000 when you sell, your 0.00769 BTC sells for ~$538. You realize a $38 capital gain. If BTC has fallen to $60,000, you realize a $38 capital loss.

Between receipt and sale, you\'re holding a volatile asset. This is why most small merchants auto-convert.

Auto-converting to fiat (the simpler path)

Payment processors with auto-conversion collapse steps 1 and 2 into one:

  • Customer pays 0.00769 BTC (quoted at $500)
  • Processor instantly converts to $500 (minus 0.5–1.5% spread)
  • $500 (or ~$495) hits your bank account
  • No crypto holding period, no capital gain/loss step

Tax treatment: ordinary income of $495 (the dollars actually received). The 0.5–1.5% spread is effectively a payment-processing fee, deductible as business expense. Clean bookkeeping.

Providers: Strike, OpenNode, BTCPay Server (with exchange integration), BitPay (with settlement plans), NowPayments.

FMV source — pick one and stick to it

Tax authorities expect valuations to be consistent and supported. Acceptable FMV sources (US IRS, most other majors):

  1. The rate quoted by your payment processor in the invoice
  2. A named exchange\'s spot price at time of receipt (Coinbase Pro, Kraken, Binance)
  3. A recognized index (CoinMarketCap, CoinGecko) at time of receipt

Don\'t switch sources transaction-by-transaction. Pick one and document the choice in your bookkeeping policy.

Sales tax / VAT

This follows the underlying product, not the payment method. A $500 software sale subject to 20% VAT owes £100 VAT regardless of whether payment was £500 GBP or the BTC equivalent. Compute VAT on the FMV of the crypto at time of sale, remit as usual.

In the EU, MiCA has clarified that crypto-asset services themselves are VAT-exempt (financial services), but the underlying goods/services sold remain VAT-liable.

Record-keeping requirements

Per transaction, keep:

  • Date + time of receipt
  • Customer identifier or invoice reference
  • Crypto amount received
  • FMV in your functional currency at time of receipt
  • Source of FMV (which exchange/processor/index)
  • Destination wallet address or account
  • If auto-converted: fiat amount received + conversion rate + fee
  • If held: on-chain transaction hash for audit trail

Accounting software with crypto support

For the occasional crypto payment, spreadsheet records + manual journal entries are fine. For meaningful volume, dedicated tools:

  • Cryptio — integrates with QuickBooks / Xero, supports multiple wallets and exchanges
  • Gilded — similar scope, popular with small-business crypto accepters
  • Bitwave — enterprise-tier, integrates with SAP / Oracle, used by public companies holding crypto on balance sheet
  • SoftLedger — cloud accounting with crypto-native support

Paying employees or contractors in crypto

Fully taxable as wages/compensation at FMV. For W-2 employees (US) or PAYE (UK), you still owe employer payroll tax, Social Security / NI, income tax withholding — all computed on fiat-equivalent value. For 1099 contractors, issue standard documentation at FMV.

A few jurisdictions (California, New York) have specific rules about minimum wage being payable in "US dollars" — meaning you may need to pay the minimum-wage portion in dollars and supplement in crypto. Check local labor law before structuring crypto compensation.

International considerations

Accepting crypto from international customers doesn\'t change your domestic tax treatment. But it can trigger reporting requirements if volumes are large: FATCA / FBAR for US entities holding meaningful foreign crypto, CRS for EU entities, similar structures elsewhere. Consult counsel if cross-border crypto income exceeds thresholds.

Related reading

Frequently asked questions

When I accept crypto as a merchant, when is it taxable? +
In most jurisdictions, twice. First: when you receive the crypto, the fair market value in fiat at that moment is ordinary business income (same as receiving a cash payment of that value). Second: when you later sell or spend the crypto, you realize a capital gain or loss based on the change in fiat value between receipt and disposal. The sale transaction itself is also subject to normal sales/VAT rules on the underlying goods or services.
Can I avoid the capital-gain step by instantly converting to fiat? +
Yes — and most small merchants do. Payment processors like BTCPay Server with auto-exchange, Strike for businesses, OpenNode, BitPay all offer instant conversion: customer pays in BTC, you receive USD/EUR in your bank account seconds later. This collapses the two tax events into one (the receipt at FMV = the disposal at FMV, zero capital gain). Much simpler accounting, at the cost of a 0.5–1.5% conversion spread.
What FMV source is acceptable for record-keeping? +
A reputable exchange rate at the moment of receipt. Most tax authorities accept: (a) the rate your payment processor used to quote the invoice, (b) a major exchange's spot price (Coinbase, Kraken, Binance) at time of receipt, (c) a named index provider (CoinGecko, CoinMarketCap). Document consistently — use the same source throughout the tax year. US IRS expects you to keep records that support the valuation.
How does sales tax or VAT work for crypto payments? +
The sales tax or VAT treatment follows the underlying goods/services, not the payment method. If you sell $100 of software, you owe whatever sales tax applies to software in your jurisdiction — whether the customer paid in USD, BTC, or cash. The fact that payment was in crypto doesn't exempt the transaction. Compute sales tax at FMV at time of receipt, same as you would with cash.
Are there any jurisdictions with special treatment? +
A few. Portugal historically treated individual crypto gains favorably (though less so after 2023 reforms). Germany has a 1-year holding rule where individual disposals after 1 year are tax-free (but that applies to individuals, not commercial merchant activity). Singapore: no capital gains tax for non-trading activity, but merchant crypto income is still ordinary business income. El Salvador: Bitcoin is legal tender, so receiving Bitcoin doesn't trigger foreign-currency gain/loss rules. Check your exact jurisdiction with a local tax professional.
Do I need to report each crypto payment individually? +
Ideally yes for full records; practically, summaries are often acceptable for small-volume merchants. Keep per-transaction records (date, amount, FMV at receipt, wallet address or invoice ID). For tax return filing, summary by month or year is often enough. If audited, the tax authority will expect per-transaction detail. Crypto accounting tools (CoinTracker, Koinly, Accointing for individuals; specialized merchant tools like Cryptio or Gilded for businesses) automate this.
Can I pay employees or contractors in crypto? +
Yes, but it's fully taxable as wages/compensation at FMV. For employees (W-2 in US, PAYE in UK), you still owe employer taxes, Social Security / National Insurance, and income tax withholding computed on the crypto's fiat value. For contractors, issue 1099 / self-employment-equivalent documentation at FMV. Some jurisdictions limit or prohibit paying wages in crypto — check local labor law.
What software handles crypto merchant bookkeeping? +
Generic crypto tax tools work for small volumes: Koinly, CoinTracker, Accointing. For business use cases needing integrations with QuickBooks / Xero / SAP: specialized tools include Cryptio, Gilded, SoftLedger, Integral, and Bitwave. These sync with your wallet or payment processor and auto-categorize transactions as income, expense, or internal transfer.
esc
↑↓ navigate ↵ open esc close