HHQ FS
32 chains · 25 exchanges · liveSign inStart free
← Back to blog
Taxation8 min readSEO 71

Crypto Investment Tax by Country: How the Same Trade Is Taxed Differently

The same crypto trade can be a taxable disposal in one country and tax-free in another. A guide to cost-basis methods, swap rules and holding periods across twelve jurisdictions.

The same crypto trade can produce wildly different tax outcomes depending on where the investor files. A coin-to-coin swap is a taxable disposal in one country and a non-event in another; a position held twelve months is taxed at full rates in one place and entirely tax-free in another. The trade is identical. The jurisdiction is the variable. This article is general information, not advice — every figure and rule below is the kind of thing to confirm with a professional in the relevant country before acting on it.

HQ Wealth supports twelve tax jurisdictions — the US, the UK, Germany, France, the Netherlands, Switzerland, Singapore, Australia, Canada, South Africa, Indonesia, and Ireland — and encodes each one's cost-basis method and rules so the tax pack it produces matches the country rather than averaging them together. The packs are priced per jurisdiction per tax year.

The cost-basis method is the first lever

The single number that drives a capital-gains calculation is the cost basis — the figure subtracted from disposal proceeds to find the gain. Which method a country mandates changes that number, sometimes dramatically.

  • FIFO (first in, first out) is the default in the US, Germany, the Netherlands, Switzerland, Singapore, South Africa, Indonesia, and Ireland.
  • The UK uses the Section 104 pool, which aggregates all units of an identical asset into a single pooled average, with same-day and 30-day matching rules layered on top.
  • France and Canada use a weighted-average or adjusted-cost-base method, blending every acquisition into one running average cost.
  • Australia uses specific identification, letting the investor nominate which parcel was sold.

The same disposal history runs through four different engines here, and the reported gain differs accordingly. A tool that applies one global method to every user is simply wrong for everyone whose country mandates a different one.

Holding period: rewarded, ignored, or decisive

How long an asset is held matters enormously in a few countries and not at all in most.

  • The US and Australia reward holding for twelve months — the US through preferential long-term capital-gains rates, Australia through a 50% capital-gains-tax discount on assets held over a year.
  • Germany goes further: private crypto held for more than twelve months is tax-free on disposal.
  • Most other jurisdictions make no holding-period distinction at all — a gain is a gain whether the asset was held a day or a decade.

This is why the same sell order can be a planning decision in Berlin or Sydney and a pure mechanical event in several other capitals. The holding-period clock only matters if the local rules read it.

Are crypto-to-crypto swaps even taxable?

The most consequential split of all is whether trading one token for another is a taxable disposal. It depends entirely on where the investor sits.

  • Taxable disposals: in the US, the UK, Australia, Canada, South Africa, Indonesia, and Ireland, swapping token A for token B realises a gain or loss on token A at that moment, exactly as if it had been sold for cash.
  • Not a disposal for personal investors: in France, the Netherlands, Switzerland, and Singapore, a private investor swapping crypto for crypto does not trigger a realisation event in the same way.

An active trader making hundreds of swaps a year faces a running tax liability in the first group and, broadly, none from the swaps themselves in the second. Same activity, opposite consequence.

The countries that tax crypto unusually

Four jurisdictions sit outside the ordinary capital-gains frame entirely, and they are worth calling out because a generic calculator misrepresents all four.

  1. Switzerland levies no capital-gains tax on a private investor's disposals. It instead applies a cantonal wealth tax on the value of holdings.
  2. Singapore also levies no capital-gains tax on a private investor's disposals — but it reclassifies habitual traders, taxing them on income rather than leaving them untaxed.
  3. The Netherlands taxes year-end net wealth under its Box 3 regime rather than taxing realised gains at all — the question is what the portfolio is worth at the reference date, not what was sold during the year.
  4. Indonesia applies a 0.1% final tax on disposals made through licensed exchanges, a flat transactional charge rather than a gain-based one.

