Crypto & DeFi

Crypto Tax Calculator

Enter your sale proceeds, cost basis, holding period, and income bracket to get a rough estimate of federal tax on a crypto gain — and see side by side how much holding past one year would save. This is a simplified estimate using approximate 2026 rates, not tax advice.

Rough estimate only — this is not tax advice. Uses approximate 2026 federal rates for a single filer and taxes the whole gain at one marginal rate. It ignores state tax, the 3.8% NIIT, wash-sale nuances, and bracket phase-ins. Crypto sales, swaps, and spending are all taxable events in the US — talk to a tax professional before filing.

Short-term vs. long-term: the one-year line

Crypto held one year or less is taxed as ordinary income — 10% to 37% federally depending on your bracket. Held longer than a year, it qualifies for long-term capital gains rates of 0%, 15%, or 20%. For someone in the 24% bracket, a $10,000 gain costs $2,400 short-term but $1,500 long-term — a $900 difference for waiting out the calendar.

What counts as a taxable event

Selling for dollars is the obvious one, but in the US swapping one coin for another, spending crypto on goods, and receiving staking or yield rewards are all taxable too. Moving coins between your own wallets is not. Since 2025, brokers report sales on Form 1099-DA, so the IRS increasingly sees the same numbers you do — accurate cost-basis records are no longer optional.

What this estimate leaves out

Real returns are messier than one flat rate: gains stack on top of your other income and can straddle brackets, high earners owe an extra 3.8% net investment income tax, most states tax gains too, and losses can offset gains plus up to $3,000 of ordinary income per year. Use this tool for a ballpark and a hold-versus-sell comparison, then confirm with a tax professional or proper tax software.

How to use this calculator

Enter your sale proceeds and your cost basis — what you originally paid, including the buy fee; the difference is your gain. Set the holding period to over a year or not, and pick your income bracket. The tool applies one approximate federal rate and shows the tax owed, plus a side-by-side of the short-term and long-term figures so the cost of selling early is explicit.

A worked example

You bought for $8,000 and sell for $20,000 — a $12,000 gain. In the 24% bracket, selling before the one-year mark taxes it as ordinary income at roughly $2,880. Hold past a year and the 15% long-term rate applies: about $1,800. Waiting the extra time saved roughly $1,080 on the same trade. High earners should add the 3.8% net investment income tax and any state tax on top, neither of which this quick estimate includes.

Go deeper on the blog

FAQ

Is this calculator tax advice?

No. It applies one approximate 2026 federal rate to your whole gain for a quick estimate. Real returns involve bracket stacking, state tax, and the 3.8% NIIT — consult a professional before filing.

How is the holding period counted?

It starts the day after you acquire the crypto and ends on the day you sell or swap it. More than one year gets long-term treatment; exactly one year or less is short-term.

Is swapping ETH for BTC taxable?

Yes, in the US a crypto-to-crypto swap is a sale of the coin you gave up, realizing a gain or loss at its market value — even though no dollars changed hands.

What if I sold at a loss?

Capital losses offset capital gains dollar for dollar, then up to $3,000 per year against ordinary income, with the remainder carried forward indefinitely. Crypto losses are a real tax asset — track them.

Does the IRS know about my crypto sales?

Increasingly yes. US brokers and exchanges now issue Form 1099-DA reporting your sale proceeds, and the IRS matches those against your return. Report everything, including losses.

More free tools