Skip to content
CryptoGainsCalc

How Is Crypto Taxed?

A plain-English overview, not tax advice. Rules vary a lot by country -- this leans on US federal concepts since they're the most commonly searched, but always confirm against your own country's guidance.

Is crypto taxed the same as stocks?+

In the US, the IRS treats crypto as property, not currency -- so the same capital gains framework used for stocks generally applies: you owe tax on the gain when you sell, trade, or spend it, not when you simply buy and hold. Rules differ by country, so check your local tax authority's guidance.

Do I owe tax if I just bought and held, never sold?+

Generally no -- in property-based tax regimes like the US, simply buying and holding crypto isn't a taxable event. The gain or loss is only realized (and taxable) when you sell, trade, or spend it. Buying more, or watching the price move, doesn't trigger anything on its own.

What is the difference between short-term and long-term capital gains?+

In the US, a gain is short-term if you held the asset for one year or less, and long-term if you held it for more than one year. Long-term gains are usually taxed at a lower rate than short-term gains, which are typically taxed as ordinary income.

Do I owe tax if I trade one crypto for another, without ever touching cash?+

Generally yes, in jurisdictions that tax crypto as property (like the US) -- a crypto-to-crypto trade is treated as selling the first asset (triggering a gain or loss) and buying the second. Holding cash out of it isn't what triggers the tax event.

What is FIFO and why does it matter?+

FIFO (first-in-first-out) assumes that when you sell part of your holdings, you're selling your oldest coins first. It's the default assumption many tax authorities use unless you specifically identify which lot you sold (specific identification), which usually requires detailed records at the time of each sale.

What's the difference between FIFO, LIFO, and HIFO?+

They're different assumptions about which lot you sold: FIFO sells the oldest coins first, LIFO sells the newest first, and HIFO (highest-in-first-out) sells the most expensive lot first to minimize the reported gain. Not every method is allowed everywhere -- this calculator only supports FIFO, the most commonly defaulted-to method.

Can I use a crypto loss to offset other gains?+

In many jurisdictions, yes -- realized capital losses can typically offset realized capital gains (and sometimes a limited amount of ordinary income), which is why some investors deliberately sell underwater positions before year-end. This depends heavily on local rules, so confirm with a tax professional before relying on it.

Does this calculator file my taxes for me?+

No. It only computes gain/loss and holding-period classification from the buys and sells you enter, entirely in your browser. It does not calculate tax owed, doesn't know your income bracket or filing status, and isn't a substitute for a tax professional or filing software.

What is Form 1099-DA, and why might it not match what I actually owe?+

Form 1099-DA is a new IRS form that crypto exchanges and other "brokers" send starting with 2025 transactions (arriving in early 2026), reporting your gross proceeds from sales to both you and the IRS. For 2025 transactions, brokers generally aren't required to report your cost basis -- so the form can show only proceeds, making the number look far larger than your real taxable gain. Basis reporting is expected to phase in for transactions from 2026 onward. Don't assume the 1099-DA reflects your final gain -- calculate your own cost basis (like with this tool) and reconcile the two.

Outside the US? A few quick notes

This calculator uses FIFO, which matches the default method in the US and Spain -- but not every country works the same way:

  • United Kingdom: HMRC doesn't use FIFO -- it uses share-matching rules (same-day, then a 30-day rule, then a pooled average cost per asset called the Section 104 pool). Everyone also gets a small annual Capital Gains Tax allowance (£3,000 for 2025/26) before any tax applies. This tool's FIFO result won't match a UK Section 104 calculation.
  • Germany: crypto held for more than one year is generally tax-free on sale under §23 EStG, no matter the gain size. Held a year or less, gains are taxed as income, but stay tax-free up to a €1,000/year threshold (the Freigrenze).
  • Canada: the CRA taxes only 50% of a capital gain (the "inclusion rate") at your marginal rate, using an adjusted cost base (ACB) that averages your cost across holdings of the same asset -- not FIFO.

General information, not tax advice -- confirm current rules and thresholds with your local tax authority or a qualified professional.

Ready to see your own numbers?

Free, private, and it takes about a minute.

Open the calculator →