Free Crypto Tax CalculatorEstimate your 2025 and 2026 crypto taxes, free and with no account
Capital gains, staking, airdrops, mining and interest, under FIFO, LIFO, HIFO or Specific ID side by side, with federal, state and net investment income tax. Import your Coinbase or Kraken history, download your results, and nothing you enter leaves your browser.
Estimate your crypto taxes
Capital gains, staking, airdrops, mining and interest, for tax years 2024, 2025 and 2026, with federal, state and net investment income tax. No account, and nothing you enter leaves your browser. Ready to file? Compare crypto tax software.
- Your tax profile. Tax year (2024, 2025 and 2026), filing status, other income and the state you live in.
- Your transactions. Buys, sales, staking rewards, airdrops, mining, interest and transfers, wallet by wallet (transfers carry each coin’s cost to the wallet it went to): type them in, or import a Coinbase or Kraken export, an Etherscan or Solscan export, or a CSV with the columns Type, Date, Asset, Amount, Price, Fee, Note.
- Cost basis. FIFO, LIFO, HIFO or Specific ID, with the tax under each method side by side.
- Your estimate. Short- and long-term gains with losses netted, crypto income, federal tax with the standard deduction, the net investment income tax and state tax, sale by sale, to download as a CSV or a Form 8949 worksheet.
- Ways to pay less. The coins to sell at a loss before December 31 and what that saves, the coins about to turn long term, the sales that missed it by weeks, and the cost-basis method that costs least.
The calculator loads here. It runs in your browser, so it needs JavaScript; nothing you enter is sent anywhere.
Crypto capital gains tax rates for 2025 and 2026
Crypto held more than a year is taxed at the long-term capital gains rates below, by taxable income. Held a year or less, gains are taxed like wages, at the ordinary rates from 10% to 37%, as are staking, airdrop, mining and interest income. Above $200,000 of income ($250,000 married filing jointly), the 3.8% net investment income tax applies on top.
| Filing status | 0% rate | 15% rate | 20% rate | Standard deduction |
|---|---|---|---|---|
| Single | Up to $48,350 | $48,351 to $533,400 | Over $533,400 | $15,750 |
| Married Filing Jointly | Up to $96,700 | $96,701 to $600,050 | Over $600,050 | $31,500 |
| Married Filing Separately | Up to $48,350 | $48,351 to $300,000 | Over $300,000 | $15,750 |
| Head of Household | Up to $64,750 | $64,751 to $566,700 | Over $566,700 | $23,625 |
| Filing status | 0% rate | 15% rate | 20% rate | Standard deduction |
|---|---|---|---|---|
| Single | Up to $49,450 | $49,451 to $545,500 | Over $545,500 | $16,100 |
| Married Filing Jointly | Up to $98,900 | $98,901 to $613,700 | Over $613,700 | $32,200 |
| Married Filing Separately | Up to $49,450 | $49,451 to $306,850 | Over $306,850 | $16,100 |
| Head of Household | Up to $66,200 | $66,201 to $579,600 | Over $579,600 | $24,150 |
Taxable income is income after the standard deduction. The 2025 standard deduction is the one the July 2025 reconciliation act set; the calculator uses these same tables.
Estimate your crypto taxes in minutes. Supports capital gains, staking, airdrops, mining & more. FIFO, LIFO, HIFO, or Specific ID. No account required.
Disclaimer: This calculator provides estimates for informational and educational purposes only. It does not constitute tax, legal, or financial advice. Tax laws are complex, subject to change, and vary by individual circumstances. The calculations may not account for all deductions, credits, or special situations. Always consult with a qualified tax professional before making tax-related decisions or filing your tax return.
How our free cryptocurrency tax calculator works
The calculator is built around four steps for US taxpayers. Each one feeds into the next, and results update automatically as you go — no submit button.
Step 1: Your tax profile. Enter your filing status, tax year, annual non-crypto income, and state of residence. Your non-crypto income determines your starting bracket, which sets the rate applied to short-term gains and ordinary crypto income. Your state selection pulls in the applicable state tax rate. If you carried a capital loss over from last year, enter it here and it offsets this year’s gains first; and if your mining or staking is a business, tick the box and the estimate adds self-employment tax.
Step 2: Your transactions. Next, enter your trades per wallet. This includes buys, sells, swaps of one coin for another, crypto you spent, staking rewards, airdrops, mining income, transfers, and coins you gave away, donated or lost. Futures and margin trades go in as a gain or loss: US-regulated futures (Section 1256) are taxed 60% long term and 40% short term however long you held, and other derivatives and margin trades count as short term. You can type them in or import a CSV from your exchange. Add a wallet for each exchange or wallet you use. Transfers between them aren’t taxable; pick the wallet a transfer went to, and its coins carry their cost and purchase date there. Enter earlier years’ purchases and sales too: only the tax year’s sales and income are taxed, but the earlier ones decide which coins each sale used and what they cost.
Step 3: Cost basis method. Choose how the tax calculator identifies which lots are being sold: FIFO, LIFO, HIFO, or specific identification. This single setting can shift your estimated liability by thousands. It’s a good idea to toggle between the different methods after running the initial estimate to see the difference.
Step 4: Results. The output breaks down short-term gains, long-term gains, and ordinary income separately, and nets any losses the way Schedule D does: short-term and long-term results offset each other, and up to $3,000 of a net loss comes off your other income, with the rest carried forward. It then applies federal brackets, your state rate, and NIIT if applicable, to produce your estimated tax due. A lot-level crypto capital gains table shows the calculation behind each sale, and you can download the results as a CSV for you or your accountant.
Step 5: Ways to pay less. The results don’t stop at what you owe. They show which coins you still hold below cost and how much selling them before December 31 would cut this year’s tax (the wash-sale rule doesn’t apply to crypto, so you can buy straight back), which coins at a gain turn long term soon and what waiting saves, which of your sales missed long-term rates by a few weeks, and whether another cost-basis method would cost less. If you give to charity, it shows which coins to give instead of cash, and how much tax that avoids. A what-if tool shows the tax on selling any coin today before you sell, and if your crypto adds $1,000 or more to this year’s tax, you get the quarterly estimated payments to make. You can download every sale as a Form 8949 worksheet, or print a one-page summary for your accountant. From 2025, exchanges report each sale to the IRS on the new Form 1099-DA: import your exchange’s 1099-DA CSV and every line is checked against your own sales, flagging different proceeds or cost basis, sales the IRS has that you haven’t entered, and what to do about each. The file is read in your browser and never uploaded.
State taxes are included in the estimate. Your state selection in step 1 pulls in the applicable rate — worth paying attention to if you’re in a high-rate state like California or New York.
How to import your exchange history
Add a wallet for each exchange or wallet you use, then choose Import a CSV in that wallet. The calculator recognizes the file on its own:
- Coinbase: open Reports in your Coinbase account settings and generate a transaction history report as a CSV. Buys, sells, rewards and sends import as they are, and each Convert comes in as a sale of one coin and a buy of the other.
- Kraken: go to History, choose Export, and export your Trades as a CSV. Trades against US dollars (and USDC or USDT) import; trades priced in other currencies are listed as left out.
- Etherscan and Solscan: the transaction CSVs from either explorer import directly.
- Any other exchange: most exports work as long as they have a date, a type (buy or sell), an asset and an amount column; a price and a fee column fill in the rest. If a file doesn’t fit, Download the template and paste your rows into it.
After each import the calculator lists every row it left out and why, so you can add anything it couldn’t read by hand. Nothing you import leaves your browser.
What’s new for 2025 crypto tax returns
Form 1099-DA. For the first time, US crypto brokers and exchanges report your sales to the IRS on Form 1099-DA. For sales in 2025 they report gross proceeds only; from January 1, 2026 they also report cost basis for assets bought on that platform from 2026 on. Your own records still have to supply the basis for everything else, which is what this calculator is for.
Cost basis wallet by wallet. Since January 1, 2025, the IRS requires you to track cost basis separately for each wallet and exchange account, rather than pooling everything you own. When you sell from a wallet, the lots in that wallet are the ones you can match. The calculator works the same way: from 2025, each sale is matched only to the coins in its own wallet. Add each wallet separately, and when you enter a transfer, pick the wallet it went to: the coins move with their original cost and purchase date, so a later sale from that wallet is matched and dated correctly. Sales before 2025 can still draw on any wallet, as the old rules allowed.
A bigger standard deduction. The July 2025 tax law raised the 2025 standard deduction to $15,750 for single filers, $31,500 for married couples filing jointly and $23,625 for heads of household, and the calculator uses those figures. The same law added a deduction of up to $6,000 for filers 65 and older, which this calculator doesn’t apply: if it covers you, your actual tax will be lower.
What this crypto tax calculator doesn’t do
This calculator is free to use as a sanity check. It’s meant to be a starting point before you sit down with a CPA, not a source of truth and not a substitute for professional tax advice.
With that said, it is built for standard crypto activity and handles spot buys, sells, staking, airdrops, mining, and wallet transfers with good precision.
It does not cover DeFi lending protocol interactions, liquidity pool positions and impermanent loss events, NFT transactions, cross-chain bridge activity, or options and futures positions. These involve edge-case tax treatment that varies by structure and still lacks definitive IRS guidance in several areas.
If your trading activity is concentrated in one or many of these categories, an estimate here will undercount your tax exposure. You will want to work with a CPA with experience in crypto specifically. If you need software to handle the full filing, our crypto tax software guide covers the best solutions for 2026, from free to paid.
It also doesn’t net capital losses against gains of the other holding period or against your other income, and it doesn’t apply the new deduction for filers 65 and older, so with losses or that deduction your actual tax will be lower than its estimate.
What counts as a taxable crypto event
Not all crypto activity triggers taxes, but most of the common ones do.
Selling your crypto for USD or another fiat currency is the obvious one. You realize a gain or loss at the moment of sale, calculated against what you originally paid. It works the same way if you trade one crypto for another. The IRS treats this swap as a disposition of the first asset and an acquisition of the second, which means a taxable event occurs even if you never touched a dollar.
If you used your crypto to purchase goods or services, it will also be treated as a sale. If you bought ETH at $1,200 and used it to pay for something when it was worth $3,000, that $1,800 difference is a taxable gain. Most people don’t track this as carefully as they should.
Transfers between your own wallets, by contrast, are not taxable events. Moving assets from Coinbase to a hardware wallet doesn’t reset your cost basis or trigger a gain.
Short-term vs. long-term capital gains
The single most important variable in your crypto tax picture is how long you held before selling. The IRS draws a hard line at one year.
Crypto held one year or less is subject to short-term capital gains rates, which match your ordinary income tax brackets. Depending on your income, that can run as high as 37%.
Hold it more than a year, meaning you sell after the one-year anniversary of the purchase, not on it, and the math changes considerably. Long-term capital gains are taxed at preferential rates: 0%, 15%, or 20%, depending on your total taxable income.
Losses. A loss on one sale offsets gains on others: short-term losses first against short-term gains, long-term against long-term, then across the two. If you end the year with a net loss, up to $3,000 of it ($1,500 if married filing separately) comes off your other income, and the rest carries forward to future years with no expiry. Wash-sale rules, which stop you claiming a loss on stock you buy back within 30 days, don’t currently apply to crypto.
This crypto gains calculator separates these two buckets automatically, so you can see exactly how much is sitting in each category and what the rate differential actually costs you.
How your cost basis method changes the math
Your cost basis is what you originally paid for an asset, including fees. When you sell, the gain or loss is calculated as proceeds minus cost basis — simple in theory, complicated in practice once you’ve been buying in over time at different prices.
The IRS allows several methods for identifying which specific lots you’re selling, and your choice meaningfully affects your taxable gain.
- FIFO (first in, first out) sells your oldest lots first. In a market that’s trended up over time, this tends to produce the largest gains — and the largest tax bill — because those early purchases often have the lowest cost basis. It’s also the IRS default if you don’t specify otherwise.
- LIFO (last in, first out) sells your most recent lots first, matching recent purchases against recent sales. It’s less commonly used for crypto than FIFO or HIFO.
- HIFO (highest in, first out) selects whichever lot has the highest cost basis first, minimizing your realized gain on each sale. It requires clean records to support.
- Specific identification lets you hand-pick exactly which lot is being sold, giving you maximum control. You need to identify the lot at the time of sale and maintain documentation to back it up. Most serious traders use this for high-value positions where the difference between lots is significant.
Staking, airdrops, and mining income
Capital gains covers the trading side of things. Your ordinary income covers everything else.
When you receive staking rewards, the IRS treats those tokens as taxable income at the moment you receive them, valued at their fair market value on that date. The same treatment applies to airdrops. If tokens land in your wallet and you have dominion over them, that’s income. Mining follows the same logic.
This matters beyond just the income itself. The FMV at receipt becomes your cost basis for those tokens. If you later sell them at a higher price, you owe capital gains on the appreciation. If you sell them below what you received them at, you take a capital loss — but you still owed ordinary income tax on the receipt.
Lending interest paid in crypto works the same way. Every yield payment is an income event when it hits your wallet, regardless of whether you moved it anywhere.
Our tax calculator handles all of these separately and surfaces them in an ordinary income breakdown alongside your capital gains summary, so you can see the full picture.
- Is this crypto tax calculator really free?
Yes. There’s no account, no sign-up and no limit on transactions, and it runs entirely in your browser: nothing you enter is sent to us or anyone else. You can download your results as a CSV.
- Do I have to pay taxes on crypto?
In the US, yes, when you sell it, trade it for another coin or spend it, and when you earn it through staking, airdrops, mining or interest. Buying crypto and holding it, or moving it between your own wallets, isn’t taxable.
- How much tax do I pay on crypto gains?
It depends on how long you held it and your income. Held a year or less, gains are taxed at your ordinary income rate; held longer, at the lower long-term capital gains rates. See the rate tables for the income thresholds, and enter your transactions above for an estimate.
- Which cost basis method is best: FIFO, LIFO or HIFO?
Usually HIFO gives the smallest gain, because it sells your most expensive lots first, but only if your records identify which lots you sold. FIFO is the default when you don’t specify. The calculator shows your tax under every method side by side so you can compare.
- Can crypto losses lower my taxes?
Yes. Capital losses offset capital gains, and net losses can reduce your other income by a limited amount a year, with the rest carried forward. This calculator reports your losses but doesn’t net them against gains of the other holding period or your income, so treat its figure as an upper bound when you have losses.
- What is Form 1099-DA?
The IRS form crypto brokers use to report your digital asset sales, starting with sales in 2025. For 2025 it shows gross proceeds; cost basis reporting begins with assets bought from 2026 on. Keep your own records of what you paid.
- Does the calculator cover state taxes?
Yes. Pick your state and it applies that state’s rules, including states with no income tax and Washington’s tax on long-term capital gains.
- Can I import my exchange or wallet history?
Yes. Import a Coinbase transaction history or a Kraken trades export as it comes, or an Etherscan or Solscan export; most other exchanges’ CSVs work too if they have date, type, asset and amount columns. See how to import your exchange history.
Why Are Banks Racing to Rebuild What Crypto Already Built?
SEC Announces Forthcoming Regulations for Crypto Assets
BitMEX Winds Down as Crypto Perps Take Off, Faces Insider Trading Suit
Crypto Tax Hearing Reveals Consensus: Tax Reform Is Needed, But Congress ‘Not Yet’ Ready