JOURNAL / MGBX

How to Track Taxable Events on Exchanges Without Losing Your Mind in April

2026-11-06

Picture this: it's April, and you're staring at a year of trades scattered across three exchanges, two wallets, and a DeFi protocol you barely remember using. Reconstructing that from memory is impossible. Every buy, sell, swap, and fee paid in crypto is a potential taxable event, and exchanges won't hand you a clean, audit-ready report unless you pull the raw data yourself. The work is tedious, but skipping it costs real money.

What Actually Counts as a Taxable Event

Not every button you press creates a tax liability. Knowing the difference saves you hours of pointless spreadsheet rows.

Disposals: the taxable core

Selling crypto for fiat is the obvious one. So is trading one coin for another — a BTC-to-ETH swap is treated as a sale of the BTC at its fair market value, even though no cash hit your bank. That detail trips up a lot of people.

Spending and fees

Buying coffee with crypto counts as a disposal. So does paying a network fee in crypto, in many tax frameworks. Exchange trading fees paid in fiat are usually just a cost adjustment; fees paid in tokens can be messier.

What usually isn't taxable on its own

Moving coins between your own wallets. Buying with fiat and holding. Receiving a transfer from your own account on another exchange. These are transfers, not disposals — but you still need the cost basis recorded.

Why Exchange Reports Aren't Enough

Exchanges generate reports, and those reports disagree with each other. One platform might use FIFO, another average cost. If you traded on three venues, no single export tells the whole story.

Cost basis is the second problem. Your exchange knows what you paid only if you bought there. Deposit coins from a hardware wallet and the platform has no idea what you originally spent. That gap is yours to fill.

Here's a scenario. You bought 0.1 BTC on an exchange in 2022 for $3,000. Later you moved it to a self-custody wallet, then deposited it to a second exchange and swapped it for ETH when BTC was worth $7,200. The second exchange reports proceeds of $7,200 and a cost basis of zero. Without your original $3,000 figure, you'd look like you owe tax on the full $7,200. With it, the taxable gain is $4,200. Same trade, very different bill.

Building a Tracking Workflow That Holds Up

Do this monthly, not annually. Fifteen minutes a month beats a panicked weekend in spring.

  1. Export the full transaction history (CSV) from every exchange you used, including closed accounts.
  2. Standardize the columns: date, asset, amount, type (buy/sell/swap/fee/transfer), fiat value at the time, and fee.
  3. Tag transfers between your own accounts so they don't get counted twice as disposals.
  4. Attach cost basis to deposits that came from outside the exchange.
  5. Reconcile totals against your bank statements and wallet balances.

Tools versus spreadsheets

A spreadsheet works fine if you trade on one or two venues with modest volume. Portfolio trackers and crypto tax software earn their keep once you're juggling multiple chains, DeFi positions, or hundreds of trades. Either way, the export is the source of truth — software just organizes it.

The timestamp trap

Fiat values move. A trade at 23:58 UTC on December 31 can land in a different tax year depending on your timezone. Pick one timezone, apply it consistently, and note it in your records.

Where MGBX Fits in Your Record-Keeping

Platforms like MGBX sit in the same category as any exchange: they're a venue where taxable events happen, and your job is to pull the data out before you need it. Don't assume the platform will file anything for you. Check what export formats it offers, confirm whether timestamps are UTC, and download statements quarterly so a platform change never leaves you without history.

Keep a simple ledger of which accounts you've used and when. If you ever close one, that CSV becomes the only evidence of your trades.

Common Mistakes That Cost Money

  • Treating crypto-to-crypto swaps as non-taxable because no cash moved.
  • Double-counting internal transfers as sales.
  • Using the exchange's default cost basis method when your jurisdiction allows a different one.
  • Forgetting fees paid in tokens.
  • Waiting until filing season to request data from a closed account.

None of these are exotic. They're just easy to skip when you're busy trading.

Frequently asked questions

Do I need to report every single trade, even tiny ones?

In most jurisdictions, yes — each disposal is reportable, though some places offer de minimis thresholds for small amounts. Check your local rules before assuming small trades are exempt. The safer habit is to log everything and let software or your accountant apply thresholds.

What if my exchange shut down and I can't get my history?

Pull whatever you have from email confirmations, bank records, and any CSVs you saved earlier. Reconstructing from partial data is imperfect but far better than reporting nothing. This is exactly why quarterly exports matter — future-you will thank present-you.

Is moving coins between my own wallets a taxable event?

Generally no, because you haven't disposed of anything. But you still need to record the transfer and carry the original cost basis forward. Losing track of basis is what turns a non-taxable move into a tax headache later.

How long should I keep my records?

Many tax authorities expect you to retain records for several years after filing — often three to seven, depending on where you live. Given how cheap digital storage is, keeping them longer costs you nothing.

Set a recurring calendar reminder for the first of each month and export your data then. One habit, no April surprises.

Risk note


Verify sources and make an independent judgment; this is not investment advice.