How to Do Your Coinbase Taxes: Step-by-Step Guide
Everything you need to know about reporting Coinbase taxes. How to export your transaction history, calculate gains, and file accurately with the IRS.
Does Coinbase Report to the IRS?
Yes — and starting with tax year 2025 (filed in 2026), Coinbase is required to issue Form 1099-DA to both you and the IRS for all covered transactions. This means the IRS already has your Coinbase trading history before you file. Accuracy is not optional.
Previously, Coinbase issued 1099-MISC for staking and rewards income, and 1099-B for some accounts. The new 1099-DA regime is broader and captures spot trades, conversions, and more. If your 1099-DA figures differ from what you report on Schedule D, expect a CP2000 notice.
What Coinbase Transactions Are Taxable?
- Selling crypto for USD — capital gain or loss
- Converting one coin to another (e.g., BTC → ETH via Convert) — treated as a sale at fair market value
- Spending crypto with Coinbase Card — each purchase is a taxable disposal
- Staking rewards (ETH, SOL, ADA staking on Coinbase) — ordinary income at FMV when received
- Coinbase Earn / Learning rewards — ordinary income
- Referral bonuses — ordinary income
- Coinbase Advanced Trade (formerly Pro) futures — capital gains
Not taxable: buying crypto with USD, transferring crypto to your own external wallet, simply holding.
How to Export Your Coinbase Transaction History
Option 1: CSV export (recommended for tax software)
- Log in to Coinbase.com
- Click your profile icon → Taxes
- Select the tax year and click Download transactions CSV
- The file includes date, type, asset, quantity, cost basis, and proceeds for each transaction
Option 2: Coinbase Tax Center (limited)
Coinbase's built-in tax center shows basic gain/loss summaries but does not account for transactions outside Coinbase (transfers to/from external wallets, other exchanges). It also uses Coinbase's own cost basis calculations, which may not match your elected method.
Option 3: Connect via API (most accurate)
Blockchain Smart Tax connects directly to Coinbase via read-only API, pulling your complete transaction history automatically — including historical price data for accurate cost basis. No manual CSV exports required.
Calculating Gains and Losses from Coinbase Transactions
For each disposal (sale, conversion, spend), your gain or loss is:
Gain/Loss = Proceeds − Cost Basis − Fees
Where:
- Proceeds = USD value received (or fair market value of crypto received in a conversion)
- Cost basis = what you paid for the specific lot being sold, including acquisition fees
- Fees = Coinbase trading fees on the sale (reduces your proceeds or adds to cost basis)
If you hold multiple lots of the same coin purchased at different prices, your cost basis method (FIFO, HIFO, Spec ID) determines which lot you're selling. Under the IRS per-wallet cost basis rule (effective January 2025, Rev. Proc. 2024-28), each exchange account maintains its own lot pool — you cannot combine Coinbase lots with lots on other exchanges.
Common Coinbase Tax Mistakes
1. Ignoring transfers out to external wallets
When you transfer BTC from Coinbase to a Ledger hardware wallet, that is not a taxable event. But the lot and cost basis must move with the BTC. If you later sell from Ledger, your software must know the original Coinbase cost basis — otherwise it will treat those coins as $0 basis and overstate your gain.
2. Double-counting 1099-MISC income
Coinbase may have issued a 1099-MISC for staking rewards in prior years. If you already reported that income in the year received, your cost basis for those coins equals the FMV at receipt. Don't pay tax twice on disposal.
3. Missing Coinbase Card spend transactions
Every Coinbase Card purchase is a taxable crypto disposal. These are easy to miss if you only look at trade history. The Coinbase CSV includes card transactions — make sure your tax software processes them.
How to File Coinbase Taxes
Coinbase gains and losses go on Form 8949 (one row per transaction) and then summarize onto Schedule D. Staking rewards and other income go on Schedule 1, Line 8z (Other Income) or Schedule C if you're operating as a business.
Most taxpayers use crypto tax software to generate pre-filled Form 8949 — then import it into TurboTax, H&R Block, or send to their accountant. Blockchain Smart Tax exports IRS-ready Form 8949 and Schedule D with one click.
Go Beyond Coinbase — Track Everything
Blockchain Smart Tax imports your Coinbase transactions automatically via API, but it doesn't stop there. It also reads directly from 550+ blockchains to capture your self-custody wallet activity, DeFi interactions, staking rewards, and more — giving you a complete tax picture, not just your exchange history.
How we compare to other crypto tax platforms:
- Koinly ($49+/year) — supports Coinbase but with established exchange integration
- CoinTracker ($59+/year) — Coinbase integration available; limited DeFi classification outside Ethereum
- CoinLedger ($49+/year) — Coinbase import supported; no transfer-pattern wallet discovery
- Blockchain Smart Tax (from $25/year) — Coinbase API import plus automatic wallet discovery across 550+ chains, all cost basis methods included, free during beta
Connect Coinbase and all your wallets in minutes — free during beta →