How to Report Coinbase on Your Taxes

Coinbase gives you a CSV with every transaction - not a tax return. You need to calculate your capital gains, separate your staking income, and report both correctly depending on your country. Here's exactly how to do it, and how DYOR.tax automates the entire process.

Skip the manual work. Upload your Coinbase CSV and DYOR.tax calculates your gains, separates staking income, and generates a filing-ready report for your country.

Try the Coinbase Calculator →

What Coinbase activity is taxable

Selling crypto, converting between assets, and spending crypto are all taxable disposals - each one triggers a capital gain or loss based on the difference between your sale price and original cost.

Taxable disposals:

Taxable income (reported separately from capital gains):

Not taxable:

Step 1 - Export your Coinbase transaction history

You need your complete transaction history - not just the current tax year. Purchases from prior years establish the cost basis for assets you sell today.

  1. Go to accounts.coinbase.com and sign in
  2. Click your profile icon, then select Statements
  3. Under "Generate custom statement," select All assets and All transactions
  4. Set the date range to All time - this is critical for accurate cost basis
  5. Select CSV format and click Generate
  6. Download the file when ready (may take a few minutes for large accounts)

Coinbase Advanced Trade fills appear in this same CSV alongside regular trades, conversions, and rewards. No separate export is needed.

Step 2 - Calculate your capital gains

Don't do this manually. Here's what needs to happen for every disposal:

Upload your CSV to DYOR.tax and this happens automatically. The calculator reads all 35+ Coinbase transaction types, applies the correct cost basis method for your country, and splits capital gains from income in your report.

Step 3 - Understand Form 1099-DA (US filers)

Starting with tax year 2025, Coinbase issues Form 1099-DA to eligible US customers. This is new and widely misunderstood.

Do not rely on 1099-DA alone to file. Use it alongside your full CSV export to calculate and report your actual taxable gain on Form 8949.

How to report Coinbase taxes by country

United States

Capital gains go on Form 8949 and Schedule D. Short-term gains (held 1 year or less) are taxed as ordinary income; long-term gains (held more than 1 year) are taxed at 0%, 15%, or 20% depending on your income.

Staking rewards and Coinbase Earn go on Schedule 1 (Other Income). Filing deadline: April 15.

United Kingdom

Capital gains go on SA108 Cryptoassets within your Self Assessment. HMRC requires Section 104 pooling - a specific matching method that differs significantly from simple FIFO.

Staking income generally goes on SA100 Other Income, if the activity does not amount to a trade. Annual exempt amount: £3,000 (2024/25). Filing deadline: January 31.

Canada

Capital gains go on Schedule 3. Canada uses the Adjusted Cost Base (ACB) method, not FIFO - each asset pool has a running average cost that updates with each acquisition. The current capital gains inclusion rate is 50% under the Income Tax Act.

Staking and Earn income are commonly reported as income depending on the facts. Filing deadline: April 30.

Australia

Capital gains are reported in your individual income tax return. The calculator applies FIFO for cost basis. If you held the asset for 12 months or more, the 50% CGT discount applies.

Staking rewards are ordinary assessable income at fair market value on receipt. Filing deadline: October 31.

India

All virtual digital asset (VDA) gains are taxed at a flat 30% under Section 115BBH, plus applicable surcharge and cess. Report on ITR-2 or ITR-3, Schedule VDA.

Indian users should check how Section 194S may apply to their transactions. Foreign exchanges often do not withhold TDS for users, so self-reporting and independent recordkeeping remain important. Losses cannot be offset against gains from different assets. Filing deadline: July 31.

What DYOR.tax generates for you

After uploading your Coinbase CSV, you get a free instant preview showing your total gains, losses, and income. The paid PDF report includes:

Preview is always free. No sign-up required.

Common Coinbase tax mistakes

Frequently Asked Questions

Yes. Starting with tax year 2025, Coinbase issues Form 1099-DA to eligible US customers and sends a copy to the IRS. This form covers gross proceeds from crypto disposals. Coinbase also sends Form 1099-MISC for staking rewards, Coinbase Earn, and other income over $600.

No. The 1099-DA shows gross proceeds only - not your cost basis, capital gains, or losses. The IRS receives this form and expects you to report corresponding gains on Form 8949. It also doesn't cover staking income or Coinbase Earn. You need your complete transaction history to file correctly.

If you only bought and held crypto without selling, converting, or spending, there are generally no capital gains events to report. However, staking rewards and Coinbase Earn are taxable income in the year you receive them, regardless of whether you sold the tokens.

Staking rewards are taxable income at fair market value on the date received. In the US, report on Schedule 1 (Other Income). When you later sell the staked tokens, you owe capital gains tax on any appreciation above your income basis. DYOR.tax tracks both events automatically from your CSV.

Transferring between your own accounts is not a taxable event. But Coinbase has no record of what you originally paid on the other exchange, which creates gaps in cost basis. You need that history to calculate accurate gains - DYOR.tax can merge data from multiple exchanges and wallets.

Related guides and calculators