Key takeaways
- Since 1 January 2025, IRS rules require crypto cost basis to be tracked wallet by wallet under Revenue Procedure 2024-28, so tax software must see every account.
- Form 1099-DA reports basis only for coins bought after 2025 and held at the same broker, according to IRS instructions, leaving transferred-in coins for the taxpayer to price.
- Holding crypto, or moving it between your own wallets without paying a fee, does not require answering Yes to the IRS digital asset question, according to the IRS.
- None of the four crypto tax calculators Block Insider reviewed on 15 October 2026 offered a free tax form download, though three offered a free preview of gains.
- Crypto tax calculators reviewed on 15 October 2026 priced by transaction count, with entry plans of $49 to $59 for 100 transactions and steep jumps at each cap.
Crypto tax software is a program that reads your exchange and wallet history and matches each sale to what you paid for the coin. The result fills Form 8949, the IRS form for reporting gains and losses on sold assets. Even the best crypto tax software only does the matching that would otherwise take a spreadsheet and a weekend. It cannot price a coin it has never seen.
That limit matters more in 2026 than it did before. Since 1 January 2025, IRS rules have required cost basis to be tracked wallet by wallet, according to Revenue Procedure 2024-28, and brokers now report sales on Form 1099-DA. Any coin that reached an exchange from another wallet arrives with no basis on that form, so the work of pricing it stays with you.
So the tool that serves you best is whichever one can see every wallet your coins have passed through, and the useful question is how you would know.
What Kinds of Crypto Tax Tools Exist Today?
Four kinds, and they differ more in who does the matching than in the forms they produce. Block Insider reviewed the published pricing pages of four US-facing crypto tax calculators on 15 October 2026 for the figures below. Those tools are not named here, because this piece explains the category and recommends none of them.
Crypto tax calculators
- What it does: imports your history and exports Form 8949 with basis matched
- How it charges: by transactions per tax year; entry plans of $49 to $59 for 100
- Who it suits: filers with many trades or several wallets
- Main risk: a missing wallet produces wrong basis without any warning
Mainstream tax-filing programs
- What it does: files the whole return and accepts a calculator's export
- How it charges: per return, outside the scope of this review
- Who it suits: filers whose crypto sits on one exchange
- Main risk: it trusts whatever basis the import contains
Broker statements
- What it does: reports gross proceeds on Form 1099-DA, and basis for covered coins
- How it charges: free to the customer
- Who it suits: buyers who never move coins off the exchange
- Main risk: no basis for anything transferred in
Accountants with crypto practices
- What it does: reconciles records and prepares the return
- How it charges: by quote; two reviewed calculators sell full-service plans from $3,499
- Who it suits: heavy traders and anyone facing an IRS inquiry
- Main risk: cost, and the accountant still needs complete records
How Does Crypto Tax Software Actually Work?
It pulls in every transaction and links transfers between your own wallets before assigning each sale a cost basis. Cost basis is what you paid for a coin, and the IRS virtual currency FAQs define it as "the amount you spent to acquire the virtual currency, including fees, commissions and other acquisition costs." The gain or loss is the sale price minus that figure.
Which coin counts as sold matters. You may pick specific units if your records show when each was acquired and what it cost. If you do not, the IRS FAQs treat units as sold "in chronological order beginning with the earliest unit," the method known as first in, first out. From 2025, that choice applies inside each wallet or account separately.
Picture each coin carrying a price tag from the day you bought it. A transfer between your own wallets is a non-taxable event, according to the same FAQs, yet the tag still has to travel with the coin. Software that misses the transfer drops the tag.
The output goes onto Form 8949, whose 2025 instructions tell filers to "Enter the details of each transaction on a separate row."
Do You Need the Best Crypto Tax Software at All?
Only once you sell or swap crypto, and the case grows with volume and transfers. The IRS digital assets page says to answer "No" to the digital asset question on your return if you only held crypto or moved it between your own wallets without paying a fee with it.
Once you sell, every disposal needs its own row, and the arithmetic adds up fast. Among the calculators reviewed on 15 October 2026, a 150-transaction year cost $99 at three of the four, about $0.66 a transaction. The price jumps at each cap. Three of the four charged $49 at exactly 100 transactions, and one more trade doubled that to $99 at two of them and roughly quadrupled it at the third. A spreadsheet costs nothing, but 150 rows of basis matching across several wallets is where errors start.
Where the Sales Pitch Runs Ahead of the Product
The marketing sells automation, and the pages behind it show the limits. None of the four reviewed tools let users download a finished tax form for free on 15 October 2026, though three offered a free preview of gains. Refund terms tighten once you use the product: one tool refunded within seven days only if no report had been generated, and another within 30 days only if no forms had been downloaded.
The pricing pages also contradicted themselves. One gave two different transaction caps for its top plan. Another named plans in its feature table that did not appear among its priced tiers, and a third described its free plan differently in its table and its FAQ. Coverage of non-fungible tokens (NFTs) and decentralized finance (DeFi) was often listed as a feature without saying which plans included it.
None of this makes the category useless. It means the software is a calculator with your data inside it, and its answer is only as complete as what you feed it.
What Changed With Form 1099-DA in 2025 and 2026?
Brokers report gross proceeds on sales from 1 January 2025 and basis on certain sales from 1 January 2026, according to the IRS digital assets page, updated 2 September 2026. The basis part is narrow. The Form 1099-DA instructions state: "A digital asset is a covered security only if it was acquired in an account for which the broker provided custodial services." Coins bought before 2026, or transferred in, are noncovered.
The same instructions say a provider that only supplies software or hardware for controlling your own private keys is not acting as a middleman. Swaps from a self-custody wallet therefore produce no 1099-DA. Revenue Procedure 2024-28, released on 28 June 2024, adds the wallet-by-wallet rule and a safe harbour for allocating older basis to each wallet. The 2025 Form 8949 instructions gave crypto its own boxes, G to L.
What This Means Before You Pay for Any Tool
Count your transactions for the year first, staking rewards included, since that number sets the price on every calculator reviewed. Then list every exchange account and wallet you used, including any you have stopped using. A tool that cannot import one of them leaves you pricing those coins by hand. Run the free import before buying, and avoid generating or downloading forms until you are sure, because that can end your refund rights.
Check which tax year a plan covers, too. Some calculators charge per tax year and others include past years in one annual price. The tax rules behind the forms are in our crypto tax explainer.
How Do You Check a Crypto Tax Report Before Filing?
Compare it against documents you already hold, in this order, and stop at the first one that does not match.
- Match the total gross proceeds to each Form 1099-DA your brokers sent.
- Confirm every wallet and exchange account you used appears in the import.
- Find every transfer between your own wallets and check it shows as a transfer, with no sale.
- Look for any coin with a basis of zero, and trace where it came from.
- Check that sales with broker-reported basis sit in boxes A, D, G or J of Form 8949, as the IRS instructions direct.
A report that clears all five is ready for a tax-filing program or an accountant. One that fails any of them needs fixing at the source data, whatever the software says.
This article is information, not tax or financial advice. It covers US federal rules only.
Frequently asked questions
Is a Form 1099-DA enough to file my crypto taxes?
Only if every coin you sold was bought at that broker after 2025 and never left the account. The IRS instructions for Form 1099-DA treat coins bought earlier, or transferred in, as noncovered, so the broker reports no basis for them. Gross proceeds are reported for sales from 1 January 2025 either way. For noncovered coins, the basis has to come from your own records or software.
What happens if I cannot prove what I paid for a coin?
The IRS virtual currency FAQs require records "sufficient to establish the positions taken on tax returns," and missing records weaken any basis you claim. For gifted crypto the same FAQs are blunt: without documentation of the donor's basis, your basis is zero. A zero basis makes the whole sale price a taxable gain. Old exchange exports and bank statements are the usual places to rebuild the figure.
Does paying a network fee in crypto count as a sale?
Yes, according to the IRS digital assets page, which lists paying a transfer fee with digital assets as a disposal. Moving coins between your own wallets is otherwise a non-taxable event under IRS FAQ 38. A transfer that pays its fee in the coin being moved therefore creates a small taxable disposal. Software has to log that fee separately from the transfer itself.
Do staking rewards count toward a tax software plan's transaction limit?
Usually, though the counting rules differ by provider. Among the calculators Block Insider reviewed on 15 October 2026, one ignored staking rewards on its entry plan until they reached $25 in yearly proceeds, and excluded them entirely on its higher plans. Another added an allowance of 100 micro-transactions on each paid tier. A frequent staker should read those rules before choosing a plan.
Can crypto tax software handle years before 2025?
Yes, but the rules change at 1 January 2025. The IRS virtual currency FAQs generally apply to transactions completed before that date. From then on, Revenue Procedure 2024-28 requires basis to be tracked wallet by wallet. Its safe harbor for allocating older basis had to be completed before the first 2025 sale of that asset or the 2025 return's due date, whichever came first.
