Crypto Tax Calculator

The Crypto Tax Calculator estimates the US federal tax you would owe on a crypto disposal before you sell or swap, so you can weigh the real cost first. You enter your filing status, other taxable income, cost basis, proceeds, holding period, and an optional NIIT toggle. It returns the estimated federal tax, your effective rate, and your after-tax proceeds.

Held more than a year: your crypto gain is taxed at the lower 0/15/20% long-term rates.

Advanced options
Crypto tax
$1,500.00
15% long-term rate · on a $10,000 gain · effective 15.0%
Educational only, not tax advice. This is an educational estimate, not tax advice, and not an on-chain tracker. It covers US federal tax only (no state tax) for the 2025 tax year. Verify your situation with the IRS or a qualified tax professional.
Gain
$10,000.00
Rate type
Long-term
Effective rate
15.0%
After-tax proceeds
$13,500.00
NIIT (3.8%)
$1,900.00

Long-term (held > 1 year): you pay $1,500.00 (15.0% effective) instead of the $2,200.00 you'd owe short-term: holding over a year saves you $700.00.

Show the math
Gain $10,000 = $15,000 − $5,000; tax $1,500 = $10,000 × 15%
Reviewed by Filippo Ucchino Founder, InvestinGoal

These results are estimates for educational purposes only and are not financial, investment or tax advice.

This is an educational estimate, not tax advice. It covers US federal tax on a single crypto disposal only, so it does not include state tax, and states that tax crypto gains add their own charge on top. Figures use the 2025 tax year brackets (returns filed in 2026), which the IRS resets each year, and it is not an on-chain tracker. For your own situation, check the IRS or a qualified tax professional.

What is a crypto tax calculator?

A crypto tax calculator is a tool that estimates the US federal tax you owe on a realized crypto gain, the profit (your proceeds minus your cost basis) from disposing of a cryptocurrency such as Bitcoin or Ether. The taxable amount is the gain, not the whole amount you received: you are taxed only on the profit, and only once the gain is realized, meaning you have actually sold, swapped, or spent the coin. A position that has risen in value while you still hold it is an unrealized gain and owes nothing until you dispose of it.

The metric it computes, crypto tax, is a capital gains tax, because the IRS treats cryptocurrency as property rather than currency under Notice 2014-21. That single classification means a crypto disposal follows the same rules as selling a stock, so how much you owe depends above all on your holding period: the US taxes gains held one year or less far more heavily than gains held longer. The calculator turns your filing status, other taxable income, cost basis, proceeds and holding period into an estimated federal tax figure, an effective rate, and your after-tax proceeds.

Why is the crypto tax calculator important for traders?

The crypto tax calculator is important for traders because the tax is a real cost that erodes the net proceeds of a crypto disposal, and estimating it before you sell or swap shows what you actually keep. A headline profit is not what lands in your account: on a crypto sale with $15,000 of proceeds and a $10,000 long-term gain, a single filer with $50,000 of income keeps $13,500.00 after a $1,500.00 federal tax, while the same gain disposed of too early costs $2,200.00. Knowing that figure before you confirm the trade is what turns a gross profit into a decision you can judge.

Traders reach for the calculator at the moment of decision, before realizing a gain rather than after. You use it whenever you are weighing a disposal, and especially near year-end, when the choice to hold a few more weeks, harvest a loss, or push a sale into January changes the tax you owe. Because the tax is part of the real return on active crypto trading, running the number first is the difference between an estimated after-tax outcome and a surprise at filing time.

How do you use the crypto tax calculator?

To use the crypto tax calculator, enter your filing status, other taxable income, cost basis and proceeds, choose your holding period, set the optional NIIT toggle, and the tool returns the estimated federal tax, your effective rate, and your after-tax proceeds.

The steps to use the crypto tax calculator are listed below:

  1. Select your filing status. Choose single, married filing jointly (MFJ), head of household (HoH), or married filing separately (MFS), because this sets which tax brackets and thresholds apply to you.
  2. Enter your other taxable income. This is your taxable income after deductions rather than your gross salary, since the gain stacks on top of it, so subtract your deduction first if you are starting from gross pay.
  3. Enter your cost basis. This is what you paid to acquire the crypto, including any purchase or entry fees, and it is the figure your gain is measured against.
  4. Enter your proceeds. This is the value you received at the moment of disposal, whether in dollars, in another coin, or in goods and services, and the tool computes the gain as proceeds minus cost basis.
  5. Choose your holding period. Select Long-term if you held the crypto more than one year, which uses the 0/15/20% rates, or Short-term if you held it one year or less, which is taxed as ordinary income.
  6. Set the NIIT toggle. Turn on Include NIIT (3.8%) if your income is near or above the Net Investment Income Tax thresholds, and leave it off otherwise.

