Updated for the One Big Beautiful Bill Act (P.L. 119-21, signed July 4, 2025) - Key 2026 changes reflected in this article: SALT cap raised to $40,000 for 2025 ($40,400 for 2026, phase-down above $505K MAGI) • 100% bonus depreciation made permanent • QBI deduction made permanent • New deductions for tips, overtime, and seniors • Federal estate exemption permanently set at $15M under OBBBA (NJ has no estate tax post-2018; NJ inheritance tax still applies by beneficiary class) • NJ does not conform on bonus depreciation, federal tips deduction, federal overtime deduction, senior bonus deduction, or Trump Accounts (§530A/§128/§6434). Last reviewed: July 2026 by Greg Monaco, CPA

In This Article

  1. The Short Answer
  2. How TurboTax Handles Crypto
  3. TurboTax Crypto Limitations
  4. Phantom Gain Scenarios TurboTax Can't Handle
  5. Operation Hidden Treasure and CP2000 Notices
  6. What a Written Professional Review May Cover
  7. Cost Comparison
  8. Who Should Use TurboTax for Crypto
  9. Who Should Hire a CPA
  10. Monaco CPA Crypto Tax Services
  11. Frequently Asked Questions
  12. Ready to File With Confidence?

Disclaimer: This article is educational and does not constitute tax advice or create a CPA-client relationship. Consult a licensed CPA before filing. Circular 230 applies.

The Short Answer

TurboTax Premier handles simple crypto portfolios well: buy Bitcoin on Coinbase, sell Bitcoin on Coinbase, import the CSV, done. Multiple exchanges, DeFi protocols, bridges, and staking can require records and classifications beyond a consumer import. Professional review may identify differences, but it does not guarantee a lower tax, notice prevention, or complete records.

How TurboTax Handles Crypto

TurboTax Premier (the minimum tier for crypto) supports cryptocurrency through a partnership with CoinTracker. The workflow is straightforward: connect your exchange accounts to CoinTracker, CoinTracker generates a CSV file, and you import that CSV into TurboTax. TurboTax populates Form 8949 and Schedule D from the imported data.

TurboTax also auto-imports Form 1099-DA directly from participating exchanges starting in the 2025 tax year. For the 2026 tax year (returns filed in 2027), TurboTax will import both gross proceeds and cost basis from 1099-DA (basis reporting covers 'covered' assets acquired after 2025 in the same account - transferred-in or pre-2026 assets may show no basis).

For straightforward buy-sell transactions on a single exchange, this workflow is functional. The problems start when your crypto activity goes beyond basic trading.

TurboTax Crypto Limitations

Transaction Limits

TurboTax's CoinTracker integration has practical limits on transaction volume. While there's no hard cap on imported transactions, performance degrades significantly above 2,500-3,000 transactions. Users with high-frequency trading, DeFi activity, or Solana DEX transactions (which can generate hundreds of micro-transactions per day) often encounter import errors, timeouts, or incomplete data.

DeFi Is Essentially Unsupported

TurboTax does not directly support DeFi transactions. There's no way to enter liquidity pool deposits, yield farming rewards, governance token distributions, wrapped token conversions, or cross-chain bridge transactions within TurboTax itself. You're entirely dependent on CoinTracker parsing these correctly in the CSV - and as covered in the Koinly vs. CoinTracker vs. TokenTax comparison, CoinTracker's DeFi handling has significant gaps.

If CoinTracker gets a DeFi transaction wrong, TurboTax imports the error as-is. TurboTax has no mechanism to verify or correct DeFi-related entries.

Cost Basis Method Selection

TurboTax may default to FIFO for crypto basis reporting. A taxpayer may use another permissible method only when the identification and record requirements are satisfied. Method choice changes gain timing and must be supported by the records; this article does not recommend HIFO, Specific Identification, or a transaction strategy.

The difference can be substantial. Consider a taxpayer who bought 1 BTC at $20,000 in 2022 and 1 BTC at $60,000 in 2024, then sells 1 BTC at $65,000 in 2026:

Reference tableSwipe to view all columns →
MethodCost Basis UsedTaxable Gain
FIFO (TurboTax default)$20,000 (2022 lot)$45,000
Documented specific identification of the $60,000 lot$60,000 (2024 lot)$5,000

