Crypto Tax Guide for Beginners: How to Report Gains and Stay Legal

June 14, 2026
💰 tax 🌱 beginners 🏷️ reporting 🏷️ compliance

Most beginners don’t think about tax until they try to withdraw money. Then they realize: the tax department wants a cut of your crypto profits.

Crypto is treated as property (not currency) in most countries. This means every trade, sale, or spend is a taxable event. Here’s what you need to know.

Is Crypto Taxable?

In most countries, yes. Crypto is taxed when you:

What is NOT taxable:

How Crypto Tax Works

The basic formula is simple:

Taxable gain = Selling price − Purchase price

If you bought 1 BTC at $30,000 and sold it at $60,000, your gain is $30,000. You pay tax on that $30,000.

If you sold at a loss, you may be able to offset that loss against other gains (called tax-loss harvesting).

Common Crypto Tax Events

Selling for fiat

You sell BTC for USD/INR/EUR on an exchange. This is the most straightforward taxable event. The gain or loss is the difference between what you paid and what you sold for.

Trading one coin for another

You trade BTC for ETH. Most tax authorities treat this as:

  1. You sold BTC (taxable event)
  2. You bought ETH (new cost basis)

Even though you didn’t cash out to fiat, you still owe tax on any BTC gain.

Spending crypto

You buy a coffee with Bitcoin. You effectively sold that Bitcoin at the time of the purchase. If the Bitcoin went up in value since you bought it, you owe tax on the gain.

Earning crypto

Mining, staking rewards, airdrops, and crypto salary are treated as income. You pay income tax on the market value at the time you received it. If you later sell, you also pay capital gains tax on any further increase.

Country-Specific Rules

India

India’s crypto tax is one of the strictest. The 30% flat rate applies regardless of how long you held the asset. There’s no distinction between short-term and long-term gains.

United States

United Kingdom

Cryptocurrency Tax Comparison

CountryTax RateHolding PeriodAllowance
India30% flatNo benefitNone
USA10–37% short, 0–20% long1 yearNone
UK10–20%No benefit£3,000/year
Germany0% if held > 1 year1 yearNone
Singapore0%N/AN/A
UAE0%N/AN/A

Records You Need to Keep

If the tax department audits you, they’ll ask for:

  1. Date and time of every transaction
  2. Buy price in your local currency
  3. Sell price in your local currency
  4. Trading pair (BTC/USDT, ETH/INR, etc.)
  5. Exchange name and transaction ID
  6. Wallet addresses involved (for transfers)

A crypto tax tool (Koinly, CoinTracking) can generate all this automatically from your exchange API.

Common Beginner Tax Mistakes

  1. Thinking small trades don’t matter — Every trade is a taxable event, even small ones
  2. Forgetting about crypto-to-crypto trades — Trading BTC for ETH is a sale of BTC
  3. Not reporting airdrops — Free tokens are taxable income at receipt
  4. Ignoring DeFi yields — Staking and liquidity mining rewards are taxable income
  5. Using a crypto tax tool too late — Start from the first trade, not after a year

Do You Need to Pay Tax on Losses?

Yes and no:

In India specifically, crypto losses cannot offset any other income. You just report them and move on.

Verdict

Crypto tax is complex but manageable. The key rules:

  1. Every trade is a record — track everything from day one
  2. Use a tax tool — manual tracking is error-prone
  3. Know your country’s rules — rates vary wildly
  4. Set aside money for tax — save 20–30% of gains for tax time
  5. File on time — penalties for late filing add up fast

Crypto tax is a growing topic. Unlike most BitcoinTalk content, tax questions are rare on the forum — most people figure it out the hard way after their first trade.

📚 Found this helpful? Share it with someone who's new to crypto. This question was sourced from BitcoinTalk community discussions.
This content is for educational purposes only. Not financial advice. Do your own research before investing.