πŸ† US-Registered Digital Marketing Agency Trusted by 200+ brands Β· USA Β· UK Β· Canada Β· AUS
TAX TOOL

Crypto Tax Calculator β€” Bitcoin, Ethereum & coin sales

Estimate the federal tax owed on a crypto sale, swap, or spend β€” short-term or long-term.

The quantity you're selling, swapping, or spending.
Estimated tax on your crypto gain
$0
 
0
Total gain
0
Rate applied
0
Net after tax
Sale
Taxable event type
Tip: swapping one coin for another is a taxable event too β€” the IRS treats it as a sale, even if you never touch cash.
Advertisement

The crypto tax calculator above estimates the federal tax you'll owe when you sell, swap, or spend Bitcoin, Ethereum, or any other digital asset. Enter how many coins, your buy price and sell price per coin, how long you held them, and your income β€” the tool figures out your gain and applies the correct short-term or long-term rate, the same way the IRS does.

A lot of crypto holders get blindsided at tax time because they assume gains aren't "real" until they cash out to a bank account. That's not how the IRS sees it. Arb Digital built this calculator as one of our free tools to help you get ahead of that surprise, whether you're a casual holder or actively trading.

What This Crypto Tax Calculator Does

It takes the number of coins involved, your cost basis (buy price), your sale or disposal price, your holding period, and your income and filing status, then returns your estimated tax owed, the total dollar gain, the rate applied, and your net proceeds after tax. It uses the same long-term and short-term capital gains framework that applies to stocks, because that's exactly how the IRS classifies cryptocurrency: as property, not currency.

That classification is the single most important thing to understand about crypto taxes. It means every disposal β€” selling for dollars, trading one coin for another, or using crypto to buy a coffee β€” is a taxable event that has to be reported, calculated, and tracked separately, potentially across dozens or hundreds of transactions a year for active traders.

How to Use It

  1. Enter the amount of coins involved in the transaction β€” this can be a fraction, like 0.5 BTC.
  2. Enter your buy price per coin. This is your cost basis β€” what you paid when you originally acquired it.
  3. Enter your sell price per coin. What you received (in dollar value) when you sold, swapped, or spent it.
  4. Select your holding period. Long-term if held over one year, short-term if a year or less.
  5. Choose your filing status and enter your taxable income to place the gain in the correct bracket.
  6. Click Calculate to see your estimated tax, gain, rate, and net proceeds.

The Formula β€” How It's Calculated

Total gain = (sell price per coin βˆ’ buy price per coin) Γ— number of coins. From there, the tax treatment depends on the holding period, exactly as with stocks. Crypto held for more than one year before disposal qualifies for long-term capital gains rates of 0%, 15%, or 20%, based on your taxable income. Crypto held one year or less is taxed as a short-term gain, at your ordinary marginal income tax rate β€” which can run as high as 37%.

According to the IRS digital assets guidance, virtual currency is treated as property for federal tax purposes. That single sentence is why crypto tax rules mirror stock tax rules so closely β€” there's no special "crypto tax rate." It's the same capital gains framework, just applied to a newer type of asset.

Advertisement

Every Sale, Swap, and Spend Is a Taxable Event

This is the part that trips up more crypto holders than anything else. The IRS doesn't just care when you convert crypto back to US dollars. It considers a "taxable event" to happen anytime you dispose of a digital asset β€” and disposal covers far more than a simple cash-out.

  • Selling crypto for dollars. The obvious case β€” you calculate gain or loss against your original cost basis.
  • Swapping one coin for another. Trading ETH for SOL, for example, is treated as selling the ETH (at its dollar value that day) and immediately buying SOL. You owe tax on any gain in the ETH leg, even though you never touched cash.
  • Spending crypto on goods or services. Buying a laptop with Bitcoin is treated as selling that Bitcoin at its current value, triggering a gain or loss versus your cost basis.
  • Paying for gas fees or other transaction costs can also have basis implications depending on how they're structured.

What generally is not a taxable event: buying crypto with cash and holding it, transferring coins between your own wallets, or holding through a market swing without selling. The tax bill shows up at disposal, not at appreciation.

Cost Basis and Record-Keeping β€” Where Most People Lose Track

Cost basis is what you paid for the asset, and it's the foundation of every gain calculation. That sounds simple until you've bought the same coin at ten different prices over two years across three exchanges. Without careful records, you can't accurately calculate which "lot" you're selling and at what basis β€” which directly determines your tax bill.

