Crypto exchange tax reports

By William Carter · Updated · 3 min read
AI summaryCrypto exchange tax report limits: what exports contain, what they miss, and how to combine several exchange and wallet files into one complete record.
Tax forms, receipts and euro banknotes

What your crypto exchange tax report usually shows

When you download a tax report from your crypto exchange, you're getting either a yearly statement or an export meant for taxes. These files cover your trades, deposits, withdrawals, any fees taken, and the exact moment each event happened. Some exchanges will include the cost you paid or your gain or loss for each transaction, but plenty leave those calculations to you.

What you get might be a plain CSV file, ready for a spreadsheet, or a PDF summary. Always check which currency the numbers use, and whether those dates and times are set to UTC (that’s the international standard) or your local zone. This matters, a time difference could put a trade into a different tax year than you expect.

What exchange tax reports often leave out

Exchange exports never tell the full story. Transfers to your own wallet show up as withdrawals, with no matching re-entry, which can make it appear you've sold coins you just moved. If you bought crypto somewhere else, your exchange's report won't know about it, and any gains or losses might be figured differently than your country's tax rules require.

Another problem: reports can vanish. If a platform shuts down or merges, it may delete old records, and sometimes you only get a summary for the last 12 months. It's safest to grab your exports every tax year, as soon as they're on offer, and stash them somewhere you control outside any platform.

How to make a full record from several exchanges and wallets

If you buy or sell on more than one exchange (or keep funds in different wallets), you'll need to create a full transaction list from all those places. One way that works:

  1. Export the data from every exchange and wallet for each tax year.
  2. Find all transfers between your own accounts so you don't double-count them as sales.
  3. For missing buy prices, try your bank statements or a price history site.
  4. Use the same cost basis method each time, and keep the records shown in record-keeping requirements.

Keep a log of where your records came from, and any changes you made, in case the tax office wants to know. If you can’t find the cost for an older buy, see the advice in what to do when you cannot find your cost basis.

Frequently asked questions

Can I use my exchange's tax report as my final return?

You usually can't submit it as your finished tax return. Those reports may leave out transfers, use their own cost calculation, or ignore activity on other exchanges. Review everything against your own documents and make sure the figures and method match your country's tax laws before you file. Always keep a copy of what you send.

Will tax authorities receive my exchange data automatically?

Sometimes they will. In certain places, new rules mean crypto platforms must share information, including the EU's DAC8 framework discussed in DAC8 and CARF. What gets sent, and whether it happens right away, depends on where you live and where your platform is based. Ask your local tax office or a qualified adviser about your situation.

W
By
William Carter · Senior editor, money transfers, crypto and precious metals

William Carter reviews money transfer services, currency apps, crypto exchanges and gold dealers for GoldexPay. He compares real quotes against the mid-market rate, checks fee schedules and the official registers of regulators, and updates a review whenever a provider changes its pricing.