A gains-based engine pointed at a Dutch or Swiss investor is answering a question their tax authority never asked. The method has to match the regime, not just the arithmetic.

Loss rules and annual exemptions diverge too

Even where two countries both tax gains, the rules around losses and tax-free allowances differ enough to change the bill.

Wash-sale-style rules — which can disallow a loss when an asset is sold and quickly rebought — vary by country:

  • The US 30-day wash-sale rule applies to securities but, as the rules stand, not to crypto.
  • The UK applies same-day and 30-day pool-matching rules.
  • Canada has a 30-day superficial-loss rule.
  • South Africa uses a 45-day window, and Ireland a 28-day rule.

Annual tax-free exemptions diverge widely as well — for example the UK's £3,000 capital-gains allowance, Germany's €600 exemption for private crypto gains, Ireland's €1,270 allowance, and South Africa's R40,000 exclusion. The same realised gain can be fully sheltered in one country and fully taxable in another.

Why one method per country matters

The pattern across all of the above is that the cost-basis method and the swap and holding rules are the big levers, and every country pulls them differently. A one-size-fits-all calculation — one global cost-basis method, one assumption about swaps, one idea of a holding period — is wrong for almost everyone, because it cannot be simultaneously correct for a FIFO country, a pooled country, an average-cost country, and a specific-identification country.

HQ Wealth encodes the right method per jurisdiction, so the tax pack reflects the actual rules of the country the investor files in: FIFO where FIFO applies, the Section 104 pool for the UK, weighted average for France and Canada, specific identification for Australia, and the wealth-tax or final-tax treatment where gains are not the basis of the charge at all. The packs are produced per jurisdiction per tax year. None of this replaces a professional — it ensures the starting numbers reflect the right rulebook rather than a generic one.

Takeaway: The same crypto trade is taxed differently in every country because the cost-basis method, the treatment of swaps, and the holding-period rules all change at the border — so a tax engine has to encode each jurisdiction's actual rules rather than apply one global calculation, and the specifics always belong with a professional where you file.

Was this helpful?

Be the first to mark this helpful

Is this article accurate?

Help establish this article's reliability — readers with relevant expertise especially.

71B

Content & SEO score

How this article rates against our editorial and search checklist.

  • Title length within 40–68 characters
  • Meta description within 110–170 characters
  • In-depth — 600+ words
  • Structured with 3+ section headings
  • Primary keyword present in title
  • Closes with a key takeaway
  • Tagged for discovery
In this series
Taxation

Crypto Tax Year-End Checklist: Ten Steps to Work Through Before the Filing Deadline

8 min read
Taxation

Crypto Tax in Germany: The One-Year Rule and Why Holding Period Is Everything

7 min read
Taxation

Crypto Tax in the United Kingdom: The Section 104 Pool and the 30-Day Rule

7 min read
Taxation

Crypto Tax in the United States: Property Rules, FIFO by Default, and the Wash-Sale Gap

7 min read
Taxation

Crypto Tax in Singapore: Why a Private Investor Pays No Capital Gains Tax

6 min read
Taxation

Crypto Tax in Australia: Every Disposal Is a CGT Event, and the 50% Discount

7 min read
Taxation

Crypto Tax in Canada: The Inclusion Rate, the Adjusted Cost Base, and the Superficial-Loss Rule

7 min read
Taxation

Crypto Tax in France: The 30% Flat Tax and Why Crypto-to-Crypto Swaps Are Not Taxed

7 min read
Taxation

Crypto Tax in the Netherlands: Box 3 Taxes Wealth, Not Gains

7 min read
Taxation

Crypto Tax in Switzerland: Private Capital Gains Are Tax-Free, but Wealth Tax and Staking Income Apply

7 min read
Taxation

Crypto Tax in Ireland: The Flat 33% CGT Rate and the ETF Exit-Tax Trap

7 min read
Taxation

Crypto Tax in South Africa: Capital vs Revenue, the 40% Inclusion Rate, and the R40,000 Exclusion

7 min read