Crypto Capital Gains Tax Calculator: How It Works in 2026 (US, Canada, UK)
Crypto capital gains tax is the single biggest line item on most crypto investors' tax returns — and the one most often miscalculated. A good capital gains calculator turns a confusing process into a 30-second answer. This guide explains exactly how capital gains tax on crypto works in 2026 across the US, Canada, and the UK — with worked examples and the formulas a real calculator should use.
What is a crypto capital gain?
A capital gain is the profit you make when you sell, trade, or spend crypto at a higher price than you paid for it. Tax authorities in the US (IRS), Canada (CRA), and the UK (HMRC) all treat cryptocurrency as property, not currency. That means every disposal creates a taxable event — even if you never converted to fiat cash.
The basic formula every capital gains calculator uses:
Proceeds − Cost basis = Capital gain (or loss)
Where:
- Proceeds = What you received from the sale or disposal, minus any selling fees
- Cost basis = What you originally paid, plus purchase fees
What counts as a "disposal"?
Many people are surprised by how many actions count as taxable disposals:
- Selling crypto for cash (USD, CAD, GBP, etc.)
- Swapping one crypto for another (BTC → ETH is a disposal)
- Using crypto to buy goods or services
- Gifting crypto (with some exceptions for spouses)
What is not a disposal:
- Buying crypto with cash
- Holding crypto in your own wallet
- Transferring crypto between wallets you own
US capital gains tax on crypto (2026)
Short-term vs long-term: the biggest US lever
The IRS treats your gains differently based on how long you held the crypto before disposing of it:
- Held 1 year or less: Short-term gain — taxed at ordinary income rates (10% to 37%)
- Held over 1 year: Long-term gain — taxed at preferential rates (0%, 15%, or 20%)
2026 US long-term capital gains brackets (single filer)
| Taxable income | LTCG rate |
|---|---|
| Up to $47,025 | 0% |
| $47,026 – $518,900 | 15% |
| Over $518,900 | 20% |
State tax
Almost every US state taxes capital gains as ordinary income, including crypto. Rates range from 0% (Texas, Florida, Wyoming, Nevada, South Dakota, Tennessee, Alaska, New Hampshire) up to 13.3% in California. Most states do not offer a preferential long-term rate — that benefit is federal-only.
Net Investment Income Tax (NIIT)
Add 3.8% on net investment income if your total income exceeds $200,000 (single) or $250,000 (married). This stacks on top of capital gains tax.
Gain = $3,500 − $1,500 = $2,000.
Holding period: 3 years (long-term).
Federal LTCG rate at this income: 15%.
Federal tax: $2,000 × 15% = $300.
Florida state tax: $0.
Total: $300
Canada capital gains tax on crypto (2026)
Canada uses a much simpler system: only 50% of your capital gain is taxable. That portion is added to your income and taxed at your marginal rate.
The 50% inclusion rule
If you have a $10,000 gain, only $5,000 gets added to your taxable income. If your marginal rate is 30%, you pay $1,500 in tax on the $10,000 gain — an effective rate of 15%.
Canada does not distinguish between short-term and long-term gains for individuals. Whether you held the crypto for one day or ten years, the same 50% inclusion rule applies.
Business vs capital treatment
If your crypto activity rises to "business income" (frequent trading, professional intent, day trading patterns), the 50% inclusion rule does not apply — 100% of the profit is taxable as business income. The CRA looks at frequency, intent, and pattern to decide.
Federal + provincial tax
The taxable portion is taxed at federal + provincial rates combined. Top combined marginal rates approach 53% in some provinces (Newfoundland, Nova Scotia) and around 33% in others.
Taxable portion = $20,000 × 50% = $10,000.
Tax = $10,000 × 33% = $3,300.
Effective rate on the $20,000 gain: 16.5%
UK capital gains tax on crypto (2026/27)
HMRC charges Capital Gains Tax (CGT) on crypto disposals, with rates that changed significantly on 30 October 2024:
- 18% for basic-rate taxpayers (total income up to £50,270)
- 24% for higher and additional-rate taxpayers (income above £50,270)
The £3,000 annual allowance
You only pay CGT on gains above £3,000 per tax year. If your total taxable gains are under £3,000, you owe no CGT — though you may still need to report them.
The UK does not distinguish short-term and long-term gains. There is just one CGT rate based on your income band.
Section 104 pooling
The UK uses a unique cost basis method called Section 104 pooling. All your holdings of the same asset (e.g., all your Bitcoin) form one pool with a single average cost. When you sell, you use the pooled cost. There are also "same-day" and "30-day" rules that override the pool in specific scenarios.
Allowance: £3,000 deducted — taxable gain = £5,000.
CGT rate: 18% (basic rate).
Tax: £5,000 × 18% = £900
How a crypto capital gains calculator handles cost basis
This is where calculators earn their value. If you bought crypto in multiple lots at different prices, the calculator has to decide which lot you sold. The rules differ by country:
- US: Default is FIFO (First In, First Out). With proper records, you can use Specific Identification (HIFO, LIFO).
- Canada: Adjusted Cost Base (ACB) — a weighted average across all units of the same coin.
- UK: Section 104 pool — another weighted-average approach with same-day and 30-day overrides.
From January 2025, US taxpayers must apply cost basis on a per-wallet basis, not universally across all accounts. This was a major rule change under IRS Revenue Procedure 2024-28.
Capital losses: the calculator's other job
If you sold crypto for less than you paid, you have a capital loss. A good calculator should:
- US: Offset losses against gains; allow up to $3,000 of excess loss against ordinary income; carry remaining losses forward indefinitely.
- Canada: Offset against capital gains in the same year; carry losses back 3 years or forward indefinitely.
- UK: Offset against gains in the same tax year; carry losses forward indefinitely (with HMRC notification within 4 years).
Multiple disposals in one year: how the math compounds
If you had several crypto disposals in a tax year, a calculator nets them together:
- Calculate the gain or loss on each disposal
- Sum all short-term gains and losses (US only)
- Sum all long-term gains and losses (US only)
- Net short-term and long-term against each other (US)
- Apply the appropriate rate(s) to the net result
An active trader with 50+ disposals can have a complex netting pattern. This is where good software pays for itself — manual reconciliation is error-prone.
What every crypto capital gains calculator must handle in 2026
If you're choosing a calculator (or building your own spreadsheet), the essential factors are:
- Cost basis for each lot (purchase price + fees)
- Proceeds for each disposal (sale price − fees)
- Holding period for each lot (US: short vs long)
- The country's specific tax framework (50% inclusion for Canada, £3,000 allowance for UK)
- State or provincial tax (US, Canada)
- NIIT for high earners (US)
- Capital losses offset and carryforward
- The 2026 brackets (which change every year)
A calculator that misses any of these will give you a misleading number. The difference between a federal-only US calculator and one that includes state + NIIT can be 30-40% on the same transaction.
Free vs paid capital gains calculators
Free estimators
For most users with under 50 disposals per year, a free estimator like CryptoTaxBit is enough. You enter your totals, get a tax estimate, and use the number to set aside money or file using IRS forms directly. Other free options include the free tiers of Koinly, CoinLedger, and Crypto.com Tax.
Paid software
For active traders with hundreds or thousands of disposals across multiple exchanges, paid tools (Koinly $49+, CoinLedger $49+, TokenTax higher) automate the cost basis tracking and generate actual IRS forms (8949, Schedule D). Worth the cost when manual tracking becomes impractical.
Mistakes to avoid
- Forgetting swaps are taxable. BTC → ETH is a disposal in all three countries.
- Ignoring state/provincial tax. Federal-only numbers can be wildly off.
- Missing the holding period (US). One extra day past 12 months can save you 7-22 percentage points.
- Not claiming losses. Losses are valuable — do not skip reporting them.
- Mixing business and investment income. Canadian frequent traders may face full taxation, not 50%.
- Using stale brackets. Tax brackets change every year. 2026 transactions need 2026 brackets.
Bottom line
Crypto capital gains tax in 2026 isn't complicated once you know the framework: proceeds − cost basis = gain, apply the right rate based on country, holding period, and income, then deduct losses. The biggest wins come from holding long-term (US), tracking losses to offset gains, and using a calculator that handles state/provincial tax + NIIT, not just the federal layer. Use the calculator below for a quick estimate across US, Canada, and UK — then confirm complex situations with a qualified tax professional before filing.
Estimate your crypto tax in 30 seconds
Free, private, and updated for the 2026 tax year — US, Canada & UK.
Open the calculator →