We use cookies

We use essential cookies to run the site, and optional cookies for analytics. We never sell your data. Cookie Policy · Privacy Policy

Bitget tax: copy trading, futures and your crypto taxes

Working out your Bitget tax? Bitget is not just a spot exchange — copy trading, USDT-M and Coin-M futures, and Bitget Earn each create a different kind of taxable event, and a plain trade export hides most of them. This guide explains what documents Bitget provides, how to export your complete history (spot, derivatives and copy trades), the reconciliation traps unique to Bitget, and how CryptaTax turns all of it into a report you can file. It is general information, not tax advice.

Start your crypto tax report

General information, not tax advice. What Bitget reports and which documents it offers can change and varies by country, and the treatment of futures and copy trading differs by jurisdiction — verify against Bitget and your local tax authority or a qualified advisor.

Bitget tax: copy trading, futures and your crypto taxes

Does Bitget report your crypto to the tax authorities?

Whether Bitget shares data with your tax authority depends on your country and changes over time, so do not treat “they won't know” as a plan. Exchanges are increasingly inside information-reporting frameworks that push account and transaction data to tax authorities, and that net is widening, not narrowing. The safe approach is to assume your Bitget activity is visible and to report it correctly — which is exactly what a clean, reconciled Bitget tax report lets you do.

Whatever Bitget does or does not file on your behalf, the legal duty to report your gains and income is yours. That is why getting your full history out of Bitget and reconciling it properly matters more than whether a particular summary lands in your inbox.

What Bitget tax documents you can get

Like most exchanges, Bitget can hand you raw data and sometimes summaries, but it generally cannot produce your final tax numbers — because it only sees what happened on Bitget, not the coins you moved in from a wallet or another exchange. From your account you can usually obtain:

  • a transaction history export (CSV or similar) covering your activity, deposits and withdrawals;
  • an order / trade history showing each fill with its fees;
  • sometimes a gain/loss or account summary, whose accuracy still depends on whether your full cost-basis picture is present — which on a single exchange it rarely is.

The catch with anything Bitget generates on its own is cost basis and scope. If you sent coins to Bitget that you bought elsewhere, Bitget does not know what you paid, so any gain it shows can be wrong. Reliable numbers come from combining your Bitget history with every other wallet and exchange you use — the job CryptaTax does.

Types of Bitget activity and how each is taxed

A single Bitget account usually mixes several kinds of activity, and each is taxed differently. Sorting your history into these buckets is most of the battle — the sections below cover the Bitget-specific ones in full.

Spot trades (buys and sells)

Each sale or coin-to-coin trade on Bitget spot is a disposal — a capital gain or loss equal to the proceeds minus your cost basis. Buying with fiat is not taxable by itself; it just sets the basis for a later disposal.

Copy trades

Positions opened in your account by copying a lead trader are your disposals, not theirs, and the profit-share you pay is a cost — covered in detail below.

USDT-M and Coin-M futures

Bitget's perpetual futures sit in their own ledger with realized PnL, funding fees and liquidations, and are treated as capital gains in some countries and income in others. They never appear in a spot-only export.

Earn, savings and Launchpool rewards

Rewards from Bitget Earn, savings and Launchpool are usually income at their value on receipt, which then becomes the cost basis carried into a later sale.

Transfers and Bitget Wallet

Moving your own coins between the exchange, Bitget Wallet and other accounts is a transfer, not a sale — but both legs must be matched or a naive tool invents a phantom gain.

How copy trading on Bitget is taxed

Copy trading is Bitget's signature feature and its biggest tax trap. When you copy a lead trader, the trades execute in your own account — so every position they open and close on your behalf is *your* taxable event, exactly as if you had placed it yourself.

  • Each copied trade is your event — opens and closes flow through your account and count as your disposals or derivative PnL, not the lead trader's.
  • Profit-sharing is a cost — the share you pay the lead trader out of profits is an expense attached to that activity, not part of your taxable gain, so it must be tracked.
  • Volume is the problem — a single copied strategy can fire hundreds of trades a month, and a spot-only export will not even contain the futures copy trades.

CryptaTax reads your copy-trading ledger alongside the rest, attributes each copied trade to you, and accounts for the profit-share so your gain reflects what you actually kept.

Bitget futures, Earn and Bitget Wallet

Bitget's USDT-M and Coin-M futures are taxed differently from spot in most countries, and three things routinely get missed: realized PnL per contract (not in your spot history at all), funding fees (a real cost or receipt that adjusts your net result) and liquidations (still a closing event with a tax consequence). Rewards from Bitget Earn and Launchpool are usually income at their value on receipt, with that value carried forward as basis.

Bitget Wallet (formerly BitKeep) is a self-custody, multi-chain wallet — separate from your exchange account. Moving coins between the exchange and Bitget Wallet is a transfer of your own assets, not a sale, and any DeFi you do from the wallet is its own on-chain activity. Connect both to CryptaTax — the exchange by read-only API or CSV, the wallet by address across 90+ chains — so transfers are matched end to end.

How to export your full Bitget transaction history

You have two ways to get your data out, and the choice mainly affects how much manual work is left over:

  1. API connection (recommended) — create a read-only API key in your Bitget account and connect it to CryptaTax. This pulls your history automatically and keeps it current, with no spreadsheets to download each time.
  2. CSV export — download your history from Bitget and import it. This works everywhere but is a snapshot, so you repeat it whenever you trade again, and you must export each ledger, not just one.

Whichever you choose, make sure the export covers your entire time on Bitget, not just the current tax year. Cost basis depends on when you first acquired each coin, so a partial history produces partial — and usually wrong — numbers.

