CPA Guide to Managing Crypto Tax Clients: Workflows and Tools
What CPAs Need to Know About Crypto Tax Clients
CPAs managing cryptocurrency tax clients need specialized software, standardized onboarding workflows, and deep understanding of IRS digital asset reporting requirements. The complexity of crypto taxation — multiple exchanges per client, cost basis tracking across wallets, DeFi protocol interactions, and evolving IRS rules — demands purpose-built tools and systematic processes that go far beyond traditional investment reporting.
The Growing Demand for Crypto Tax Services
The IRS has made digital asset enforcement a priority. Starting with the 2024 tax year, every Form 1040 filer must answer the Digital Asset question, and starting with 2025, centralized exchanges must issue Form 1099-DA reporting gross proceeds under IRC Section 6045 as amended by the Infrastructure Investment and Jobs Act (Public Law 117-58).
According to the Joint Committee on Taxation (JCX-37-21), the IRS estimated that crypto tax provisions would generate approximately $28 billion in revenue over ten years — a figure that reflects significant current underreporting. This enforcement push creates demand for CPAs who understand crypto taxation, and clients are willing to pay premium rates for this specialized knowledge.
Market Opportunity
The crypto tax preparation market continues to grow as:
- More taxpayers own digital assets (IRS estimates tens of millions of US crypto holders)
- Form 1099-DA creates new compliance obligations and anxiety
- DeFi users face particularly complex reporting that most CPAs cannot handle
- Penalties for underreporting are significant — IRC Section 6662 imposes a 20% accuracy-related penalty
Key Challenges for CPAs
Multiple Exchanges Per Client
The average active crypto client uses 3-5 exchanges plus several DeFi protocols. Each exchange has its own CSV format, naming conventions, and transaction types. A single client might have:
- Coinbase spot trading and staking
- Binance futures and P2P trades
- Kraken margin trades
- MetaMask DeFi swaps on Ethereum
- Phantom wallet activity on Solana
Reconciling all of these sources into a unified tax picture is the core challenge.
Cost Basis Tracking Across Wallets
When clients transfer crypto between exchanges and wallets, cost basis must follow the asset. A client who buys BTC on Coinbase, transfers it to a hardware wallet, then sends it to Kraken to sell has a single cost basis that spans three platforms. None of these platforms individually has the complete picture.
Under IRS FAQ Q39, the taxpayer must be able to specifically identify the units sold and their basis. Without software that tracks cost basis across platforms, CPAs face an impossible reconciliation task.
DeFi Complexity
DeFi transactions create cascading tax events that many CPAs are unfamiliar with:
- Token swaps: Each swap is a disposal of one token and acquisition of another
- Liquidity provision: Depositing into a pool, receiving LP tokens, earning fees, and withdrawing all have tax implications
- Yield farming: Harvesting rewards is ordinary income; compounding creates new tax lots
- Staking: Rewards are ordinary income per Rev. Rul. 2023-14
- Bridge transactions: Moving tokens across chains may or may not be taxable events
On April 10, 2025, Congress repealed the DeFi broker reporting rule, meaning DeFi protocols will not issue 1099-DA forms. This puts the entire reporting burden on the taxpayer — and by extension, their CPA.
Evolving Regulatory Landscape
IRS guidance on crypto continues to evolve. CPAs must stay current on:
- Revenue Ruling 2023-14 (staking rewards)
- Revenue Ruling 2019-24 (airdrops and forks)
- Notice 2023-27 (NFT collectible classification)
- Form 1099-DA reporting requirements and timelines
- The PARITY Act and potential wash sale extension to crypto
- State-level crypto tax rules that may differ from federal treatment
Standardized Client Onboarding Workflow
Establishing a repeatable process reduces errors and scales your practice.
Phase 1: Client Intake
Create a standardized intake questionnaire covering:
- Exchange inventory: List every exchange and wallet used during the tax year
- Transaction types: Spot trading, futures, margin, staking, DeFi, NFTs, mining
- Transfer history: Transfers between the client's own accounts and external sends/receives
- Prior year basis: Cost basis records from previous tax years, especially if switching from another software
- Tax elections: Preferred cost basis method (FIFO, Specific ID), any prior elections filed
Phase 2: Data Collection
Request CSV exports from every platform the client used:
- Provide clients with exchange-specific export instructions (dTax documentation covers 23+ exchange formats)
- Set clear deadlines — missing a single exchange can invalidate the entire cost basis calculation
- For DeFi activity, collect wallet addresses for blockchain indexer imports
- Request prior year tax returns and any Form 8949 attachments for carryforward verification
Per IRS Circular 230 Section 10.22, practitioners must exercise due diligence in determining the correctness of information provided to the IRS. Thorough data collection is the foundation of due diligence.
Phase 3: Import and Reconciliation
Import all collected data into dTax:
- Upload each exchange CSV — dTax auto-detects formats for Coinbase, Binance, Kraken, and 20+ other exchanges
- Connect wallet addresses for on-chain transaction imports
- Review the reconciliation report for:
- Missing cost basis on received transfers
- Potential duplicate transactions from overlapping exports
- Unclassified transactions requiring manual categorization
- Resolve discrepancies before proceeding to calculation
Phase 4: Calculation and Review
Select the client's cost basis method and generate tax reports:
- Review the Form 8949 output for reasonableness
- Cross-check total proceeds against 1099-DA forms received by the client
- Verify the covered/noncovered transaction split matches broker reporting
- Check the short-term vs. long-term classification against holding periods
- Review staking and other income totals against 1099-MISC forms
Phase 5: Report Delivery and Filing
Generate final deliverables:
- Form 8949 (complete transaction detail)
- Schedule D summary
- TXF file for TurboTax import (if client files through TurboTax)
- Income summary for staking, mining, and airdrop income
- Client-facing summary report explaining key figures
dTax CPA Features
dTax is built with tax professionals in mind, offering features specifically designed for multi-client practices.
Multi-Client Management
Manage all your crypto tax clients from a single dashboard. Each client has a separate workspace with isolated transaction data, cost basis records, and reports. Switch between clients without logging in and out.
Batch Report Generation
Generate Form 8949 and Schedule D reports for multiple clients simultaneously. During tax season, batch processing saves significant time compared to generating reports one by one.
Audit-Ready Documentation
Every calculation in dTax is traceable. For each Form 8949 line item, you can drill down to see:
- The specific tax lot(s) consumed
- The acquisition date and original cost basis
- The disposal event and proceeds
- Any adjustments (fees, wash sale codes)
- The source exchange for both acquisition and disposal
This level of detail satisfies the documentation requirements under IRC Section 6001, which requires taxpayers (and their representatives) to keep records sufficient to establish the amount of gross income, deductions, and credits.
Reconciliation Engine
dTax's reconciliation engine compares imported transactions against 1099-DA data, flagging discrepancies automatically. The engine also classifies transactions as covered or noncovered for correct Form 8949 box assignment:
- Box A/D: Short-term/long-term, basis reported to IRS (covered)
- Box B/E: Short-term/long-term, basis reported but incorrect
- Box C/F: Short-term/long-term, basis not reported to IRS (noncovered)
Cost Basis Method Comparison
Run the same client's data through multiple cost basis methods to show the tax impact of each approach. This helps clients make informed decisions about FIFO vs. Specific Identification, potentially saving them thousands in taxes while remaining compliant with IRS rules.
Pricing Crypto Tax Services
Market Rates
Crypto tax preparation commands premium pricing due to its complexity:
- Basic crypto filing (1 exchange, under 100 transactions): $300-$500
- Standard crypto filing (2-3 exchanges, 100-1,000 transactions): $500-$1,500
- Complex crypto filing (multiple exchanges + DeFi, 1,000+ transactions): $1,500-$5,000+
- Audit defense and amended returns: $2,000-$10,000+
Pricing Strategies
Consider a tiered pricing model based on:
- Number of exchanges and wallets: More sources = more reconciliation work
- Transaction volume: Directly impacts processing and review time
- DeFi complexity: DeFi requires significantly more expertise than spot trading
- Prior year catch-up: Clients who have never reported crypto need multi-year filings
dTax CPA Plan
dTax offers a CPA plan at $199 per tax year with unlimited transaction capacity. This eliminates per-transaction software costs that eat into your margins on high-volume clients.
Risk Management for CPAs
Engagement Letters
Update your engagement letters to specifically address crypto tax services:
- Define the scope of services (which tax years, which assets)
- Clarify client responsibilities for providing complete data
- Note the evolving nature of crypto tax guidance
- Include a disclaimer about the lack of definitive IRS guidance on certain DeFi transactions
Due Diligence Standards
Under IRS Circular 230 Section 10.34, practitioners must not sign a return that contains a position for which there is not a reasonable basis. For crypto, this means:
- Verifying that all income sources are captured
- Confirming cost basis calculations are supportable
- Documenting any positions taken on ambiguous issues (e.g., wrapping tokens, liquidity pool taxation)
- Maintaining detailed workpapers for each client
Continuing Education
Stay current through:
- IRS guidance releases and revenue rulings
- AICPA cryptocurrency task force publications
- Industry conferences and webinars on digital asset taxation
- State-specific updates on crypto tax treatment
Frequently Asked Questions
How many crypto tax clients can a CPA handle per season?
With proper software and standardized workflows, a single CPA can handle 30-50 crypto tax clients per season. The key bottleneck is reconciliation — resolving missing cost basis and unclassified transactions. dTax's automated parsing and reconciliation engine reduces manual work by 60-80%, allowing higher client capacity. Starting data collection early (January-February) and setting client deadlines is critical for managing volume during peak season.
What training does a CPA need for crypto tax services?
CPAs should understand IRS Notice 2014-21 (property treatment), Revenue Rulings 2019-24 and 2023-14 (forks, airdrops, staking), Form 8949 and Schedule D preparation, cost basis methods (FIFO, Specific ID), and the basics of blockchain technology. The AICPA offers digital asset-specific continuing education courses. Hands-on experience with a crypto tax tool like dTax — importing sample data, running calculations, and reviewing reports — builds practical competence faster than classroom learning alone.
How should I price crypto tax preparation services?
Price based on complexity, not just transaction count. A client with 500 straightforward Coinbase trades is simpler than a client with 50 DeFi transactions across multiple chains. Consider tiered pricing: a base fee for standard exchange-only clients ($300-$500), a mid-tier for multi-exchange with moderate DeFi ($800-$1,500), and a premium tier for complex DeFi and multi-year filings ($2,000+). Factor in your software costs — dTax's CPA plan at $199/year covers unlimited transactions across all clients, making it predictable to budget.