Most active traders use one of a few accounting methods to track this: FIFO (first-in, first-out, the IRS default if you don't specify otherwise), LIFO, or specific identification, where you choose exactly which lot you're selling. Specific identification can meaningfully reduce your tax bill if you deliberately sell your highest-basis coins first, but it requires detailed records of every purchase β€” date, price, quantity, and exchange.

Crypto exchanges are increasingly required to issue 1099 forms, but self-custody wallets, DeFi transactions, and cross-exchange transfers often aren't captured automatically. If you're an active trader, dedicated crypto tax software that reconstructs your full transaction history is usually worth the cost β€” the IRS holds you responsible for accurate reporting even when no single exchange has your complete picture.

Mining, Staking, and Airdrops: A Different Tax Treatment

This calculator focuses on buying and later selling crypto, but it's worth knowing that not all crypto income is capital gains. Coins received from mining, staking rewards, or airdrops are generally taxed as ordinary income at their fair market value the moment you receive them β€” that value then becomes your cost basis for any future capital gain or loss when you eventually sell. In other words, that income can be taxed twice in a sense: once as ordinary income when received, and again as a capital gain or loss based on how the price moves after that.

DeFi, NFTs, and Other Edge Cases

Decentralized finance has stretched the classic "buy low, sell high" tax model in ways the IRS is still catching up to, but the general property principle still applies. Providing liquidity to a DeFi pool, wrapping a token, or earning yield through a lending protocol can all create taxable events depending on exactly how the transaction is structured β€” sometimes it's a disposal of the original asset, sometimes it's the receipt of new income, and sometimes it's both. NFTs follow the same property framework: buying one with crypto is a disposal of that crypto (triggering gain or loss on the coin you spent), and later selling the NFT itself is a separate capital gains calculation with its own cost basis.

Hard forks and airdrops of new tokens generally create ordinary income at the fair market value on the date you gain control of the new asset, similar to staking rewards. If you later sell that forked or airdropped coin, you calculate a separate capital gain or loss using that original fair market value as your cost basis. Because these edge cases multiply quickly for anyone active in DeFi or NFTs, this calculator is best used for straightforward buy-and-sell scenarios β€” for complex on-chain activity, dedicated crypto tax software or a CPA familiar with digital assets is the safer route.

Why Crypto Exchanges Sending 1099s Doesn't Mean You're Covered

New broker reporting rules mean more centralized exchanges now issue 1099 forms for crypto activity, similar to a stock brokerage. That's a helpful development, but it doesn't fully solve the record-keeping problem. If you moved coins between exchanges, used a self-custody wallet, or traded on a decentralized exchange, the 1099 an exchange sends you often won't reflect your true cost basis β€” it may only show proceeds, not what you originally paid, especially if the coins were transferred in from elsewhere. Relying solely on exchange-issued forms without cross-checking your own transaction history is one of the most common ways crypto investors under- or over-report gains.

Tracking gains across a full portfolio?

Arb Digital builds fast, high-converting websites and content for growing businesses β€” while you're here, run your other investment income through our other free calculators.

Try the Capital Gains Calculator All Free Tools

Common Mistakes to Avoid

  • Assuming crypto-to-crypto trades aren't taxable β€” they are, and the IRS treats each side as a disposal.
  • Losing track of cost basis across multiple exchanges and wallets.
  • Forgetting that mining and staking rewards are ordinary income at receipt, not capital gains.
  • Not reporting small transactions β€” there's no minimum threshold that exempts crypto activity from reporting.
  • Ignoring losses that could offset gains or up to $3,000 of ordinary income per year.
  • Waiting until tax season to reconstruct a year of trading activity instead of tracking it as you go.

Related Free Tools From Arb Digital

Pair this with the capital gains tax calculator for stocks and property, the dividend tax calculator if you also hold traditional investments, the income tax calculator for your total federal bill, and the tax bracket calculator to see exactly which bracket your income falls into. Browse everything in our free online tools hub.

Frequently Asked Questions

Is cryptocurrency taxed like stocks?

Yes. The IRS classifies cryptocurrency as property, so it follows the same capital gains framework as stocks β€” long-term rates of 0%, 15%, or 20%, or short-term ordinary income rates, depending on how long you held it.

Do I owe tax if I swap one crypto for another?

Yes. Trading one coin for another is treated as selling the first coin at its dollar value and immediately buying the second, which can trigger a taxable gain or loss even though no cash changed hands.

How is crypto cost basis calculated?

Cost basis is generally what you paid to acquire the coin, including fees. If you bought the same coin at different times and prices, the IRS default method is first-in, first-out unless you specifically identify which lot you're selling.

Is staking or mining income taxed differently?

Yes. Coins received from staking, mining, or airdrops are taxed as ordinary income at fair market value when received, and that value becomes the cost basis for any later capital gain or loss.

Do I owe tax if my crypto lost value?

No capital gains tax is owed on a loss, and that loss can typically offset other capital gains or up to $3,000 of ordinary income per year, with any excess carried forward.

What holding period counts as long-term for crypto?

Any coin held for more than one year before it's sold, swapped, or spent qualifies for long-term capital gains treatment and its lower tax rates.

This tool provides general estimates for educational purposes only and is not financial, tax, legal, or medical advice. Figures are illustrative; consult a licensed professional for decisions.

Advertisement

πŸ‘‹ Hey! Want to grow your business? Ask me anything β€” a free marketing proposal is on the table!