Common Bitget reconciliation issues

Most wrong Bitget tax figures come from a handful of recurring problems. Knowing them up front saves hours of clean-up:

  • Transfers in and out of Bitget — moving your own coins between Bitget, a wallet or another platform is not a sale, but naive tools record it as one and invent a gain. Both legs must be matched.
  • Missing cost basis — coins bought elsewhere and sold on Bitget have no basis in the Bitget export alone; the basis has to come from the source.
  • Fees — trading and withdrawal fees affect your gain and must be attributed correctly.
  • Forgetting the futures and copy ledgers — a spot-only export omits the activity that often drives the biggest gains and losses.
  • Profit-share and funding fees — copy-trading profit-share and futures funding are real adjustments that change your net result.
  • Earn and Launchpool rewards — reward inflows are income events a plain trade export can miss.

How CryptaTax does your Bitget taxes for you

CryptaTax connects your Bitget account alongside every other wallet and exchange you use, then does the reconciliation the export cannot:

  1. Import your complete Bitget history by read-only API or CSV.
  2. Match transfers between Bitget and your other accounts so they are not taxed as disposals.
  3. Classify trades, futures PnL, copy trades, rewards and conversions and rebuild cost basis across every source using a consistent method.
  4. Produce a report — capital gains and income — ready to file or hand to your accountant, with each figure traceable to its source transaction.

The result is one set of numbers for your whole portfolio, with Bitget as one input among many, rather than a stack of exports you stitch together by hand. Import your exchanges and wallets → · Crypto tax calculator →

Start your crypto tax report

Why your Bitget numbers are only part of the picture

It bears repeating because it is the root of most errors: Bitget can only ever report on what happened inside Bitget. The moment you move coins to a wallet, trade on a second exchange, or earn rewards on-chain, your true tax position spans sources none of them sees in full. A figure that looks authoritative on a Bitget statement can still be wrong for your return, simply because Bitget is missing context it never had. CryptaTax treats Bitget as one feed among many and reconciles across all of them, which is the only way to get a number that holds up.

Setting up the Bitget connection safely

When you connect Bitget to any tax tool, use a read-only API key. A read-only key lets the tool see your history but cannot trade, withdraw or move funds — so even if it leaked, your assets are safe. A few sensible habits:

  • create the key with read-only / view permissions only — never enable trading or withdrawals;
  • if Bitget offers IP allow-listing, restrict the key where practical;
  • name the key so you remember what it is for, and revoke it if you stop using the tool;
  • prefer the API connection over emailed CSVs, which can sit unencrypted in your inbox.

CryptaTax only ever needs to read your Bitget history to do the maths; it never needs the ability to move your funds, and you stay in full control of your account.

Mistakes to avoid with your Bitget taxes

  • Only exporting the current year — cost basis depends on your full history on Bitget.
  • Trusting a single gain/loss summary blindly — it cannot know the basis of coins you moved in from elsewhere.
  • Ignoring transfers — your own moves in and out of Bitget are not sales; treat them as transfers or you will overpay.
  • Exporting spot only — your futures and copy-trading ledgers are where much of the gain and loss lives.
  • Forgetting profit-share, funding and rewards — each adjusts your real, taxable result.

Your Bitget tax checklist

  • export or connect your full Bitget history, from your first transaction;
  • connect every other wallet and exchange so transfers can be matched;
  • include your futures PnL, funding fees, copy-trade profit-share and Earn rewards, not just spot trades;
  • connect Bitget Wallet too so exchange↔wallet transfers are matched;
  • apply a consistent cost-basis method allowed in your country;
  • produce a report where every figure traces back to a source transaction.

Work through that list once and your Bitget taxes stop being a guess. CryptaTax does every step of it for you, turning a year of Bitget activity into numbers you can stand behind.

Other exchanges and wallets

Use more than one venue? That is the norm, and it is exactly why an exchange's own numbers fall short. Connect each one so your report covers everything: Binance, Bybit, OKX, Bitvavo, or see the full integrations list.

FAQ

Does Bitget report to the tax authorities?

It depends on your country and changes over time. Exchanges are increasingly inside information-reporting frameworks, and the trend is toward more data-sharing, not less. Assume your Bitget activity is visible and report it correctly.

What tax documents does Bitget provide?

Usually a transaction history export and a trade history, and sometimes an account or gain/loss summary. Any summary Bitget produces can be wrong for coins you moved in from elsewhere, because it does not know their original cost basis.

Is copy trading on Bitget taxable?

Yes. Copied trades execute in your own account, so each open and close is your taxable disposal or derivative PnL — not the lead trader's. The profit-share you pay is a cost that reduces your taxable gain, so it must be tracked.

How are Bitget futures taxed?

USDT-M and Coin-M futures sit in a separate ledger and are treated differently from spot — capital gains in some countries, income in others. Capture the realized PnL, funding fees and trading fees in full and apply your jurisdiction's rules.

Do I owe tax on Bitget transfers to my own wallet?

Moving your own coins between Bitget and a wallet you control is not a taxable sale. It only looks like one if a tool fails to match the two legs — which CryptaTax does automatically.

How do I get my Bitget tax report?

Connect Bitget to CryptaTax by read-only API key or CSV, let it reconcile your history with your other wallets and exchanges, and it produces a capital-gains and income report ready to file.

How far back do I need my Bitget history?

All the way to your first transaction on Bitget. Cost basis depends on when you acquired each coin, so a partial export produces partial — and usually wrong — numbers.

Related