The illustration changes reported gain by $40,000 before federal and NJ character, holding period, limitations, and the taxpayer's complete return are applied. It is not a promised tax saving, and Monaco CPA does not provide lot-selection, gain-timing, loss-harvesting, or investment strategy.

CoinTracker may allow a different method before generating the CSV, but a non-FIFO result requires timely identification and adequate records. This article does not recommend a basis method or promise a tax effect.

Rev. Proc. 2024-28 Wallet-by-Wallet Tracking

The final broker regulations (Treas. Reg. §1.1012-1(j)) fundamentally changed how crypto cost basis works, with Rev. Proc. 2024-28 providing a one-time safe harbor for allocating pre-2025 basis. Starting in 2025, cost basis must be tracked at the wallet or account level, not at the aggregate portfolio level. This means if you bought ETH on Coinbase and transferred it to MetaMask, the cost basis doesn't automatically follow. You must properly document the transfer as a non-taxable event and maintain the original basis in the receiving wallet.

TurboTax has no built-in mechanism for wallet-level basis tracking. It relies entirely on CoinTracker's treatment of transfers. If CoinTracker misclassifies a wallet-to-wallet transfer as a sale (common with hardware wallets and DeFi protocol wallets), TurboTax reports a phantom gain and resets the basis to zero in the receiving wallet.

1099-DA Reconciliation: Auto-Import vs. Line-by-Line Review

TurboTax's 1099-DA auto-import is convenient - it pulls the form directly from participating exchanges and populates Schedule D. But auto-import is not reconciliation. It doesn't verify that the reported gross proceeds match your actual transaction history. It doesn't check whether the cost basis reported by the exchange (starting in 2026) accounts for tokens transferred in from other wallets. It doesn't flag 1099-DA entries that include phantom gains from misclassified transactions.

A written 1099-DA reconciliation scope may compare supplied broker forms with exchange exports, wallet records, and available blockchain data for duplicates, missing records, basis gaps, and rounding differences. It does not guarantee that every record or error can be recovered.

1099-DA reality check (2026): Brokers now issue Form 1099-DA reporting gross proceeds, but cost basis is only reported for covered securities acquired on/after 1/1/2026 at the same broker. Transfers between wallets, DeFi transactions, and assets acquired before 2026 will show $0 or blank basis - creating phantom gains that TurboTax cannot resolve without manual intervention. The DeFi broker rule was repealed in April 2025 (H.J.Res.25, P.L. 119-5, signed April 10, 2025), so no DeFi protocol will issue 1099-DAs.

Phantom Gain Scenarios TurboTax Can't Handle

Scenario 1: Cross-Chain Bridge

You bridge 10 ETH from Ethereum mainnet to Arbitrum. Most practitioners treat this as a non-taxable transfer - you still own 10 ETH, just on a different network. However, the IRS has not issued definitive guidance on cross-chain bridges, and the technical mechanics (burn-and-mint vs. lock-and-mint) could affect the analysis. Proper documentation of the transfer and original cost basis is essential. The bridge creates a "send" on Ethereum and a "receive" on Arbitrum in many software systems. If the software misrecords the send as a disposal at $3,500 per ETH, it records $35,000 of proceeds (10 x $3,500). It shows a full $35,000 phantom gain only if it also applies $0 basis; otherwise the erroneous gain is $35,000 minus the basis it applies. A new $0 basis on Arbitrum can create a second error on a later sale.

Scenario 2: Wrapped Token Conversion

You wrap 5 ETH into WETH to trade on Uniswap. This is economically equivalent to exchanging dollars for a cashier's check - it's the same value in a different wrapper. But software may treat the wrap as a taxable exchange of ETH for WETH, recognizing gain on the ETH disposal. As of July 2026, the IRS has not explicitly ruled on whether wrapping is a taxable exchange. Most practitioners treat it as non-taxable based on the economic substance doctrine, but documentation is essential.

Scenario 3: Liquidity Pool Entry and Exit

You deposit 10,000 USDC and 3 ETH into a Uniswap V3 liquidity pool. You receive an LP token. Later, you withdraw 9,500 USDC and 3.2 ETH (impermanent loss on USDC, gain on ETH). TurboTax cannot model this transaction. CoinTracker may record it as selling USDC and ETH (taxable), buying an LP token (new basis), then selling the LP token (taxable again), double-counting the economic activity. LP taxation is one of the most unsettled areas of crypto tax law. The treatment described is one reasonable approach; alternative treatments exist.

