If you’re a US taxpayer using offshore crypto exchanges, you need to understand the tax rules. The IRS treats cryptocurrency as property, not currency. This means you owe capital gains tax whether you trade on Coinbase or Binance.
Getting this wrong can lead to serious penalties.
How the IRS taxes crypto on foreign exchanges
Here’s what matters: the IRS doesn’t care where your crypto is held. If you’re a US citizen, green card holder, or meet the substantial presence test, you report all your crypto income.
When you sell crypto on an offshore exchange, you trigger capital gains or losses. Your tax rate depends on how long you held it:
- Short-term (1 year or less): 10-37% based on your income bracket
- Long-term (over 1 year): 0%, 15%, or 20% based on your income
Your holding period starts the day after you buy and ends when you sell. This applies to Bitcoin, Ethereum, stablecoins, NFTs – everything.
What counts as a taxable event
Many people get confused about when they actually owe taxes. Here’s the breakdown:
You owe capital gains tax when you:
- Sell crypto for cash (USD, EUR, etc.)
- Swap one crypto for another
- Buy something with crypto
- Trade crypto for an NFT
You owe ordinary income tax when you:
- Get paid in crypto
- Earn mining or staking rewards
- Receive airdrops
- Earn interest on your crypto
You DON’T owe taxes when you:
- Just hold crypto (even if the price goes up)
- Buy crypto with regular money
- Move crypto between your own wallets
- Receive crypto as a gift
The biggest mistake? Thinking that swapping Bitcoin for Ethereum isn’t taxable. The IRS sees this as selling your Bitcoin for dollars, then buying Ethereum. You owe taxes on the gain.
Calculating your crypto gains
To figure out your tax bill, you need to know your cost basis. That’s what you paid for the crypto plus any fees.
The math is simple: Sale price minus cost basis equals your gain or loss.
If you don’t specify which coins you’re selling, the IRS uses FIFO (first-in, first-out). But you can choose specific units if you track each purchase carefully.
Most offshore exchanges don’t give you tax forms. You need to keep your own records with dates, amounts, and the USD value for every single trade.
What happens if you didn’t report offshore crypto
If you failed to report offshore crypto in past years, the IRS has programs that can help. The SDOP (Streamlined Domestic Offshore Procedures) lets you catch up on missed filings with reduced or eliminated penalties – but only if your failure to report wasn’t intentional.
The key is fixing it before the IRS finds out. Once they discover unreported activity, your options become much more limited and expensive.
Special reporting forms for offshore crypto
Beyond your regular tax return, offshore crypto can trigger additional forms:
FBAR (Foreign Bank Account Report)
Right now, pure crypto accounts don’t require FBAR filing. But if your offshore exchange holds both crypto and regular currency (like USD or EUR), and the total exceeds $10,000 at any time during the year, you must file.
New regulations may soon require FBAR for all foreign crypto accounts. Given this uncertainty, many tax pros recommend filing conservatively if your offshore holdings exceed $10,000.
Form 8938 (FATCA)
This form reports foreign financial assets, including crypto. Most experts agree that crypto on offshore exchanges counts as a foreign asset, even though FBAR rules remain unclear.
Form 8621 (PFIC)
If you invest in foreign crypto ETFs or funds, they usually qualify as Passive Foreign Investment Companies. This means filing Form 8621 and potentially facing higher tax rates.
Do you pay taxes before cashing out?
This confuses a lot of people. You don’t pay taxes just for holding crypto, even if it goes up 500%. But you do pay taxes when you:
- Trade one crypto for another
- Buy something with crypto
- Earn staking rewards
Notice what’s missing? Withdrawing to your bank account. The withdrawal itself isn’t the taxable event. The trade, purchase, or income is what triggers taxes.
Writing off crypto losses
Yes, crypto losses reduce your taxes. They offset any capital gains you made. If your losses exceed your gains, you can deduct up to $3,000 against your regular income each year. Extra losses carry forward to future years.
Always report your losses. They lower your tax bill and protect you if the IRS audits you.
New enforcement starting in 2026
The IRS is cracking down. Starting in early 2026, US crypto exchanges must send out Form 1099-DA showing your sales. By 2027, they’ll also report your cost basis.
This makes hiding crypto income nearly impossible. The IRS will have records of your trades and can easily spot unreported activity.
If you haven’t reported offshore crypto from previous years, now is the time to get compliant through programs like SDOP. Waiting until the IRS finds you means much bigger penalties and potential criminal charges.
How to report offshore crypto on your taxes
Here’s the process:
- Collect your records from all offshore exchanges – dates, amounts, USD values
- Calculate your basis using FIFO or specific identification
- Fill out Form 8949 showing each sale with its gain or loss
- Transfer totals to Schedule D on your Form 1040
- Report mining, staking, and airdrops as income on Schedule 1
- File FBAR and Form 8938 if you meet the thresholds
Offshore crypto reporting gets complicated fast. Tax software often mishandles complex trades, DeFi transactions, and NFT swaps. Most people need professional help.
Smart tax planning for offshore crypto
Understanding the rules helps you minimize what you owe:
- Hold for over a year to qualify for lower long-term rates
- Donate appreciated crypto to charity – you avoid capital gains and get a deduction
- Gift crypto within the $19,000 annual limit in 2026 to transfer wealth tax-free
- Claim foreign tax credits if you paid crypto taxes in another country
With Form 1099-DA reporting starting this year, the IRS will have more visibility than ever into crypto trades. Getting your offshore reporting right isn’t optional anymore.

