Cost basis calculator
Enter buys and sells for one coin. See FIFO, LIFO and HIFO side by side, short- and long-term, with fees counted the way the IRS describes. Works for any exchange.
Open the calculatorTax year 2026 · the first 1099-DA with cost basis
Fix it before you file.
From 2026, exchanges report cost basis only for coins bought on that exchange from 2026 on. Coins you moved in from another exchange, or bought earlier, can show a blank basis. The reconciler matches your transfers between Kraken and Coinbase and finds what you originally paid for every sale.
Free preview. Full report with Form 8949 export: $19 early bird until Jan 31, 2027, then $29 per tax year · any number of transactions · 14-day refund
SELL 0.15 BTC · 2026-09-01 · @ $100,000 · fee $75 proceeds $14,925.00
Oldest coins first. What your broker uses if you don’t pick.
Same sale, three answers, $3,000.00 apart. Computed by the calculator's own engine.
No account. No API keys. No upload.
Check it yourself: once the reconciler page has loaded, turn on airplane mode and drop in your file. It still works, because the math runs in your browser tab and your file never leaves it.
01 / The problem
For 2026, brokers report basis only for coins "acquired after 2025 … in an account for which the broker provided custodial services." Everything else is noncovered.
Bought before 2026, so the coins are noncovered.
Not acquired in that account, so they're noncovered there too.
Box 9 (noncovered) is checked and box 1g, the basis, may be blank. Blank is not $0: you enter the right basis on Form 8949, box H or K.
Extended 2025 returns are due.
Last day for a sale to count in tax year 2026.
2026 Forms 1099-DA arrive, with basis for covered coins only.
Sources: IRS, Instructions for Form 1099-DA (rev. Apr 30, 2026); IRS, Instructions for Form 8949; IRS, extensions.
02 / How it works
The reconciler matches the withdrawal on one exchange to the deposit on the other, carries the original purchase date and cost across, and shows every sale that still needs a basis.
Synthetic example · predicted Form 8949 box H
ledgers.csv and your Coinbase transaction history, from your first-ever activity.03 / Pricing
$19 early bird until Jan 31, 2027, then $29 per tax year. One flat price, any number of transactions. 14-day refund: reply to your Gumroad receipt within 14 days of purchase.
| FixMyCryptoTax | Typical crypto-tax software | |
|---|---|---|
| How it's priced | One flat price per tax year | By transaction count |
| Entry price | $19 early bird, then $29 | $49 to $99 for 100 to 300 transactions |
| Transaction limit | None | Set by the plan |
| Free before you pay | Full preview: transfer matching, gains, missing-basis list, first 10 sales | Koinly: import and preview gains free before paying for the report |
| Exchanges | Kraken and Coinbase CSVs | Koinly imports hundreds of exchanges and wallets |
Entry prices: Koinly, CoinLedger, CoinTracker and Awaken pricing pages, checked Sep 30, 2026 (comparison with each plan). Koinly free preview: koinly.io/pricing.
Using DeFi, NFTs, margin or more than two exchanges? Koinly imports hundreds of exchanges and wallets and lets you preview your gains free before paying for the report (koinly.io/pricing). We earn a commission if you sign up through this link.
04 / Filing 2025 on extension?
If you filed for an extension on your 2025 return, the IRS can't extend the due date "for more than 6 months (October 15, 2026, for most calendar year taxpayers)" (IRS Form 4868).
A 2025 Form 1099-DA shows gross proceeds, not what you paid: "Brokers are not required to report basis information with respect to sales effected in 2025" (IRS, 2025 Instructions for Form 1099-DA). So every 2025 sale needs a basis from your own records.
The reconciler reads your full Kraken and Coinbase history: pick 2025 in the tax-year menu and it lists each 2025 sale with the original cost it found, ready for Form 8949.
05 / Free tools
Each one does the arithmetic in this browser tab and shows its work. Not tax advice; you file your own return.
Enter buys and sells for one coin. See FIFO, LIFO and HIFO side by side, short- and long-term, with fees counted the way the IRS describes. Works for any exchange.
Open the calculatorUpload Kraken's trades.csv and get a FIFO gain estimate plus a list of sells that are missing cost basis.
Open the estimator06 / Exchange guides
Each guide has a 5-step checklist, the form box by box, and the exchange's own help pages and the IRS quoted with links, checked on a stated date.
07 / Questions
Yes. The preview is free: reading your files, transfer matching, gains by lot method, the missing-basis list and the first 10 sales. The full report (Form 8949 export, audit trail and 1099-DA comparison) is $19 with the early-bird price until January 31, 2027, then $29 per tax year, with a 14-day refund.
No. Your CSVs are read and processed in this browser tab. The only server call is the license check, which sends just the license key.
Kraken ledgers.csv and the Coinbase transaction history CSV. For other exchanges, the free cost basis calculator takes buys and sells entered by hand.
Brokers report basis only for covered digital assets: ones acquired after 2025 in an account where the broker provided custody. Coins you transferred in, or bought before 2026, are noncovered and can show a blank basis. (IRS, Instructions for Form 1099-DA)
No. For a sale reported without basis, enter the correct basis of the property in Form 8949 column (e), and keep the records that support it. (IRS, Instructions for Form 8949)
No. One flat price per tax year, any number of transactions.
No. It is software that does math on files you provide. You choose the lot method and you file your own return.
08 / Updates
One short note when exchanges send 2026 Forms 1099-DA, what to check first, and filing-deadline reminders.