Free preview · no sign-up · multi-exchange

Coinbase Tax Calculator United States

Coinbase may issue Form 1099-DA for qualifying disposals, but it reports gross proceeds only - not your cost basis or gains. You still need to calculate your taxable disposals for Form 8949 and separately track staking and reward income. Upload your Coinbase CSV and get a filing-ready report. Optionally combine with Binance, Kraken, or Nexo to apply one global cost basis (FIFO/LIFO/HIFO) across every exchange in a single report.

Instant preview No sign-up Multi-exchange: Coinbase + Binance Wallet + CSV merge
Step 1
Choose your country

Apply the right tax rules from the start.

Step 2
Choose tax year

Preview the report for the year you need to file.

Steps 3-5

Upload Coinbase and combine exchanges

Start with your Coinbase CSV. Optionally add Binance, Kraken, or Nexo to apply one global cost basis across every exchange in a single report.

One global cost basis Up to 3 exchanges No sign-up
Primary exchange
Coinbase CSV Required

Upload the complete Coinbase Statements CSV first. You can add other exchanges next.

Drop your Coinbase CSV here
Export the Statements CSV for all time, then drop the file or .

Export from Coinbase Statements:

  1. Go to accounts.coinbase.com and sign in
  2. Select Statements from the sidebar
  3. Under "Generate custom statement" choose All assets and All transactions
  4. Set date range from account opening to today, not just the tax year
  5. Choose CSV format and click Generate

Coinbase CSV is the required first step on this page. Wallet coverage is optional.

Add additional exchanges (optional)
Combine Coinbase with up to 2 more exchanges for the full tax picture
Add on-chain wallet coverage (optional)
Optional wallet coverage
MetaMask, Phantom, or pasted wallets

Connect your wallet app for a faster start, or paste EVM, Solana, and BTC addresses manually.

Read-only. Pull in EVM wallets faster.
Read-only. Pull in Solana wallets faster.
or paste wallet addresses manually
Paste wallet address
📡 41+ EVM chains 🌐 Phantom + SPL history ₿ BTC manual paste 💰 Max 5 wallets
Upload your Coinbase CSV first; then optionally add other exchanges or wallets for complete coverage.
No sign-up required One global cost basis (FIFO/LIFO/HIFO) Read-only wallet scan Multi-exchange
Why US Coinbase users choose DYOR.tax

Form 8949, 1099-DA matching, and wallet coverage in one report

From Coinbase Statements CSVs to MetaMask and Phantom wallets, the preview calculates your FIFO cost basis, separates short-term and long-term gains, and maps everything to Form 8949.

📊
Reporting

Trade-by-Trade P&L

Every taxable disposal matched with FIFO lot tracking. Staking and reward income tracked separately as ordinary income.

🌐
Coverage

DeFi & 41+ Chains

Add your wallets to capture Uniswap swaps, Aave lending, Lido staking, and 8,000+ protocols.

📋
Filing

Form 8949 Ready

Gains and losses mapped to Form 8949 and Schedule D. Short-term and long-term separated automatically.

🔍
Reconciliation

1099-DA Matching

Cross-reference your 1099-DA gross proceeds with calculated cost basis and actual gains.

Simple, one-time pricing

No subscriptions. Pay once per tax year.

Up to 50 events
$29
51 – 100
$39
501 – 1,000
$59
1,001 – 3,000
$79
3,001 – 5,000
$99
5,001+
$129

How to export your Coinbase transaction history

Coinbase stores your full trading history under Statements. You need the complete CSV, not just the current year, so the calculator can build accurate cost basis queues from your earliest purchases.

  1. Go to accounts.coinbase.com and sign in.
  2. Select Statements from the left sidebar.
  3. Under "Generate custom statement," select All assets and All transactions.
  4. Set the date range from account opening to today, not just the tax year.
  5. Choose CSV format and click Generate.

The export includes buys, sells, sends, receives, converts, staking rewards, Coinbase Earn, learning rewards, and Advanced Trade fills - all 35+ transaction types in a single file.

US tax rules for Coinbase trades