Scenario 4: Airdrop With Unknown Basis

You receive 1,000 governance tokens via airdrop valued at $2.00 each ($2,000 total income at receipt). You sell them six months later at $3.00 each. The correct treatment: $2,000 ordinary income when received, $1,000 capital gain when sold ($3,000 proceeds minus $2,000 basis). TurboTax, if the airdrop isn't in CoinTracker's data, reports $0 basis - meaning you owe tax on the full $3,000 as gain, plus you may have missed the $2,000 ordinary income reporting entirely.

Operation Hidden Treasure and CP2000 Notices

The IRS created Operation Hidden Treasure in 2021, a joint initiative between the Office of Fraud Enforcement and Criminal Investigation, specifically to identify unreported crypto transactions. As of early 2026, the program has generated tens of thousands of CP2000 notices - automated matching notices sent when 1099-DA or 1099-K data doesn't match what the taxpayer reported.

A CP2000 notice proposes additional tax, penalties, and interest based on the IRS's calculation. The default CP2000 calculation uses $0 cost basis for unreported transactions, meaning the IRS treats 100% of gross proceeds as gain. Responding to a CP2000 requires reconstructing your actual cost basis with supporting documentation - blockchain records, exchange statements, and wallet history.

A mismatch between broker-reported information and the filed return can generate a CP2000 notice. DeFi activity, cross-exchange transfers, and basis-tracking differences are possible causes regardless of the software or preparer used.

What a Written Professional Review May Cover

Cost Basis Method Documentation

A qualified tax professional can evaluate which permissible cost-basis methods are supportable from the taxpayer's records. HIFO or Specific Identification may change timing relative to FIFO, but no method guarantees lower tax or savings that exceed a professional fee.

1099-DA Reconciliation

A proper 1099-DA reconciliation compares every line against exchange records and blockchain data. Duplicate entries, missing transactions, incorrect basis, phantom gains from misclassified transfers - these all get caught and corrected before filing. The Monaco CPA 1099-DA reconciliation service is available at three tiers: $350 (single-exchange reconciliation), $750 (multi-exchange and wallet reconciliation), and $1,250 (full reconciliation plus federal and state tax return preparation).

DeFi Transaction Classification

Every DeFi interaction needs deliberate classification: wraps and bridge transfers (UNSETTLED as of July 2026 - there is no IRS guidance, and the conservative position treats wraps as taxable exchanges), liquidity pool entries (complex, fact-specific), staking rewards (ordinary income per Revenue Ruling 2023-14), and governance token airdrops (ordinary income at FMV). TurboTax doesn't have a framework for any of these classifications.

Examination-Ready Documentation

A reconciliation engagement can produce an organized transaction log with blockchain support, cost-basis calculations, and method documentation. That documentation may help an independent representative if an examination occurs, but Monaco CPA does not provide audit or examination representation.

NJ State Considerations

New Jersey taxes crypto gains as ordinary income with no preferential capital gains rate. The top NJ rate is 10.75% on income over $1 million. Federal and NJ computations can differ. Monaco CPA reports completed transactions and does not recommend gain timing, lot selection, loss harvesting, or investment strategy.

Cost Comparison

Reference tableSwipe to view all columns →
TurboTax Premier + CoinTrackerCPA Crypto Tax Service
Software$130-$200 (TurboTax) + $59-$599 (CoinTracker)Software included in CPA fee
1099-DA reconciliationAuto-import only (no line-by-line review)Line-by-line CPA review ($350-$1,250)
Cost-basis methodSoftware-configured methodRecord-supported method review
DeFi recordsCoinTracker-dependent outputReview limited to supplied and recoverable records; no completeness guarantee
Examination supportSoftware records onlyReconciliation documentation; ordinary non-examination correspondence only if separately accepted in writing; no audit representation
Typical total cost$189-$799$350-$1,250 (reconciliation only)

Professional review costs more than software alone. Whether it changes a return depends on transaction records, basis support, transfers, and reporting errors; Monaco CPA does not promise a savings amount, notice prevention, or return on the engagement fee.

Who Should Use TurboTax for Crypto

TurboTax is a reasonable choice if all of the following are true:

  • You traded only on centralized exchanges that issue 1099-DA (Coinbase, Kraken, Gemini)
  • You had fewer than 250 transactions in the tax year
  • You did not use any DeFi protocols, bridges, or decentralized exchanges
  • You did not receive airdrops, staking rewards, or governance tokens
  • The configured basis method is supported by timely identification and records
  • Your total crypto portfolio value is under $50,000

