bitFlyer Guide

How Crypto Profits Are Taxed in Japan: A Clear Guide for Investors

If you hold or trade crypto in Japan, your profits are generally taxed as "miscellaneous income" (雑所得), not as capital gains. This means they are combined with your other income and taxed at progressive national rates ranging from 5% to 45%, plus a local inhabitant tax of 10%, which can push your effective top rate to around 55%. Unlike stocks, there is no separate, lower flat tax rate for crypto, and losses from crypto cannot offset your salary or business income. This guide explains the core rules, the filing process, and common pitfalls, with practical notes for users of platforms like bitFlyer.

1. The Core Rule: Miscellaneous Income, Not Capital Gains

Japan’s National Tax Agency (NTA) classifies profits from virtual currency as miscellaneous income. This single classification drives almost everything else about how you are taxed.

What counts as a taxable event?

You trigger a taxable event when you dispose of crypto. Common examples include:
  • Selling crypto for Japanese yen (JPY) or foreign fiat currency.
  • Using crypto to buy goods or services (the profit is the difference between your cost basis and the market value at the time of purchase).
  • Exchanging one crypto for another (e.g., BTC to ETH). This is treated as a sale of the first asset.

What does NOT trigger a tax event?

Simply holding crypto does not create a tax liability. Transferring crypto between your own wallets or exchange accounts (like moving funds from bitFlyer to a hardware wallet) is also not a taxable event. Receiving crypto as a gift from a family member may be subject to gift tax, not income tax.

2. How the Tax Rate Is Calculated: Progressive Brackets

Because crypto profits are miscellaneous income, they are added to your other income (salary, business income, etc.). The total is then taxed using Japan’s progressive national income tax brackets.

National and local tax combined

The national tax rates start at 5% for the lowest bracket and climb to 45% for income over 40 million yen. On top of that, you pay a flat 10% prefectural and municipal inhabitant tax. There is no separate “crypto tax rate” – your effective rate depends entirely on your total annual income.

Example of how brackets work

Suppose your salary is 5 million yen and your crypto profit is 1 million yen. Your total taxable income becomes 6 million yen. You do not pay 20% on the entire 6 million; you pay the marginal rate on each portion of income within each bracket. The crypto profit pushes part of your income into a higher bracket, so the effective tax on that 1 million yen is higher than 5%.

3. Calculating Your Profit: Cost Basis and Deductions

You must calculate your profit accurately. Japan uses a moving average cost basis method for crypto, not FIFO (first-in, first-out).

Moving average method explained

Every time you buy more of the same crypto, you recalculate the average purchase price across all your holdings of that coin. When you sell, your profit is the sale price minus this average cost per unit, multiplied by the number of units sold.

Deductible expenses

You may deduct expenses directly related to your crypto transactions. These include trading fees charged by exchanges (like bitFlyer’s taker/maker fees), network transfer fees, and the cost of a paid tax preparation service. You cannot deduct the cost of a new laptop or electricity for mining unless you are running a commercial mining business.

4. Filing Requirements and Deadlines

Japan uses a self-assessment system. You must file a final tax return (確定申告) if your total miscellaneous income from crypto exceeds 200,000 yen in a calendar year.

Important deadlines

The tax year runs from January 1 to December 31. The return must be filed between February 16 and March 15 of the following year. You must also pay the tax due by March 15. If you miss the deadline, you may face late payment interest and penalties.

How to file

Most people file electronically via the NTA’s e-Tax system, or by paper forms at your local tax office. Exchanges like bitFlyer provide annual transaction reports, but you are responsible for calculating your profit using the moving average method. Many investors use crypto-specific tax software to generate the required summary.

5. Special Cases and Common Pitfalls

Some situations are more complex than a simple buy-and-sell.

Losses cannot offset salary income

If you lose money on crypto in a year, you cannot deduct that loss from your salary income. Crypto losses can only be carried forward to offset future crypto profits, but only if you file a return declaring the loss.

Mining and staking rewards

Crypto received from mining or staking is generally treated as miscellaneous income at the market value on the day you receive it. When you later sell that crypto, the sale is a second taxable event.

Exchanging crypto for NFTs or other assets

Buying an NFT with crypto is a disposal of that crypto, triggering a tax event based on the market value of the NFT at the time of the trade. The same logic applies to using crypto for DeFi lending or liquidity provision, though the NTA’s guidance on complex DeFi transactions is still evolving.

6. Practical Tips for bitFlyer Users and All Investors

Staying organized is the single most effective way to avoid tax trouble.

Use transaction history exports

Most regulated exchanges, including bitFlyer, allow you to download a full history of your trades, deposits, and withdrawals. Save these monthly or quarterly, not just at year-end.

Track cost basis manually if needed

If you trade across multiple exchanges, you must consolidate your holdings per coin and apply the moving average method across all your accounts. A spreadsheet or dedicated crypto tax tool is essential for this.

When in doubt, consult a professional

Japanese tax rules on crypto are strict, and penalties for underreporting can be severe. A certified public tax accountant (税理士) familiar with crypto can help you calculate your liability correctly and file on time. In summary, the key takeaway is simple: crypto profits in Japan are taxed as miscellaneous income at progressive rates up to roughly 55%, with no special lower rate. Track every trade, apply the moving average cost method, and file by March 15 if your profit exceeds 200,000 yen. Do that, and you can trade on platforms like bitFlyer with confidence, knowing your tax obligations are under control.