Crypto sold after more than one year qualifies for long-term capital gains rates of 0%, 15%, or 20% depending on your taxable income. Crypto held for one year or less is taxed at ordinary income rates, which range from 10% to 37%.

Every sell, crypto-to-crypto swap, conversion, and purchase made with crypto is a taxable disposal. Staking rewards are taxed as ordinary income at fair market value when received, per IRS Revenue Ruling 2023-14. Buying crypto with USD and transferring between your own wallets are not taxable events.

What the report covers

The calculator parses all 35+ Coinbase transaction types and applies FIFO matching across your complete history. For each disposal in your selected tax year, it calculates cost basis, proceeds, gain or loss, and holding period - separating short-term (one year or less) from long-term (more than one year).

Staking rewards, Coinbase Earn, and learning rewards are tracked as ordinary income at fair market value on the date received. When you later sell those tokens, the capital gain is calculated from that receipt value as cost basis.

The report includes a Form 8949 filing table, income summary, top assets by P&L, end-of-year holdings, and a complete transaction audit trail.

1099-DA, wash sales, and cost basis gaps

Related calculators and guides

Coinbase calculator: Coinbase Tax Calculator (all countries)
US calculator: US Crypto Tax Calculator (all exchanges)
Other exchanges in the US: Binance US · Kraken US

Tax rule verification

Official tax sources for the United States

Last verified: . We check the US tax treatment described on this page against IRS digital asset reporting guidance, Form 8949 and Schedule D before publishing calculator copy or report assumptions. DYOR.tax is tax software, not personal tax advice.

Product updates

Coinbase parser improvement history

We publish Coinbase parser updates so you can see how the calculator is maintained against real CSV variants, edge cases and country tax rules.

Latest Coinbase parser improvement:

View full changelog
  1. EUR preserved as report currency for Spain and EU

    Coinbase EUR CSV imports now preserve EUR as the report currency throughout. Logs and metadata no longer fall back to USD, and generated summaries use the correct € currency context for Spain and EU reports.

  2. Broader Coinbase historical valuation coverage

    Historical valuation coverage was improved for less-common Coinbase assets and quote currencies.

  3. Clearer review metadata for unusual Coinbase rows

    Rows needing manual review now carry clearer operation metadata without blocking the full report.

  4. Multi-CSV preview and report generation

    Coinbase uploads can be combined with other exchange CSVs and carried through preview and paid report generation.

  5. France and Canada analyzer routing

    Coinbase reports now dispatch through France and Canada country calculators with tax-year lookahead metadata passed through preview.

Frequently Asked Questions

Starting tax year 2025, Coinbase issues Form 1099-DA to US customers who had qualifying digital asset disposals. It reports gross proceeds but does not include cost basis - mandatory basis reporting by brokers does not begin until tax year 2026. You are responsible for calculating your own cost basis and reporting actual gains and losses on Form 8949. The 1099-DA is evidence, not the complete tax result.

Yes. Each taxable disposal - every sell, swap, conversion, or purchase made with crypto - is a separate line on Form 8949. You report the date acquired, date sold, proceeds, cost basis, and gain or loss for each transaction. The totals flow to Schedule D. Buying crypto with US dollars is an acquisition, not a disposal, and does not create a Form 8949 line on its own.

Staking rewards are taxed as ordinary income at fair market value when you receive them, per IRS Revenue Ruling 2023-14. When you later sell the staked tokens, you pay capital gains tax on the difference between the sale price and the FMV at the time of receipt. Our calculator tracks both the income event and the subsequent disposal.

Your cost basis carries over from the original purchase, regardless of where it was bought. Coinbase's records won't show this cost basis. For the most accurate report, upload your complete trading history from all exchanges so the FIFO queue can match disposals to the correct original acquisition cost.

Yes. The IRS treats every crypto-to-crypto conversion as a disposal of the first asset and an acquisition of the second. You realize a gain or loss on the asset you gave up, based on its cost basis and fair market value at the time of the swap. This applies to Coinbase Convert, Advanced Trade, and any other swap.