One advanced field refines the result: Tax year, fixed at 2025 in this version. Every amount is in US dollars, the currency the federal brackets and thresholds are set in. The estimate updates when you press Calculate, so you can compare a short-term and a long-term outcome side by side before you sell.

What formula does the crypto tax calculator use?

The crypto tax calculator uses one gain formula plus one of two tax formulas chosen by holding period: your gain is your proceeds minus your cost basis, then a long-term gain is stacked on your income and taxed at 0%, 15% or 20% by band, while a short-term gain is taxed as ordinary income, computed as the tax on your income plus the gain minus the tax on your income alone.

gain=proceedscost basis long-term tax=15%×gain15%+20%×gain20% short-term tax=ordinary tax(income+gain)ordinary tax(income)

In these formulas, proceeds is what you received at disposal, cost basis is what you paid to acquire the crypto including fees, income is your other taxable income after deductions, and gain is proceeds minus cost basis. The two bracketed terms are the portions of a long-term gain that fall in the 15% and 20% bands once the gain is stacked on your income; the share that stays inside the 0% band is untaxed, which is why it does not appear in the long-term formula, and ordinary tax is the progressive income-tax total on a given amount.

Plugging in the base values, $15,000 proceeds minus $5,000 cost basis is a $10,000 gain that sits entirely in the 15% band above the $48,350 single threshold, giving 15% × $10,000 = $1,500.00.

The formula assumes the income you enter is already taxable income net of deductions rather than gross pay, that the crypto is treated as property so capital-gains rules apply, and the 3.8% NIIT, when it applies, is added on top of the figure above.

What is an example of a crypto tax calculation?

An example of a crypto tax calculation is a single filer with $50,000 of other taxable income disposing of crypto bought for $5,000 and sold for $15,000, a $10,000 long-term gain that is taxed at 15% for $1,500.00, worked out as follows:

  1. Work out the gain. Proceeds of $15,000 minus a cost basis of $5,000 is a realized gain of $10,000.
  2. Stack the gain on your income. The $10,000 gain sits on top of $50,000 of income, so your total taxable income is $60,000.
  3. Find the long-term band. For a single filer the 0% band runs up to $48,350 and the 15% band runs above it, so the whole $10,000 gain falls in the 15% band.
  4. Apply the rate. 15% × $10,000 = $1,500.00, an effective rate of 15.00%, which leaves after-tax proceeds of $13,500.00 from the $15,000 you received.

Disposing of crypto is a capital-gains event whatever the coin, and the holding period changes the bill sharply. Held short-term instead, that same $10,000 gain stacks on $50,000 and lands in the 22% ordinary bracket, so the tax is $2,200.00. Disposing one year and one day later rather than within the year therefore saves $700.00 on an identical profit.

How do you read the crypto tax calculator's result?

You read the crypto tax calculator's result by taking the headline crypto tax as the estimated federal cost of the disposal, then reading the rate type, effective rate and after-tax proceeds to see how that cost was built and what you keep. The headline figure is the tax itself, for example $1,500.00, and the after-tax proceeds shown alongside it, $13,500.00, is what remains of the $15,000 you received once that tax is paid.

The two rate figures answer different questions. The effective rate is the tax divided by the whole gain, 15.0% in the base case, and it tells you the average bite across the entire gain. The marginal rate is the rate on the last dollar of the gain, which for a long-term gain is the 0%, 15% or 20% set out in IRS Topic no. 409, and for a short-term gain is your top ordinary bracket. The rate type card simply confirms whether the disposal was treated as Long-term or Short-term, the single input that most changes the number.

A result of $0.00 is meaningful rather than an error: it means your total taxable income kept the whole long-term gain inside the 0% band, so no federal tax is due. When you switch the NIIT toggle on and your income is above the threshold, a separate line adds the 3.8% Net Investment Income Tax, the surcharge under Internal Revenue Code Section 1411, on the amount over the threshold, so the total you read is the base crypto tax plus that surcharge. If your proceeds are below your basis the result is a capital loss rather than a tax: the tool shows $0.00 tax and the loss you can carry, which under IRS Topic no. 409 offsets other gains and deducts up to $3,000 per year against ordinary income.

