Back to blog

Accepting Cryptocurrency Payments in Germany 2026: Invoicing, Bookkeeping and Taxes

A client wants to pay in Bitcoin? Here is how German freelancers and GmbHs invoice in euros, book the token and clear VAT in 2026.

Category
Taxes
Updated
Author
Diana

More clients — particularly in Web3, SaaS and consulting — now ask whether you accept crypto payments. The short answer: yes, it is legal in Germany. The longer one: you still invoice in euros, book the incoming token at its EUR value and remit VAT in euros. Here is how it works for freelancers, self-employed professionals and GmbHs in 2026.

Cryptocurrencies are not legal tender in Germany — only euro cash and SEPA transfers are. The federal finance ministry (BMF) classifies Bitcoin and comparable tokens as „other economic goods" (andere Wirtschaftsgüter). Two parties can still freely agree that an invoice will be settled in crypto. From a tax perspective this is a barter under § 3 Abs. 12 UStG: you deliver a service, your client delivers another economic good — the token.

Invoice in Euros, Receive Bitcoin: How to Stay Compliant

Whatever currency the customer uses, your invoice has to meet all German invoice requirements:

  • Net amount and VAT in euros (§ 14 Abs. 4 UStG)
  • The crypto reference and the exchange rate on the invoice date (e.g. “Payable in BTC at the daily rate on 12 May 2026, 1 BTC = €62,300: 0.09550 BTC”)
  • Sequential invoice number, your VAT-ID or tax number, and all other mandatory fields

Sample line on the invoice:

Invoice total: €5,000 net + 19% VAT (€950) = €5,950. Payable in BTC at the daily rate on 12.05.2026 (1 BTC = €62,300): 0.09550 BTC.

For B2B e-invoicing, nothing changes — crypto is just the payment rail. The invoice itself remains a normal XRechnung or ZUGFeRD file.

Bookkeeping: How to Record an Incoming Crypto Payment

On the day the token lands in your wallet, you book two events:

  1. Receivable settled in euros: The open invoice counts as paid once the token covers the euro value at the daily rate. Use the day's price on the exchange where you would realistically liquidate (Bitstamp, Kraken, Coinbase).
  2. Asset addition: The token enters your books at its euro value at receipt — as an “other economic good”. Freelancers handle this through their VAT return and EÜR; a GmbH books it through double-entry bookkeeping.

If you later sell the token at a different rate, the resulting gain or loss is fully taxable as business income — the one-year speculation period only applies to private holdings, not to business assets.

An AI-driven bookkeeping tool that connects to wallets and exchanges captures the rate automatically and removes the need to look up prices manually.

Taxes: How VAT and Income Tax Apply

VAT: VAT is based on the euro value of the service — not on the payment method. It lands in your next VAT return (UStVA). The tax office wants the VAT in euros, so make sure to convert or hold enough euros to cover it.

Income / corporate tax: The received token is business income at the receipt-day rate. If the token's price changes between receipt and sale, the difference is also taxable income — or a deductible loss.

If you operate under the § 19 small-business VAT exemption, VAT drops out, but income tax on the received token still applies.

Managing Exchange-Rate Risk

Bitcoin and Ethereum can swing double digits in 24 hours. Three practical strategies:

  • Convert immediately: Most freelancers exchange the token to euros on the day of receipt — that way the book value equals the realised value, with no later gains or losses to handle.
  • Use a payment processor: Providers like BitPay, MoonPay or Coinbase Commerce credit you in euros directly. Tax treatment becomes effectively identical to a normal EUR transfer.
  • Stablecoins like USDC or EURC barely move — but they are still “other economic goods” for tax purposes and are taxed exactly like BTC or ETH.

Frequently Asked Questions

Do I owe VAT if the client paid in crypto?

Yes. VAT is calculated on the euro value of the service and remitted in euros.

What if the customer is outside Germany?

For B2B services to an EU business with a VAT-ID, reverse charge applies — you issue a net invoice. For non-EU clients (US, UK, Switzerland), follow the third-country invoicing rules. The crypto payment rail does not change that.

Do I need a crypto licence?

No, as long as you only accept crypto as payment and do not trade or custody it for third parties — the latter would require a BaFin licence.

The Bottom Line

Accepting crypto is no longer a fringe case in Germany in 2026 — Web3 agencies, developers and SaaS vendors invoice this way every day. What matters is clean documentation: invoice in euros, log the daily rate, book the token as an asset, remit VAT in euros. Tooling like Norman bookkeeping with direct wallet integrations cuts the work down to a few clicks per incoming payment.

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.