For most US filers, the best crypto tax software is Koinly, CoinTracker or CoinLedger. All three import from major exchanges and wallets, work out gains with your chosen accounting method, and produce Form 8949 data you can file yourself or hand to a preparer. If you’re heavy on DeFi, Summ (formerly Crypto Tax Calculator) or TokenTax deserve a look. TokenTax also offers in-house accountants. European users often prefer Blockpit or CoinTracking. Every one of these tools is only as good as the data you give it, and the new broker Form 1099-DA makes accurate reconciliation more important than ever.
For the bigger picture, see the Bitcoin hub: it compares the options and points to the next guide to read.
- Pricing is based on how many transactions you have in a tax year. Count yours before you pick a plan, and note that DeFi activity adds up quickly.
- Brokers began issuing Form 1099-DA for 2025 sales, reporting gross proceeds. Cost basis reporting starts with assets acquired from 2026 onward. Your software needs to reconcile with these forms.
- Since 1 January 2025, the IRS expects cost basis to be tracked per wallet or account, not pooled across everything you own.
- Free tiers let you see your results first. You pay to download the reports. Use that to compare tools before buying.
What changed for crypto taxes, and why your software choice matters more
Two rule changes reshape what good tax software has to do:
- Form 1099-DA. Custodial brokers such as US exchanges now report your digital-asset sales to the IRS. For 2025 transactions, the forms show gross proceeds. For assets acquired and sold from 2026 onward, they’re also expected to include cost basis. If you moved coins onto an exchange from a wallet, the exchange may report missing or zero basis. If you file that number unchecked, you could pay tax on the full sale price. Good software lets you match each 1099-DA line against your own records and correct the basis on Form 8949.
- Per-wallet cost basis. The IRS now expects you to track basis separately for each wallet or account, instead of one “universal” pool across everything. Revenue Procedure 2024-28 gave a transition window for reallocating old basis. Look for software that supports per-wallet tracking and documents how your starting basis was allocated.
A separate rule that would have treated many DeFi front ends as brokers was repealed by Congress in 2025. So on-chain activity still largely depends on your own records, which is exactly what this software is for. For the underlying rules on what counts as taxable, see our crypto tax guide.
Crypto tax software compared
Every vendor below prices by transaction volume, and tiers change from year to year. We describe the pricing structure rather than quoting figures that may be out of date. Check each vendor’s pricing page before you buy.
| Software | Strongest for | Pricing structure | Worth knowing |
|---|---|---|---|
| Koinly | Multi-exchange users, many countries | Free preview; paid plan per tax year, tiered by transactions | Each year you file needs its own plan |
| CoinTracker | US filers who want a clean interface | Free tier for small histories; paid tiers by transactions | Also has an enterprise and accounting product line |
| CoinLedger | Beginners, straightforward exchange histories | Free preview; tiered paid plans | Simple CSV import; exports for popular filing software |
| TokenTax | Complex or high-value situations | Software tiers, plus far pricier full-service CPA packages | Can prepare and file your whole return |
| Summ (formerly Crypto Tax Calculator) | DeFi and on-chain-heavy users | Tiered by transactions | Rebranded in October 2025; integrates with MetaMask’s tax hub |
| ZenLedger | US users wanting optional professional help | Tiered plans | Optional tax-professional add-ons |
| Blockpit | EU users, especially German-speaking countries | Tiered plans | Took over Accointing’s users after buying it from Glassnode in 2023 |
| CoinTracking | Long, messy histories since early years | Tiered by total transactions | One of the oldest tools; very detailed, steeper learning curve |
Free crypto tax software: what you really get for $0
Truly free crypto tax software is rare: most tools let you import transactions and preview your gains at no cost, but charge before you can download Form 8949 or export to filing software. That free preview is still valuable, because it shows your real transaction count and whether the tool reads your wallets correctly before you pay.
- CoinLedger: its free plan lists unlimited transactions and a capital-gains overview, including DeFi and NFT support. Downloading a tax report requires a paid tier.
- Koinly: free to import and see your gains, losses and income; downloadable tax reports and filing-software exports sit behind a paid plan for each tax year.
- CoinTracker: offers one free plan alongside its paid tiers, aimed at portfolio tracking and very small histories. Check the current transaction cap on its subscriptions page.
- TokenTax and ZenLedger: no free tier on their pricing pages. Their entry plans cover up to 100 transactions a year.
If you only need free crypto tax tools for a simple year, start with what you already have: your exchange’s gain/loss report and the Form 1099-DA your broker issues. Those can be enough for a single-exchange history with no transfers in. Once you have several wallets, transfers or DeFi activity, a paid plan is usually cheaper than reconciling by hand.
Best crypto tax software for TurboTax
CoinLedger, Koinly, TokenTax, CoinTracker and ZenLedger all produce reports designed for TurboTax, so the best crypto tax software for TurboTax is mostly the one that handles your data best; check that its TurboTax export supports the current year’s format. TurboTax changed how it accepts crypto files for 2025 returns, and the import route now differs between Online and Desktop.
- TurboTax Online: TurboTax dropped the old gain/loss CSV import for 2025 returns. Tax tools now generate a report formatted for TurboTax Online upload instead (Koinly and Bitcoin.Tax both document this change).
- TurboTax Desktop: generally takes a TXF file. Koinly warns that the TXF format doesn’t yet support the new Form 8949 boxes used for 1099-DA transactions, so you may need to set the correct box on each disposal by hand after importing.
- Income items such as staking rewards and airdrops usually need to be entered separately from the gains file, using the tool’s income summary.
Whichever tool you choose, fix all “missing cost basis” and “missing price” warnings before exporting, or TurboTax will carry the errors straight into your return. Our step-by-step guide on how to report crypto on TurboTax walks through the screens.
Which one fits your situation?
“I bought and sold on one or two US exchanges”
Your exchange’s own 1099-DA and gain/loss report may cover most of what you need. A tool like CoinLedger or CoinTracker is still worth it if you ever moved coins between platforms, because the exchange can’t see the basis of coins you transferred in. A small-history plan is usually enough.
“I use several exchanges and a self-custody wallet”
Koinly and CoinTracker are strongest here. Connect exchanges with read-only API keys, add public wallet addresses, then spend most of your time matching transfers. When moving coins between your own wallets is wrongly treated as a sale, it’s the single biggest source of overstated tax.
“I farm, provide liquidity, bridge and claim airdrops”
Choose a tool with strong on-chain classification for the chains you actually use. Summ, Koinly and TokenTax are the usual shortlist. Test it on your messiest wallet before paying. Free previews let you check whether LP deposits, bridge transfers and reward claims come through correctly.
“My situation is large or unusual”
For very large gains, business activity, mining, or years of unfiled history, you may be better off with software plus a crypto-experienced CPA or enrolled agent, or a full-service option like TokenTax’s.
“I’m outside the US”
Check that the tool generates your country’s forms and applies its rules, such as UK share pooling or German holding-period exemptions. Koinly, Summ, Blockpit and CoinTracking all support multiple jurisdictions. Our crypto regulation by country overview is a starting point.
A realistic workflow, start to finish
- Count your transactions first. Download your exchange histories and estimate the number of rows for the year. This decides your plan.
- Import everything: every exchange (current and closed accounts), every wallet address on every chain, and any 1099-DA forms you received.
- Fix the warnings. Look for missing purchase history, unmatched transfers and tokens with no price. Use transaction IDs to match a withdrawal on one platform to a deposit on another. Our transaction ID guide explains how to find them.
- Choose and document your accounting method (FIFO, HIFO or specific identification). Apply it consistently, per wallet.
- Reconcile with 1099-DA. Totals should line up. Where the broker shows missing basis, your software’s figure goes on Form 8949 with the right adjustment.
- Export Form 8949 and income summaries to your filing software or your preparer, and keep the full audit trail.
Features that actually save you money
- Accurate transfer matching. This prevents moves between your own wallets being taxed as sales.
- Specific identification and HIFO. Selling your highest-cost lots first can legally reduce your gains, if you keep adequate records.
- Tax-loss harvesting dashboards. These show positions currently at a loss. Wash-sale rules have not historically applied to crypto held as property, but Congress has proposed changing that, so check the current rules first. See our tax-loss harvesting guide.
- Correct income classification for staking rewards, airdrops and interest. In the US these are generally taxed as income at fair market value when you gain control of them.
FAQ
Is crypto tax software accurate?
For straightforward exchange trades it’s usually reliable. Errors tend to come from incomplete data: missing wallets, unmatched transfers, or DeFi transactions the tool misreads. Treat the first draft as a starting point. Review every warning, spot-check large transactions, and compare totals with your 1099-DA forms before you file. You’re responsible for the return, not the software.
Is there free crypto tax software?
Most major tools let you import and see your gains for free, then charge to download tax forms. Some offer free reports for very small histories. If you only made a handful of trades on one exchange, that exchange’s own report and the 1099-DA may be enough. For anything more involved, a paid plan usually costs less than the time spent doing it manually.
Do I still need software if I get a Form 1099-DA?
Often, yes. A 1099-DA only covers activity at that broker. It can’t see what you paid for coins you transferred in, and it doesn’t cover self-custody or DeFi activity. Software fills in that basis and covers your other platforms, so you don’t overpay on transferred assets or under-report activity elsewhere.
What is the best free crypto tax software?
For a free preview, CoinLedger’s free plan stands out because it lists unlimited transactions, and Koinly also lets you import and see your gains at no cost. Neither lets you download filing-ready reports for free, though. If your history is a handful of trades on one US exchange, the exchange’s own gain/loss report and Form 1099-DA may be all the free tools you need.
Can I file crypto taxes in TurboTax without separate tax software?
Sometimes. If all your activity was on one broker and its Form 1099-DA shows correct cost basis, you can enter that information directly in TurboTax. Separate software becomes worthwhile when coins moved between platforms, you used self-custody wallets or DeFi, or a 1099-DA shows missing basis. In those cases a tool rebuilds your cost basis and produces a TurboTax-ready report, so you don’t overpay.
What counts as a “transaction” for pricing tiers?
Generally, each line in your imported history counts: buys, sells, swaps, deposits, withdrawals, staking reward payouts and fees. A single DeFi action can create several lines, and daily staking rewards add up to hundreds a year. Some vendors count only transactions in the tax year you’re filing for. Others count your whole history. Import your data during the free preview to see your real count before choosing a plan.
What if I never reported crypto in past years?
Most tools can produce reports for earlier years, though you may need a separate plan for each year. Amending past returns is usually less painful when you do it voluntarily than after the IRS contacts you. Speak to a crypto-experienced tax professional about the best approach for your situation.
Can crypto tax software also track my portfolio?
Yes. Because it rebuilds your full history, it can show realised and unrealised profit and loss more accurately than most trackers. Many people use a lighter app for checking balances each day and a tax tool as the record of truth. See our best crypto portfolio tracker comparison.
Crypto is volatile and risky; this is education, not financial advice. Do your own research.