Coinbase Tax Guide: How to Export and Report Your Crypto Taxes
How to Report Coinbase Taxes to the IRS
Coinbase users must report all cryptocurrency disposals — sales, trades, and spends — as taxable events on their federal tax return. Coinbase issues 1099-MISC forms for staking and rewards income over $600, and starting in 2025, will issue Form 1099-DA for proceeds under the new broker reporting rules (IRC Section 6045). Exporting your full transaction history as a CSV file and importing it into tax software like dTax is the most reliable way to calculate your gains, losses, and income accurately.
What Coinbase Reports to the IRS
Understanding what Coinbase already sends to the IRS helps you avoid discrepancies that trigger audits.
1099-MISC for Staking and Rewards
If you earned more than $600 in staking rewards, learning rewards, or referral bonuses during the tax year, Coinbase issues a 1099-MISC to both you and the IRS. Under IRS Revenue Ruling 2023-14, staking rewards are taxable as ordinary income at fair market value when you gain dominion and control over them — typically when they appear in your account.
Form 1099-DA (New for 2025+)
The Infrastructure Investment and Jobs Act of 2021 (Public Law 117-58) expanded the definition of "broker" under IRC Section 6045 to include centralized crypto exchanges. Beginning with the 2025 tax year, Coinbase must report gross proceeds from crypto sales on Form 1099-DA. This means the IRS will have an independent record of your sales activity to compare against your return.
What Coinbase Does NOT Report
Coinbase does not calculate your cost basis across platforms. If you transferred crypto into Coinbase from another exchange or wallet, Coinbase has no way to know what you originally paid. This is why you need comprehensive tax software — Coinbase's reports alone are not sufficient for accurate filing.
How to Export Your Coinbase Transaction History
Follow these steps to download your complete Coinbase CSV:
Step 1: Log into Coinbase
Go to coinbase.com and sign into your account. Navigate to the profile icon in the top right corner.
Step 2: Access Tax Reports
Click "Taxes" in the navigation menu, or go directly to coinbase.com/taxes. Coinbase provides a dedicated tax center that consolidates your reporting documents.
Step 3: Generate Transaction History
Click "Generate report" and select "Transaction history" as the report type. Choose the tax year you need (e.g., January 1 to December 31, 2025). Select CSV as the format.
Step 4: Download the CSV
Coinbase will generate the file, which typically takes a few minutes for accounts with extensive history. Download the CSV once it is ready.
What the CSV Contains
The Coinbase CSV includes columns for timestamp, transaction type, asset, quantity, spot price at time of transaction, subtotal, total (including fees), and notes. According to IRS Publication 551, your cost basis must include all costs of acquiring the property, which means Coinbase fees are part of your basis and reduce your taxable gain.
How to Import Coinbase CSV into dTax
dTax has a built-in Coinbase CSV parser that automatically detects and maps all Coinbase transaction types.
Step 1: Upload Your CSV
In the dTax dashboard, navigate to the Transactions page and click "Import CSV." Select your downloaded Coinbase CSV file.
Step 2: Automatic Detection
dTax automatically identifies the file as a Coinbase export and maps the columns to its internal format. The parser handles all Coinbase-specific transaction types including buys, sells, converts, sends, receives, staking rewards, and learning rewards.
Step 3: Review and Confirm
Review the parsed transactions. dTax flags any items that need attention, such as transfers that might be missing cost basis information from an external source.
Step 4: Calculate Taxes
Once your transactions are confirmed, dTax applies your chosen cost basis method — FIFO, LIFO, HIFO, or Specific Identification — and generates your tax reports. Under IRS guidance, taxpayers may use FIFO as the default method or Specific Identification to optimize their tax outcome, though LIFO and HIFO must be documented as subcategories of Specific Identification per IRS FAQ Q39.
Handling Coinbase Pro and Advanced Trade
Coinbase merged Coinbase Pro into the main Coinbase platform as "Advanced Trade" in 2023. If you have historical Coinbase Pro transactions, you need to export those separately.
Coinbase Pro CSV Export
For transactions before the merger, log into pro.coinbase.com (if still accessible) or contact Coinbase support to request your historical Coinbase Pro fills and account data. The Coinbase Pro CSV format differs from the standard Coinbase format — it includes order IDs, trade IDs, and maker/taker fee breakdowns.
Avoiding Duplicates
If you import both Coinbase and Coinbase Pro CSVs into dTax, the software's deduplication logic helps identify overlapping transactions. Always review the import summary to ensure no double-counting occurs, which could inflate your reported gains.
Coinbase Transfers and Missing Cost Basis
One of the most common issues with Coinbase taxes involves transfers.
Incoming Transfers
When you transfer crypto from an external wallet or exchange into Coinbase, that transfer is not a taxable event. However, it creates a tracking challenge: Coinbase does not know your original purchase price. In dTax, you can match incoming transfers with your purchase records from the originating platform to maintain an accurate cost basis chain.
Outgoing Transfers
Sending crypto from Coinbase to another wallet is also not taxable by itself. However, network transaction fees (gas fees) paid during the transfer may be deductible as part of your cost basis or as a transaction expense, depending on the circumstances. Per IRS Notice 2014-21, the tax treatment of transaction fees depends on the nature of the underlying transaction.
Coinbase Earn and Learning Rewards
Coinbase Earn (now called "Learning Rewards") provides small amounts of cryptocurrency for completing educational modules. These rewards are taxable as ordinary income at fair market value when received, similar to staking rewards. Coinbase reports these on your 1099-MISC if they exceed $600 in aggregate.
Even if the individual reward amounts are small — often $1 to $3 per lesson — they add up over a tax year and must be reported. The cost basis for future sales equals the fair market value at the time you received the reward.
Common Coinbase Tax Mistakes
Forgetting Crypto-to-Crypto Trades
Converting Bitcoin to Ethereum on Coinbase is a taxable event. Many users assume only cashing out to USD triggers taxes, but under IRS Notice 2014-21, Q&A 6, exchanging one cryptocurrency for another is a disposition that must be reported on Form 8949.
Ignoring Small Transactions
The IRS has no minimum threshold for reporting capital gains. Even a $5 crypto sale must be reported. Coinbase's CSV export captures all transactions regardless of size, and dTax processes every one of them.
Not Reconciling with 1099-DA
Starting in the 2025 tax year, the IRS will match your Form 8949 against the 1099-DA data received from Coinbase. Discrepancies can trigger automated notices. Using dTax to reconcile your reported transactions against your Coinbase 1099-DA helps prevent this issue before you file.
Frequently Asked Questions
Does Coinbase report to the IRS?
Yes. Coinbase reports staking and rewards income over $600 on Form 1099-MISC and, starting with the 2025 tax year, reports gross proceeds from crypto sales on Form 1099-DA under the expanded broker rules in IRC Section 6045. Coinbase also responds to IRS summons — in 2018, Coinbase provided records for over 13,000 accounts in response to a John Doe summons (case No. 17-cv-01431).
What if I transferred crypto from another exchange to Coinbase?
Transfers between your own wallets and exchanges are not taxable events. However, you must maintain accurate cost basis records from the original purchase. Import CSV files from all exchanges into dTax so that the software can track your cost basis across platforms and calculate accurate gains when you eventually sell on Coinbase.
How do I handle Coinbase Pro vs. Coinbase transactions?
Export CSVs from both platforms separately and import them into dTax. The Coinbase Pro CSV uses a different format with additional fields like trade IDs and maker/taker fees. dTax has parsers for both formats and includes deduplication logic to prevent double-counting during the overlap period when Coinbase migrated Pro users to Advanced Trade.