Crypto Taxes Made Simple: Calculate Your Tax Bill in 60 Seconds
Learn the exact formula to calculate your crypto tax bill in under a minute, with a real worked example and a free crypto tax calculator.

Sold crypto this year and have no real idea what you'll owe? You're not alone. Most traders only think about it once tax season's already here, then spend a weekend digging through exchange history trying to remember what they actually paid. Once you know which numbers to gather, calculating your crypto tax bill takes under a minute — using a simple formula, or our free calculator. This guide covers exactly what goes into that number, walks through a worked example, and flags the mistakes that throw off the final figure.
Why "Profit Times Tax Rate" Isn't How You Calculate This
The most common mistake: multiplying total sale value by your tax rate and calling it the bill. Almost always too high, because it ignores what you paid for the coins originally, and what it cost to trade them.
Your actual taxable amount is net profit — what you sold for, minus what you paid, minus fees along the way. Tax applies to that net figure, not total proceeds. Skip this step, and you'll overestimate your liability, sometimes significantly, especially where fees ate into a big chunk of the gain.
Matters for budgeting too, not just filing. Planning to spend or reinvest crypto profits? Working from the wrong number means overestimating what's yours, or underestimating what you'll owe later.
The Four Numbers You Need
Before calculating anything, gather these four inputs. Same fields you'll find in most crypto tax calculators, including ours.
- Purchase price per coin. What you paid when buying in — not today's price.
- Sale price per coin. What you received selling or converting.
- Quantity sold. Exact number of coins, or fraction, in that trade.
- Fees paid. Exchange fees on both sides, plus any gas or network fees moving funds.
Once you have those, you're one calculation away from a real figure.
How to Calculate Your Crypto Tax Bill in 4 Steps
The formula, broken into steps, followed by a worked example with round numbers.
- Gross profit = (Sale price - Purchase price) x Quantity
- Net profit = Gross profit - Total fees
- Tax owed = Net profit x Tax rate
- After-tax profit = Net profit - Tax owed
Worked Example
Bought 0.5 BTC at $40,000, sold later at $70,000. Paid $50 in exchange fees, $15 in gas fees. Assume a flat 15 percent rate for this example — common in several countries. Confirm your own country's current rate before filing.
| Step | Calculation | Amount |
|---|---|---|
| Gross profit | (70,000 - 40,000) x 0.5 | $15,000 |
| Total fees | 50 + 15 | $65 |
| Net profit | 15,000 - 65 | $14,935 |
| Tax owed (15%) | 14,935 x 0.15 | $2,240 |
| After-tax profit | 14,935 - 2,240 | $12,695 |
That's the whole calculation. Skip the fees, and you'd pay tax on an extra $65 that was never actually yours. Use sale price instead of net profit, and you'd calculate tax on $35,000 instead of $14,935 — wildly inflated, nothing to do with what you actually owe.
Run your own trade details, including your country's rate, through our Crypto Tax Calculator for the same breakdown instantly.
Mistakes That Throw Off the Calculation
- Forgetting fees entirely. Both sides of a trade usually carry one, and gas adds up fast across wallets or chains.
- Mixing up gross and after-tax profit when deciding how much you can spend or reinvest. Only the after-tax number is actually yours.
- Ignoring separate purchase lots. Bought at different prices, different dates, only sold part of your holdings? Each lot may need calculating separately, using a method like FIFO. A single flat calculation only works when closing out one full purchase at once.
- Assuming one flat rate applies everywhere. Some countries use a flat percentage, others a sliding scale tied to income or holding period. For a full country breakdown, our Crypto Tax Guide covers current rates and deductible costs.
FAQ
Do I owe tax swapping one crypto for another, not cashing out?
In many countries, yes. Trading Bitcoin for Ethereum is usually treated as selling the Bitcoin — a taxable gain, even with no cash involved. Rules differ by jurisdiction, check local guidance if you trade coin-to-coin often.
What if net profit comes out negative?
Typically no tax owed on that trade. Depending on where you live, that loss may offset gains from other trades in the same year — worth tracking even on a losing trade.
Calculate every trade separately, or total the year?
Trade by trade gives the most reliable annual estimate, especially with varying purchase prices. For a quick single-trade check, like above, one calculation is enough for a ballpark.
Accurate enough to actually file?
Accurate enough for planning and setting aside the right amount. For actual filing, use complete records from your exchange, and if trading activity is significant, work with a tax professional familiar with crypto in your country.
The Bottom Line
Calculating your crypto tax bill isn't complicated once you have the right four numbers — purchase price, sale price, quantity, fees. The formula takes seconds. Gathering accurate figures from exchange history usually takes longest.
Enter your own trade details into our Crypto Tax Calculator to see net profit, tax owed, and after-tax profit in real time. No spreadsheet needed.
*This article provides general educational information and shouldn't be treated as personalized tax advice. Tax rules vary by country and change over time, so confirm current rates with a qualified tax professional before filing.*
Crypto Tax Calculator
Put what you just read into practice — calculate your own numbers in seconds.
Open Calculator