CryptoTaxCalc logo CryptoTaxCalc
100% Free · No Sign Up · Private

Free Crypto Tax Calculator

Estimate your cryptocurrency capital gains tax instantly — right here, no new page, no sign-up. Supports the US, UK, Germany, Canada and Australia.

100% Free, Forever
No subscriptions, no paywalls, no hidden fees.
🔒
Private by Design
Everything runs in your browser. We never see your numbers or files.
Instant Results + CSV Import
Calculate one trade or batch-import an entire exchange CSV — locally.
🇺🇸 USD  ·  🇬🇧 GBP  ·  🇩🇪 EUR  ·  🇨🇦 CAD  ·  🇦🇺 AUD
🔒 All calculations run locally in your browser. Your data never leaves your device — no upload, no storage, no sign-up.

This is plain JavaScript running in your browser tab — there is no server receiving your numbers.

Detailed Country Calculators

Each country page includes full tax rate tables, in-depth explanations, FAQs and legal references.

🌱 Crypto Tax-Loss Harvesting Calculator Sitting on an unrealized loss? See exactly how much tax selling now could save in your country. Open tool →

How It Works

1

Pick Your Country

Select the calculator that matches your tax residency.

2

Enter Your Trade

Input your buy price, sell price, fees and income details.

3

See Your Estimate

Get an instant tax estimate with a plain-language breakdown.

Understanding Crypto Taxes

Cryptocurrency taxation varies significantly by country. Here's what every investor needs to know.

What Counts as a Taxable Event?

In most countries, the following cryptocurrency actions trigger a taxable event:

  • Selling crypto for fiat currency (USD, GBP, EUR, etc.)
  • Trading one crypto for another (e.g., BTC → ETH)
  • Using crypto to buy goods or services
  • Earning staking, mining, or airdrop rewards (income)

How Is Tax Calculated?

The basic formula is the same worldwide:

Capital Gain = Sale Price − Cost Basis − Fees

Your cost basis is what you paid to acquire the crypto, including purchase price and all fees. The resulting gain is then taxed according to your country's rules and rates.

Short-Term vs. Long-Term

Many countries offer lower tax rates for assets held longer. In the US and Australia, holding for over 12 months qualifies for reduced rates (0–20% in the US, 50% discount in Australia). In Germany, holding for just 1 year makes gains completely tax-free.

Keeping Records

Every tax authority requires detailed records of your crypto transactions. Keep track of the date, amount, value in your local currency, and purpose of each transaction. Retain records for the required period (4–10 years depending on your country) in case of an audit.

Crypto Tax by Country

CountryAsset ClassificationKey Rate / RuleCalculator
🇺🇸 United StatesProperty0–20% long-term; 10–37% short-termOpen →
🇬🇧 United KingdomChargeable asset18% / 24%; £3,000 allowanceOpen →
🇩🇪 GermanyPrivate assetTax-free if held ≥ 1 yearOpen →
🇨🇦 CanadaCommodity50% inclusion (66.67% above $250k)Open →
🇦🇺 AustraliaCGT asset50% discount if held > 12 monthsOpen →

Crypto Tax Glossary

Capital Gain — Profit made from selling an asset for more than its cost basis.
Cost Basis — The original purchase price of an asset plus any acquisition fees.
Capital Loss — Loss incurred when selling an asset for less than its cost basis.
Short-Term Gain — Gain on an asset held for a short period (typically ≤ 12 months).
Long-Term Gain — Gain on an asset held for a longer period, often qualifying for lower rates.
Inclusion Rate — The fraction of a capital gain that is subject to tax (used in Canada).
CGT Discount — A reduction in taxable gain for assets held over 12 months (used in Australia).
FIFO — First-In, First-Out cost basis method; assumes you sell the earliest acquired units first.
Taxable Event — Any action (sale, swap, spend) that triggers a capital gain or loss.
Loss Carryforward — Using capital losses from one year to offset gains in future years.

Frequently Asked Questions

Everything you need to know about crypto taxes.

Is this crypto tax calculator really free?

Yes, completely free. There are no hidden fees, no sign-up, and no paid tiers. All calculators run entirely in your browser.

Do you store my financial data?

No. Every calculation is performed locally in your browser using JavaScript. We never collect, transmit, or store any of your input data.

Which countries are supported?

We currently support the United States (USD), United Kingdom (GBP), Germany (EUR), Canada (CAD) and Australia (AUD), each with local tax rules and currencies.

How is crypto taxed?

In most countries, cryptocurrency is treated as property or a capital asset. When you sell, swap, or spend crypto for a profit, you typically owe capital gains tax on the difference between your cost basis and sale price. Rules vary by country — select your country above for the specific calculation.

Are the results tax advice?

No. This tool provides estimates for informational purposes only and does not constitute tax, financial, or legal advice. Always consult a qualified tax professional for your specific situation.

From the blog

Plain-English guides to the crypto tax questions people actually ask.

Read all guides →

This tool is for informational purposes only and does not constitute tax, financial, or legal advice. Tax rules change frequently and your actual liability may differ. Always consult a qualified tax professional.