Back to blog

Stablecoin Taxes in Germany 2026: USDT, USDC & EURC for Freelancers and GmbHs

USDT, USDC and EURC look stable — but they're not tax-neutral in Germany. Here's how to report stablecoins correctly in 2026 as a freelancer or GmbH director.

Category
Taxes
Updated
Author
Diana

Stablecoins like USDT, USDC and EURC look stable — but in tax terms they're not. Germany's Federal Ministry of Finance treats them like any other crypto asset: every exchange-rate movement is taxable, a low exemption limit can flip a small gain into a big bill, and a GmbH books them differently than a private investor. Here's what self-employed founders and managing directors actually need to know in 2026.

What stablecoins are — and why they're not tax-neutral

Stablecoins are crypto assets pegged to a reference value:

  • USDT, USDC — pegged to the US dollar
  • EURC, EURT — pegged to the euro
  • DAI, sDAI — algorithmically backed

In its updated BMF letter dated 6 March 2025, the German Finance Ministry treats stablecoins exactly like Bitcoin or Ether — they're „virtual currencies". Important: even a euro-pegged stablecoin is not an euro. Every swap between stablecoin and fiat, between two stablecoins, or between a stablecoin and another crypto can trigger a taxable event.

Individual vs. company: who's taxed how?

Stablecoins held privately

  • Private sale of an asset under § 22 No. 2 and § 23 of the Income Tax Act (EStG)
  • Taxed at your personal income tax rate (14 % to 45 %)
  • Declared in Anlage SO of your income tax return
  • One-year holding rule: if you hold a stablecoin for at least 365 days, the gain is fully tax-free on disposal

Stablecoins held as business assets or by a GmbH

  • Treated as fixed or current assets of the business
  • No holding-period exemption — every realised gain is fully taxable
  • GmbH: roughly 30 % effective tax burden (15 % corporate tax + 5.5 % solidarity surcharge on top + about 14–17 % trade tax)
  • Freelancers with stablecoins on the business side record gains in their EUR (EÜR) accounts

The €1,000 exemption and the one-year holding rule

Since 2024, the exemption limit for private capital transactions sits at €1,000 per year (previously €600). The limit still applies unchanged in 2026. Be careful — it's an exemption limit, not an allowance: just €1,001 in total private gains makes the full amount taxable from euro one.

The one-year holding rule applies per acquisition lot, with FIFO (first-in-first-out) as the default method. If you buy and sell stablecoins repeatedly, document exactly which lot was acquired when — otherwise the tax office won't grant the holding-period exemption.

When a taxable event is triggered

  • Stablecoin → EUR: sale, with the difference to the acquisition rate being taxable
  • Stablecoin → another crypto: counts as an exchange and realises the gain
  • Stablecoin → goods or services: paying with stablecoin is treated as a disposal
  • Lending and yield income on stablecoins: other income under § 22 No. 3 EStG, with a €256 per-year exemption limit

If you accept stablecoin payments for your freelance services, the transaction becomes a regular business income — VAT and your EÜR income statement are booked in euros at the daily exchange rate.

Stablecoins in a GmbH: bookkeeping and valuation

A GmbH books stablecoins as other assets — typically under SKR04 account 1530 or a separate ledger account called „Cryptocurrencies". At the balance-sheet date the lower-of-cost-or-market principle applies: acquisition cost or the lower current value. Currency gains and losses run through dedicated FX-translation accounts.

If the GmbH accepts stablecoins as payment, the revenue is booked in euros at the date of receipt. The e-invoice is still issued in euros — the stablecoin amount is just noted on the receipt. More on this in the GmbH bookkeeping guide.

Documentation: DAC8, PStTG and Anlage SO

From 2026, the EU's DAC8 directive kicks in: crypto-asset service providers must report user transactions to national tax authorities. Many crypto marketplaces are also caught by the German Platform Tax Transparency Act (PStTG). The tax office already sees your stablecoin trades — so document them properly.

Mandatory data per transaction:

  • Date, type and amount
  • EUR equivalent at acquisition and at disposal
  • Source (wallet, exchange) and transaction ID
  • Receipt exports from Binance, Kraken, Coinbase, Bitvavo etc.

Private investors enter the result on Anlage SO. GmbHs and freelancers with proper accounting flow the figures into running bookkeeping. Records must be kept for 10 years — see also our receipt digitisation guide.

Automate stablecoin bookkeeping with Norman

Tracking stablecoin movements manually eats hours — and receipts go missing. Norman connects wallets and exchanges, books incoming payments in euros at the daily rate, and flags taxable events automatically. The figures feed straight into your EÜR, VAT return or annual accounts. Learn more about AI bookkeeping for freelancers and about company taxes for GmbHs.

Conclusion

Stablecoins aren't a tax trivia item. Private investors face the €1,000 exemption limit and the one-year holding rule; GmbHs and freelancers with business holdings lose the holding-period exemption entirely. Anyone who documents cleanly in 2026 and books in euros at the daily rate will have no surprises at the next tax audit — or the next DAC8 data match.

Norman handles the operational finance work behind the scenes

From invoicing to bookkeeping, Norman keeps recurring finance work organized so you can stay on top of deadlines with less manual effort.