CPA Guide to Managing Crypto Tax Clients: Workflows and Tools

March 14, 202610 min readdTax Team

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:

  1. Exchange inventory: List every exchange and wallet used during the tax year
  2. Transaction types: Spot trading, futures, margin, staking, DeFi, NFTs, mining
  3. Transfer history: Transfers between the client's own accounts and external sends/receives
  4. Prior year basis: Cost basis records from previous tax years, especially if switching from another software
  5. 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:

  1. Upload each exchange CSV — dTax auto-detects formats for Coinbase, Binance, Kraken, and 20+ other exchanges
  2. Connect wallet addresses for on-chain transaction imports
  3. Review the reconciliation report for:
    • Missing cost basis on received transfers
    • Potential duplicate transactions from overlapping exports
    • Unclassified transactions requiring manual categorization
  4. 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.

Last updated: March 14, 2026
Ask AI about crypto taxes