What are the limits of the crypto tax calculator for state and country-specific taxes?

The main limit of the crypto tax calculator is that it covers US federal tax only, so it excludes state tax entirely, and states that tax crypto gains add their own charge on top of the federal figure. Most US states tax capital gains, several tax them as ordinary state income with no preferential long-term rate, and a handful levy no income tax at all, so your all-in rate can be meaningfully higher than the 0/15/20% federal bands suggest. Investors outside the US face their own country-specific tax rules, which this federal model does not attempt to reproduce, and a per-state and per-country view is planned rather than part of the tool today.

Beyond jurisdiction, the result is only an estimate that is as accurate as the inputs you feed it, so the cost basis and proceeds must be your correct figures and the income must be taxable income after deductions. It is also a single-disposal estimator that runs one disposal at a time from figures you enter by hand, and it is not an on-chain tracker: it does not connect to your wallet, import transactions, or reconcile hundreds of trades into a Form 8949. If you have made a handful of disposals you can run each one and add the results, but for active trading across many wallets and chains you will want dedicated crypto tax software that ingests your on-chain history. It is an educational tool, not tax advice, and it does not know your full return.

Which crypto transactions does the crypto tax calculator treat as taxable disposals?

The crypto tax calculator treats a taxable disposal as any transaction where you part with a coin at its market value, which includes selling crypto for fiat, swapping one crypto for another, and spending crypto on goods or services, but not buying, holding, or moving coins between your own wallets. Many people are surprised that you do not have to cash out to dollars to owe tax: under the IRS FAQs on Virtual Currency Transactions, each disposal is its own capital-gains event with its own gain and holding period. The taxable events are listed below:

  • Selling crypto for fiat. Converting a coin to dollars or euros is the clearest disposal, and the gain is your proceeds minus your cost basis.
  • Swapping one crypto for another. Trading Bitcoin for Ether disposes of the Bitcoin at its value that day, even though no cash changes hands, and starts a fresh holding period on the coin you receive.
  • Spending crypto on goods or services. Paying with crypto is a disposal at the coin's fair market value on the day you spend it, so a gain since you acquired it is taxable.

By contrast, buying and holding crypto and transferring it between wallets you control are not disposals and are not taxed. From the 2025 tax year, brokers report digital-asset disposals on the new Form 1099-DA, so the events this calculator estimates are increasingly the ones the IRS already sees. This block is about what triggers the tax; how to interpret the resulting figure is covered above, and how the short-term and long-term regimes differ is set out next.

What is the difference between a short-term and a long-term crypto tax calculation?

A short-term crypto tax calculation differs from a long-term one in the holding period and the rates applied: a short-term gain, on crypto held one year or less, is taxed as ordinary income at rates up to 37%, while a long-term gain, on crypto held more than one year, is taxed at the preferential 0%, 15% or 20% rates. It is the single most important distinction the calculator captures, because the same profit can cost very different amounts of tax depending only on when you dispose of the coin.

AttributeShort-term crypto gainLong-term crypto gain
Holding periodOne year or lessMore than one year
Rate typeOrdinary income ratesPreferential capital gains rates
Rate range10% to 37%0%, 15% or 20%
How it is computedTaxed at your marginal ordinary rateStacked on income, taxed by band

On the base example of a single filer with $50,000 of income and a $10,000 gain, the short-term calculation produces $2,200.00 at a 22% marginal rate, while the long-term calculation produces $1,500.00, so the same gain held past the one-year mark is $700.00 cheaper. Because crypto is property, this short-term-versus-long-term logic is identical to the one that applies to stocks, though frequent trading and stock-specific gains carry their own rules and have dedicated calculators rather than a tab here.

What 2025 tax brackets does the crypto tax calculator use?

The crypto tax calculator uses the 2025 US federal brackets published by the IRS in Revenue Procedure 2024-40: the ordinary income brackets that apply to short-term crypto gains, and the 0/15/20% long-term thresholds set by filing status. The three tables below are the reference grid behind every figure the tool produces for the 2025 tax year, and they are the numbers to check a result against.

The ordinary income brackets apply to short-term crypto gains, which are taxed like salary. The rate shown is the marginal rate on taxable income within each band.

