Key takeaways
- It is a filing tool, not a reconciliation tool. TurboTax shines at assembling your full return, not at computing crypto cost basis.
- Fine for simple crypto. A handful of trades on one exchange can go straight in. Anything more needs help.
- Pair it with dedicated software. Reconcile in a tool like Koinly, then import the Form 8949 results into TurboTax.
- No real DeFi or NFT handling. TurboTax cannot read on-chain activity, so that must be computed elsewhere.
- Honest limits. Transaction caps, no cross-wallet basis, and no transfer reconciliation are the reasons not to rely on it alone.
TurboTax is the default filing tool for millions of Americans, and that is exactly the right way to think about it for crypto. It is superb at walking you through a complete return and getting it filed. What it is not is a system for untangling years of crypto transactions across exchanges and wallets. Treating it as the latter is the single most common mistake we see crypto investors make. This review explains what TurboTax does well for crypto, where it stops, and the simple two-tool workflow that gets you a correct, filed return.
As with all our reviews, these are practitioner opinions from real use, not a paid placement, and features and pricing change, so verify the current details on TurboTax's site before buying. When crypto activity gets complex, dedicated software handles the reconciliation, and a practitioner-led service such as Count On Sheep is the escalation path beyond that.
What TurboTax does for crypto
TurboTax is a full-return preparation product. For crypto specifically, it offers a way to report capital gains and crypto income on your return, can import from a limited set of exchanges, and accepts a Form 8949 or compatible file produced by dedicated crypto tax software. For someone with a few trades on a single major exchange, that is often enough to file directly.
The strength is the filing experience. TurboTax guides you through your whole tax picture, applies the right forms, checks for errors, and files. If your crypto is simple, or already reconciled elsewhere, that guided flow is genuinely good and is why so many people use it.
What it supports, and what it does not
This is where honesty matters most. TurboTax's crypto support is narrow compared with dedicated tools, and understanding the boundary saves you from an inflated tax bill.
| Capability | TurboTax on its own | What you actually need |
|---|---|---|
| Exchange import | Some exchanges, with caps | All exchanges, via dedicated software |
| Cross-wallet basis | Not reconciled | Reconciled in a crypto tax tool |
| Transfer matching | Not handled | Matched so basis follows the coins |
| DeFi and NFTs | Not read on-chain | Labeled in dedicated software |
| Form 8949 import | Accepted | Produced upstream, imported to file |
Import methods
For crypto, TurboTax effectively offers two paths.
- Direct exchange import. For a limited set of exchanges, you can connect and pull transactions, subject to caps. This works for simple, single-exchange situations.
- Form 8949 or compatible file import. The path most crypto investors should use: reconcile everything in a dedicated tool, export a TurboTax-compatible file, and import it. This is how a tool like Koinly is designed to hand off.
The second path is the whole point. Dedicated software does the hard reconciliation, then TurboTax does what it is good at, filing the return with those numbers in place.
Cost-basis handling
TurboTax does not compute crypto cost basis across your accounts. It takes the basis you give it, whether from a direct import or a Form 8949. That is fine when the upstream data is correct, and dangerous when it is not, because TurboTax has no way to know a transferred-in coin arrived with the wrong or missing basis. The accuracy of your crypto numbers is decided before TurboTax ever sees them, which is exactly why the reconciliation step cannot be skipped.
Form outputs
As a filing tool, TurboTax produces and files the actual return, including the crypto-relevant forms, from whatever data you supply.
| Output | Role |
|---|---|
| Form 8949 & Schedule D | Filed from imported or entered disposal data. |
| Schedule 1 | Crypto income such as staking, when entered. |
| Form 1040 | Your full return, with the digital-asset question handled. |
| E-file | The actual submission to the IRS, which dedicated tools do not do. |
DeFi and NFT coverage
On its own, TurboTax does not handle DeFi or NFTs in any meaningful way. It cannot read on-chain wallet activity, label swaps or liquidity events, or track NFT trades. That work belongs to dedicated crypto tax software, which reads the chain and computes the gains and income, then exports a summary TurboTax can file. If you have any real DeFi or NFT activity, this two-step is not optional.
Where TurboTax breaks for crypto
An honest review names the limits, and for crypto TurboTax's are clear and important.
- No cross-wallet reconciliation. It does not match transfers or carry basis between your accounts. This is the big one.
- Transaction caps. Direct import limits can stop active traders cold.
- No on-chain reading. DeFi and NFT activity must be computed elsewhere.
- It files what you give it. Wrong basis in means wrong basis filed, with no crypto-specific safety net.
Why the two-tool approach is the right mental model
The most useful thing we can tell a crypto investor about TurboTax is to stop expecting it to be something it was never designed to be. TurboTax is a tax-return assembler. Its job is to take all your income and deduction inputs, apply the right forms, check for errors, and file. It does that job extremely well, which is why it dominates the consumer tax market. Crypto reconciliation is a fundamentally different job: reading on-chain data, matching transfers across accounts, recovering missing cost basis, and labeling DeFi interactions. Those are specialized tasks that dedicated crypto software was purpose-built to handle. Asking TurboTax to do them is like asking a printer to also be a scanner because both touch paper. Once you accept the division of labor, the workflow becomes obvious and stress-free: dedicated software computes the crypto numbers, TurboTax files the return that contains them. Nearly every crypto tax horror story we see traces back to someone trying to collapse those two jobs into TurboTax alone.
The errors that come from using TurboTax alone
When investors rely on TurboTax by itself for non-trivial crypto, a predictable set of errors follows, and they tend to be expensive. The first is inflated gains from missing cost basis: because TurboTax does not reconcile transfers between accounts, coins that moved in from another wallet can land with no basis, so a sale gets taxed on the full proceeds instead of the real gain. The second is omitted activity: DeFi swaps, liquidity moves, and staking rewards that TurboTax never sees because it cannot read the chain, leaving income and disposals off the return entirely. The third is the transaction cap, where an active trader's import simply stops partway, producing an incomplete picture that looks finished. Each of these can trigger an IRS notice or an overpayment, and each is avoidable by reconciling in dedicated software first. The lesson is not that TurboTax is bad, it is that TurboTax alone is the wrong tool for the reconciliation half of the work.
Who can safely file crypto in TurboTax directly
To be fair to TurboTax, there is a real group for whom it alone is perfectly adequate: investors with genuinely simple crypto. If you bought and sold a little crypto on a single major exchange that TurboTax can import from, stayed under the transaction cap, never moved coins between accounts, and did no DeFi or NFT activity, then a direct import can produce a correct return with no second tool needed. That describes a meaningful slice of casual investors, and for them TurboTax is a fine, complete solution. The trouble starts the moment any of those conditions breaks, a second exchange, a self-custody wallet, a single transfer, one DeFi swap, because each one introduces reconciliation that TurboTax cannot do. Knowing which group you are in is the entire decision, and most active investors are not in the simple group.
Customer support
TurboTax's support and optional expert-assist offerings are strong for general tax questions and a major reason people choose it. For crypto specifically, that expert help is general tax help, not deep crypto reconciliation. If your crypto is complex, the reconciliation is still on you or a crypto specialist before TurboTax's experts can do their part on the broader return. The expert can confidently file the return once the crypto numbers are right; getting them right is the part that happens before TurboTax enters the picture.
Pricing
TurboTax pricing varies by edition and whether you add expert help, commonly ranging from the tens of dollars for simpler editions up into the low hundreds for premium or assisted versions. Crypto generally pushes you into a higher edition. Remember that this is on top of any dedicated crypto tax software you use for reconciliation, so budget for both tools. Pricing and editions change, so verify current pricing with TurboTax before buying.
Crypto too complex for a clean TurboTax import?
That is the signal to reconcile properly first. We deliver clean, defensible figures you or your preparer can file from with confidence.
See how it worksWho should use TurboTax for crypto
TurboTax is the right choice for two groups: investors with genuinely simple crypto, like a few trades on one exchange, who can file directly, and everyone who reconciles in dedicated software first and uses TurboTax purely as the filing layer. That second group is most crypto investors. The only mistake is treating TurboTax alone as a complete crypto solution when your activity is anything beyond simple. Heavy DeFi users and complex situations should pair it with a dedicated tool, and the most complex should involve a practitioner.
TurboTax handles steps four through six brilliantly. Steps one through three, the crypto reconciliation, are where dedicated software or a practitioner earns its place.
Getting the most out of TurboTax for crypto
To use TurboTax well for crypto, lean into its role as the filing layer and let dedicated software own the reconciliation. Reconcile everything first in a tool like Koinly, fix transfers and missing basis, label your DeFi, and confirm the totals look right before you ever open TurboTax. Then export a TurboTax-compatible Form 8949 from that tool and import it, rather than wrestling with direct exchange imports that may hit caps or miss accounts. Choose the TurboTax edition that supports crypto, and remember to budget for both tools, since the dedicated software is a separate cost. When you reach the digital-asset question on the 1040, answer it honestly based on your reconciled activity, and enter staking and other crypto income on the appropriate schedule. Finally, keep the full transaction CSV from your reconciliation tool with your records, because if the IRS ever asks, that audit trail, not the TurboTax summary, is what defends your numbers. Used this way, TurboTax does its job superbly and the crypto-specific risks all live upstream, where dedicated software or a practitioner can manage them.
Our verdict on TurboTax for crypto
TurboTax is an excellent filing tool and a poor reconciliation tool, and both halves of that sentence matter. As the place you assemble and file your complete return, it is hard to beat, which is exactly why it belongs in most crypto investors' workflow, at the end. As a standalone crypto solution it falls short, because it does not reconcile basis across wallets, cannot read on-chain DeFi or NFT activity, and caps how many transactions it will import. The rating reflects that split: high marks as a filing layer, low marks if you try to make it do the crypto math alone. The right way to read this review is not as a knock on TurboTax but as a workflow instruction. Reconcile in dedicated software, file in TurboTax, and for genuinely complex crypto, bring in a practitioner before either tool sees the numbers.
When you outgrow the import
If your Form 8949 from dedicated software still looks off, or you cannot get clean numbers to import in the first place, the problem is upstream reconciliation, not TurboTax. That is the moment for a practitioner. Count On Sheep reconciles your full crypto history, recovers the basis the platforms drop, and delivers CPA-ready figures you or your preparer can drop straight into TurboTax or file directly. We handle the part TurboTax was never built to do, and we work alongside your preparer.
See how Count On Sheep handles complex crypto taxes →