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

bitFlyer tax: your Japan crypto taxes, sorted

Working out your bitFlyer tax? bitFlyer is one of Japan's largest exchanges, with ordinary spot trading and bitFlyer Lightning for margin and derivatives — and the two are taxed differently. This guide explains what bitFlyer provides, how its activity is taxed in general terms, how to export your full history, and how CryptaTax turns it into a report you can file in Japan. General information, not tax advice.

Start your crypto tax report

General information, not tax advice. What bitFlyer reports and which documents it offers can change and varies by country — verify against bitFlyer and your local tax authority or a qualified advisor.

bitFlyer tax: your Japan crypto taxes, sorted

Does bitFlyer report your crypto to the tax authorities?

Whether bitFlyer 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 bitFlyer activity is visible and to report it correctly — which is exactly what a clean, reconciled bitFlyer tax report lets you do.

Whatever bitFlyer 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 bitFlyer and reconciling it properly matters more than whether a particular summary lands in your inbox.

What bitFlyer tax documents you can get

Like most exchanges, bitFlyer can hand you raw data and sometimes summaries, but it generally cannot produce your final tax numbers — because it only sees what happened on bitFlyer, 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 bitFlyer generates on its own is cost basis and scope. If you sent coins to bitFlyer that you bought elsewhere, bitFlyer does not know what you paid, so any gain it shows can be wrong. Reliable numbers come from combining your bitFlyer history with every other wallet and exchange you use — the job CryptaTax does.

Types of bitFlyer activity and how each is taxed

A single bitFlyer 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 bitFlyer-specific ones in full.

Spot trades

Each spot sale or coin-to-coin trade is a disposal — proceeds minus cost basis. Buying with yen sets the basis; it is not taxable by itself.

bitFlyer Lightning (margin / derivatives)

Lightning FX and futures positions realise a result when closed, in a ledger separate from spot, and are treated differently from ordinary spot disposals.

Rewards and campaigns

Any rewards or campaign payouts are generally income at their value on receipt, then carried forward as basis.

Deposits, withdrawals and transfers

Moving your own coins in or out is a transfer, not a sale, but both legs must be matched.

Doing your Japan crypto tax with bitFlyer

The biggest factor in your bitFlyer tax is simply that you are filing in Japan, which treats crypto gains in its own way — generally as miscellaneous income rather than a separate capital-gains regime. The exact treatment and how you report it depend on your circumstances, so the practical job is to get a complete, correctly-classified record of your bitFlyer activity and apply Japan's rules to it. See the Japan crypto tax guide for how the rules work, and let CryptaTax assemble the figures they need.

Because Japanese reporting hinges on accurate totals across everything you did, a partial export is the main risk: cost basis depends on your full history, and any coins you moved in from another platform carry a basis bitFlyer never saw. CryptaTax consolidates bitFlyer with your other wallets and exchanges so the numbers reflect your whole position, not just the bitFlyer slice.

Spot versus Lightning

bitFlyer's Lightning platform — margin trading and futures — sits in its own ledger and behaves nothing like spot at tax time: positions realise a profit or loss when closed, and those results are separate from the lot-based gains on your ordinary trades. A spot-only export misses them entirely. CryptaTax reads the Lightning activity separately, keeps it distinct from spot, and preserves the detail so the two are reported correctly rather than blended into one figure.

Yen valuation and your year-end position

Japanese reporting is done in yen, so every taxable event on bitFlyer — a disposal, a Lightning close, a reward — has to be valued in yen at the time it happened, and your year-end position assembled from those values. A coin-to-coin trade still has to be converted to a yen figure even though no yen moved, and a year of active trading can produce a great many such conversions. CryptaTax values each bitFlyer event in yen on its date and builds the totals your Japanese return needs, so you are not converting hundreds of trades by hand at filing time.

How to export your full bitFlyer 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 bitFlyer 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 bitFlyer 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 bitFlyer, 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 bitFlyer reconciliation issues

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

  • Transfers in and out of bitFlyer — moving your own coins between bitFlyer, 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 bitFlyer have no basis in the bitFlyer export alone; the basis has to come from the source.
  • Fees — trading and withdrawal fees affect your gain and must be attributed correctly.
  • The Lightning ledger — margin and futures results are separate from spot and easy to omit.
  • Partial history — Japanese reporting needs your full record; cost basis depends on it.

How CryptaTax does your bitFlyer taxes for you

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

  1. Import your complete bitFlyer history by read-only API or CSV.
  2. Match transfers between bitFlyer and your other accounts so they are not taxed as disposals.
  3. Classify trades, Lightning PnL, 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 bitFlyer 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 bitFlyer numbers are only part of the picture

It bears repeating because it is the root of most errors: bitFlyer can only ever report on what happened inside bitFlyer. 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 bitFlyer statement can still be wrong for your return, simply because bitFlyer is missing context it never had. CryptaTax treats bitFlyer 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 bitFlyer connection safely

When you connect bitFlyer 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 bitFlyer 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 bitFlyer 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 bitFlyer taxes

  • Only exporting the current year — cost basis depends on your full history on bitFlyer.
  • 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 bitFlyer are not sales; treat them as transfers or you will overpay.
  • Exporting spot only — Lightning margin/futures results are taxable activity in their own right.
  • Filing without your other accounts — coins moved in from elsewhere carry a basis bitFlyer never saw.

Your bitFlyer tax checklist

  • export or connect your full bitFlyer history, from your first transaction;
  • connect every other wallet and exchange so transfers can be matched;
  • include the bitFlyer Lightning ledger, not just spot;
  • check how Japan treats your activity (see the Japan guide);
  • 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 bitFlyer taxes stop being a guess. CryptaTax does every step of it for you, turning a year of bitFlyer 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: Coincheck, Binance, Bybit, Kraken, or see the full integrations list.

FAQ

Does bitFlyer 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 bitFlyer activity is visible and report it correctly.

What tax documents does bitFlyer provide?

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

How is bitFlyer taxed in Japan?

Japan generally treats crypto gains as miscellaneous income rather than under a separate capital-gains regime, but the exact treatment depends on your circumstances. CryptaTax builds the complete figures; see the Japan crypto tax guide for how the rules apply.

Is bitFlyer Lightning taxed like spot?

No. Lightning margin and futures positions realise a result when closed, in a ledger separate from spot, and are treated differently. CryptaTax keeps Lightning distinct from your ordinary spot trades.

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

Moving your own coins between bitFlyer 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 bitFlyer tax report?

Connect bitFlyer 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 bitFlyer history?

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

Related