RateSingle / MFSMarried filing jointlyHead of household
10%$0 – $11,925$0 – $23,850$0 – $17,000
12%$11,925 – $48,475$23,850 – $96,950$17,000 – $64,850
22%$48,475 – $103,350$96,950 – $206,700$64,850 – $103,350
24%$103,350 – $197,300$206,700 – $394,600$103,350 – $197,300
32%$197,300 – $250,525$394,600 – $501,050$197,300 – $250,500
35%$250,525 – $626,350¹$501,050 – $751,600$250,500 – $626,350
37%Over $626,350¹Over $751,600Over $626,350

¹ Single and MFS share these bands up to $250,525. Above that they diverge: single pays 35% to $626,350 then 37% above it, while MFS pays 35% to $375,800 then 37% above it.

The long-term capital gains thresholds apply to crypto held more than a year. The gain is stacked on top of your ordinary income, so where it lands depends on your total taxable income.

Filing status0% up to15% band20% above
Single$48,350$48,350 – $533,400Over $533,400
Married filing jointly$96,700$96,700 – $600,050Over $600,050
Head of household$64,750$64,750 – $566,700Over $566,700
Married filing separately$48,350$48,350 – $300,000Over $300,000

The Net Investment Income Tax adds 3.8% once modified adjusted gross income crosses a fixed threshold that, under Internal Revenue Code Section 1411, has not been indexed for inflation since 2013.

Filing statusNIIT threshold (MAGI)
Single / Head of household$200,000
Married filing jointly$250,000
Married filing separately$125,000

Read together, a single filer with $20,000 of income and a $10,000 long-term gain has a $30,000 total that stays under the $48,350 threshold, so the federal tax is $0.00, while a $50,000 long-term gain for a single filer with $200,000 of income is $7,500 of long-term tax plus $1,900 of NIIT, or $9,400.00. These 2025 figures are reconfirmed against the IRS each year, so a gain modelled for a later tax year would use updated thresholds.

Which calculators are related to the crypto tax calculator?

The calculators related to the crypto tax calculator are listed below:

  • The Capital gains tax calculator runs the same federal short-term and long-term engine on any asset, the general-purpose version of the crypto-specific model here.
  • The Day trading tax calculator handles gains that are almost always short-term, adding the trader-specific treatment that frequent trading triggers.
  • The Crypto profit calculator works out the gross profit or loss on a crypto trade, the pre-tax figure that this calculator then taxes.
  • The CAGR calculator turns your after-tax proceeds into a compound annual growth rate, the natural next step once the tax on a disposal is settled.

Together they cover the sequence a crypto position runs through: the gross profit, the tax owed, the general-asset comparison, and the growth of what is left.

FAQ

Do I owe crypto tax if I only move coins between my own wallets?

No, moving crypto between wallets you control is not a taxable disposal, so no crypto tax is due. A transfer is not a sale, a swap, or a spend, so it does not realize a gain or reset your holding period. Keep a record of the transfer, though, because your original cost basis carries across and still matters when you eventually dispose of the coin.

Does crypto have a wash-sale rule?

No, crypto does not currently have the wash-sale rule that applies to stocks. Internal Revenue Code Section 1091 disallows a loss when you rebuy the same stock or security within 30 days, and because the IRS treats crypto as property rather than a security, that rule has not applied to it. This is an evolving area that lawmakers have repeatedly proposed to change, so confirm current treatment with a tax professional before relying on it.

Is staking, mining, or airdrop crypto taxed the same as selling?

No, crypto you receive from staking, mining, or an airdrop is taxed as ordinary income at its fair market value on the day you receive it, not as a capital gain. IRS Revenue Ruling 2019-24 treats new coins from a hard fork or airdrop as income. This calculator estimates the capital gains tax on a later disposal of the coin, not that initial income, so the two are separate taxable steps.

How do I work out my crypto cost basis if I bought at different times?

Your crypto cost basis is what you paid to acquire the units you disposed of, including fees, and when you have bought at different prices you need a consistent method to decide which units you sold. FIFO (first in, first out) is the common default, while specific identification lets you choose particular units if your records support it. The method you pick changes the gain, and therefore the tax this calculator estimates.

When do I report and pay crypto tax for the 2025 tax year?

You report and pay crypto tax for the 2025 tax year when you file your federal return in 2026. Crypto gains are not withheld like a paycheck, so if a gain is large the IRS may expect quarterly estimated tax payments during 2025 rather than a single payment at filing. Check the current IRS deadlines for your own situation.

This tool is for education, not tax advice. It estimates US federal crypto tax for the 2025 tax year only, it excludes state tax and your personal circumstances, and it is not an on-chain tracker. Confirm anything that affects a real return with the IRS or a qualified tax professional.