How to Choose a Crypto Tax Accountant: 7 Questions to Ask
Sam's List Editorial | 2026-06-06
Featuring
Matthew Walrath
Founder, Crypto Tax Made Easy
Matthew focuses on complex crypto transaction histories, including DeFi, staking, multiple wallets and exchanges, missing basis, and reconciliation when tax-software output needs to be traced back to the underlying activity.
Crypto taxes are complicated enough that most general practitioners shouldn't be doing them. If you're figuring out how to hire a crypto tax accountant, know this: "I do crypto taxes" has become a marketing claim that doesn't actually tell you whether the person filing your return understands DeFi protocol accounting, staking income treatment, or what happens when the IRS sends a letter.
The IRS isn't treating this as a niche anymore. The digital asset question sits at the top of Form 1040, right under your name — every filer answers it under penalty of perjury.
Before you hand over your wallet addresses and exchange CSVs, ask these seven questions. The answers will tell you quickly whether you're talking to someone who can actually help — or someone who's going to click through software and hope for the best.
1. Do you have experience with DeFi, not just exchange trading?
Exchange trading is the easy case. You buy ETH on Coinbase, you sell it, you have a gain or loss. Most CPAs who claim crypto experience have handled this.
DeFi is something else entirely. Liquidity pool entries and exits, impermanent loss calculations, cross-chain bridge transactions, wrapped token conversions, yield farming rewards — these don't generate clean 1099s. They require the preparer to understand the underlying protocol mechanics well enough to determine what taxable event occurred and when.
A CPA who has only worked with exchange transactions will approach a DeFi tax return the same way they approach a simple crypto return — and miss an enormous amount of complexity. Ask specifically: "Have you filed returns for clients who were active in liquidity pools or used cross-chain bridges?" If they can't give you a specific, grounded answer, you have your answer.
2. What software do you use to aggregate transaction data?
The right answer names a real tool: Koinly, CoinTracker, TaxBit, TokenTax — and ideally mentions that they connect it to exchange CSVs and individual wallet addresses, not just exchange API feeds.
Any of these platforms can handle hundreds of thousands of transactions and track cost basis across wallets and exchanges. They're not perfect — DeFi transactions still require manual review and classification — but they're the baseline infrastructure for anyone doing this at scale.
"I have a spreadsheet" is a red flag for anyone with more than 200 transactions. It's not that spreadsheets are inherently wrong — it's that building and maintaining a manual crypto transaction tracker for a client with years of activity is either going to be prohibitively expensive or dangerously incomplete. If your transaction history is complex, the software infrastructure matters.
3. How do you handle missing cost basis records? (The crypto CPA qualification that matters most)
Almost everyone who has been in crypto for more than two years has gaps. An exchange went down. A wallet was lost. Records weren't kept when prices were low and it didn't seem to matter. Transactions from 2017-2019 are commonly missing.
A qualified crypto CPA has a documented methodology for this. It might involve reconstructing basis from blockchain data using tools like Etherscan or block explorers, using the earliest available cost basis and applying FIFO, or making a defensible assumption documented in the workpapers. What they won't do is just mark the cost basis as zero and let you pay capital gains on the full sale price.
Defaulting to zero basis is actually a conservative position that may protect against an audit finding — but it's also potentially costing you significant money.
The math: say you sold 2 ETH for $7,000 that you originally bought for $4,000, but the purchase records are gone. Zero basis means you pay long-term capital gains on the full $7,000 instead of the $3,000 actual gain — at the 15% rate, that's roughly $600 in extra tax on a single sale, depending on your situation. Multiply that across years of transactions and reconstructing basis can pay for the engagement itself. No outcome is guaranteed, and reconstruction isn't always possible — but a CPA who can't describe their methodology for missing basis is either inexperienced or not paying enough attention to your specific situation.
4. Has this crypto tax specialist ever responded to an IRS inquiry or audit?
The IRS launched its Crypto Asset Compliance campaign in 2019. Since then, CP2000 notices (underreported income) and information document requests related to crypto activity have become routine. If you have multiple years of crypto activity and haven't been filing, or if you've been filing but leaving things out, you may receive correspondence.
Experience responding to crypto IRS inquiries is a meaningful differentiator. It means the CPA knows what documentation the IRS expects, understands how to write a position letter, and has practical experience with what the IRS actually scrutinizes versus what it tends to accept.
A CPA who has never handled a crypto inquiry isn't disqualified — but you should know that going in. If your situation involves potential underreporting, prior-year amendments, or high-dollar unreported transactions, you want someone with direct experience navigating the process, not someone learning on your case.
5. How do you treat staking rewards and airdrops?
This question has a correct answer.
Under Revenue Ruling 2023-14, staking rewards are ordinary income at fair market value on the date received. The IRS made this explicit after years of ambiguity, and it applies broadly to proof-of-stake validator rewards, liquid staking rewards, and most forms of staking income. Airdrops get similar treatment under Revenue Ruling 2019-24 — ordinary income at FMV once you have dominion and control over them.
Any CPA treating staking rewards as capital gains at time of sale, or deferring airdrop income to some future event, is taking a position that contradicts current IRS guidance. That's not automatically wrong — tax practitioners can take positions contrary to guidance if there's a reasonable legal basis and it's disclosed — but you should understand the argument and the exposure before relying on it.
If a CPA tells you staking rewards aren't taxable until you sell, ask them to explain the legal basis. If they can't, find someone else.
6. What's your policy on amended returns if prior filings had errors?
Crypto tax history is messy. A lot of people have been self-filing for years using incomplete transaction data, free tax software that didn't handle DeFi, or just guessing. If that's you, the question isn't whether your prior returns are correct — it's what to do about it.
A CPA who won't discuss prior-year cleanup, who treats it as someone else's problem, or who seems uncomfortable with the idea of amended returns is not the right partner for someone who knows their filing history is imperfect.
The practical reality: voluntary correction before an IRS notice generally produces much better outcomes than correcting after one. A CPA who knows crypto tax and understands audit risk will have a considered view on when amending makes sense and how to do it in a way that reduces rather than increases exposure.
7. Can you give me an example of a tax position you took that wasn't the obvious default?
This is the question that separates practitioners who know the law from those who click through software.
The obvious defaults in crypto tax are: FIFO cost basis, ordinary income for everything ambiguous, full taxable income on all receipts. These positions are defensible but they're often not optimal. Specific identification of lots can produce better outcomes than FIFO. The tax treatment of certain wrapped tokens, LP positions, and protocol rewards has genuine ambiguity that can be argued.
You're not looking for someone who takes aggressive positions. You're looking for someone who has actually thought about the law and your situation, has identified places where a reasonable non-default position is available, and can explain the tradeoff clearly.
If they can give you a concrete example from a real client engagement (without naming the client), you're probably talking to someone worth hiring.
Find a Crypto CPA Who Has Actually Done This
If your transaction history includes DeFi, missing basis, or years of self-filed returns you're not sure about, the seven questions above are how you avoid paying a specialist's price for a generalist's work. The difference on a complex crypto return can be real — in both accuracy and potential tax savings, depending on your situation.
Crypto Tax Made Easy works specifically with crypto investors, active traders, and DeFi participants whose transaction history requires more than standard software. Find them on Sam's List, read what their clients say, and get a conversation started before filing season creates a backlog.
Related crypto tax guides
- Compare crypto tax accountants and services
- How crypto taxes work in 2026
- Crypto taxable events
- Crypto staking taxes
- Form 1099-DA explained
- Per-wallet cost basis rules
- DeFi tax reporting records
- Crypto tax software vs. specialist help
Need help with a complex crypto history? See Matthew Walrath and Crypto Tax Made Easy on Sam’s List →