If those conditions do not apply, compare the records and complexity with a written professional-review scope; no fee breakeven or result is promised.

Who Should Hire a CPA

  • You used DeFi protocols (Uniswap, Aave, Compound, Lido, Curve, Pendle)
  • You bridged assets across chains
  • You received your 1099-DA and the gross proceeds seem wrong
  • You have more than 1,000 transactions
  • Your crypto portfolio exceeds $100,000
  • You mine or stake crypto as a significant income source
  • You received a CP2000 notice or IRS letter about crypto
  • You have basis-method documentation or transfer-record gaps that require review

Monaco CPA Crypto Tax Services

Monaco CPA offers crypto tax preparation and 1099-DA reconciliation for accepted NJ-resident engagements through MonacoCryptoTax.com (opens in a new tab). Koinly, CoinTracker, and TokenTax may serve as data-aggregation tools; review procedures are limited to client-supplied records and the separately accepted written scope.

The 1099-DA reconciliation service compares broker forms, transaction exports, and available supporting records for basis gaps, duplicates, and classification differences. It does not promise a tax reduction or fee breakeven.

Use the contact form to request a written scope: Contact form | Crypto tax services | 1099-DA reconciliation. Submitting the form does not promise a call, engagement, or outcome.

Frequently Asked Questions

Can TurboTax handle DeFi transactions?

Not directly. TurboTax relies on CoinTracker's CSV import for crypto data. CoinTracker has limited DeFi support and frequently misclassifies liquidity pool interactions, bridge transactions, and wrapped token conversions. If you used DeFi protocols, compare the imported data with the underlying records; classification differences may require manual review.

Does TurboTax auto-import Form 1099-DA?

Yes, starting with the 2025 tax year. TurboTax can auto-import 1099-DA data from participating exchanges. However, auto-import is not reconciliation. It doesn't verify accuracy, check for duplicate reporting across exchanges, or flag phantom gains from misclassified transactions. A CPA reconciliation involves line-by-line comparison against blockchain records.

How much can HIFO cost basis save compared to TurboTax's FIFO default?

FIFO and valid specific-identification results can differ when acquisition lots have different bases. The direction and magnitude depend on timely lot identification, records, holding periods, and the complete return; no typical percentage or tax savings can be stated.

What is a CP2000 notice for crypto?

A CP2000 is an automated IRS matching notice sent when the information on your tax return doesn't match what third parties (like exchanges) reported on 1099-DA or 1099-K. The IRS uses $0 cost basis in its default calculation, meaning it treats 100% of gross proceeds as gain. You have 30 days to respond with documentation of your actual cost basis. The IRS has issued tens of thousands of crypto-related CP2000 notices through ongoing enforcement (IR-2019-132 confirmed 'more than 10,000 taxpayers' received the initial crypto-letter wave; industry-press cumulative estimates exceed 300,000, though TIGTA Report 2024-30-030 characterizes Operation Hidden Treasure as underperforming its enforcement targets).

Is hiring a CPA worth it for small crypto portfolios?

Portfolio value alone does not determine whether software or professional review is appropriate. Transaction count, transfers, missing basis, DeFi, staking, and record quality drive complexity. Professional review may or may not change the result, and Monaco CPA does not promise a fee breakeven or tax savings.

Does New Jersey tax crypto differently than the federal government?

New Jersey does not provide a preferential long-term capital-gains rate for crypto. Reporting must follow the supported basis method and the taxpayer's complete facts; professional review does not promise a lower result. Learn about NJ crypto tax rules.


More NJ Tax Comparisons: Koinly vs. CoinTracker vs. TokenTax: Which Cryp... | Crypto Tax Software vs CPA: When Koinly and Coi... | TurboTax vs. CPA in New Jersey: When Software F... | H&R Block vs. CPA in New Jersey: Franchise Tax ... | View All Comparisons

Related reading: NJ Tax Calendar | Services | About Greg Monaco | Contact

Ready to File With Confidence?

Tax rules change frequently. Use the contact form to request a written scope; submitting it does not promise a call, engagement, or outcome. Greg Monaco is a NJ-licensed CPA and the firm's sole practitioner.

Use the contact form to request an intake review