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, plus the new CARF/DAC8 reporting rules.
- Category
- Business
- 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 – including the new reporting rules that took effect in January 2026.
In Short
- Legal, but not legal tender: you may accept crypto if both sides agree. For tax purposes it is a barter under §3 Abs. 12 UStG.
- Always invoice in euros: net amount and VAT in euros, plus the crypto amount and the daily rate on the invoice date.
- Two bookings on the day of receipt: the open receivable is settled in euros, and the token is capitalised as an „other economic good" at the daily rate.
- VAT stays payable in euros – whatever currency the client uses. Exchanging the coins into euros, by contrast, is VAT-exempt.
- New from 2026: crypto service providers report your transactions to the tax office via CARF and DAC8. Clean documentation is now mandatory, not optional.
Is Accepting Crypto Even Legal in Germany?
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.
Now that the EU's MiCA regulation (Markets in Crypto-Assets) fully applies, crypto service providers are licensed and regulated, which makes accepting crypto in B2B even more workable in practice. It does not change the tax classification as an economic good, though. Every incoming crypto payment follows the same four steps:
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 14 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 14.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. For documentation, keep the rate source (exchange plus timestamp) so the euro value you applied stays verifiable in an audit.
The starter book for your self-employment
Free e-book: registration, accounting, your first invoice, and taxes, plus a tax calendar, deductions cheat sheet, and invoice template.
Bookkeeping: How to Record an Incoming Crypto Payment
On the day the token lands in your wallet, you book two events:
- 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).
- 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. A worked example for a €5,950 gross invoice paid in 0.09550 BTC:
| Step | Date | BTC rate | Euro value | Tax effect |
|---|---|---|---|---|
| Invoice + crypto received | 14.05.2026 | 1 BTC = €62,300 | €5,950 | business income €5,000 net, €950 VAT due |
| Token held, then sold | 20.07.2026 | 1 BTC = €68,000 | €6,494 | +€544 gain = additional taxable profit |
| Alternative: converted at once | 14.05.2026 | 1 BTC = €62,300 | €5,950 | no rate risk, book value = realised value |
An AI-driven bookkeeping tool that connects to wallets and exchanges captures the rate automatically and removes the need to look up prices manually.
VAT on Crypto: The Service Is Taxable, the Exchange Is Not
Many people conflate two things here. Your service – the consulting, the development, the product – is fully VAT-liable as normal. VAT arises on the full euro value, no matter whether the client pays in euros or crypto. 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.
Exchanging the coins themselves – swapping Bitcoin for euros – is by contrast VAT-exempt. The European Court of Justice decided this in the Hedqvist ruling (C-264/14): exchanging a cryptocurrency for legal tender counts as a VAT-exempt exchange transaction. That exemption applies only to the exchange, not to the underlying service you delivered.
If you operate under the §19 small-business VAT exemption, VAT on your service drops out, but income tax on the received token still applies.
Income and 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. A GmbH runs this through corporate and trade tax; sole proprietors and freelancers through income tax. Because the token sits in business assets, there is no tax-free holding period: every realised gain is profit, every loss reduces it.
New in 2026: CARF and DAC8 – The Tax Office Sees Your Crypto Payments
Perhaps the most important change in 2026: crypto transactions are no longer anonymous. Under the OECD's Crypto-Asset Reporting Framework (CARF) and the EU's DAC8 directive – implemented in Germany through the Crypto-Asset Tax Transparency Act (KStTG) – crypto service providers (CASPs) must automatically report their clients' transactions to the tax authorities.
The rules apply from 1 January 2026. Reported items include name, address and tax identification number, plus crypto-to-fiat and crypto-to-crypto exchanges. The first data transfer to the Federal Central Tax Office (BZSt) is due by 31 July 2027 for tax year 2026. Late or incorrect reports expose the providers to fines of up to €50,000 per breach (§18 KStTG).
For you as the recipient, this means the tax office will get a data match on your crypto inflows. If your bookkeeping is clean – invoice in euros, daily rate documented, token booked as an asset – your figures line up with the reported data and there are no follow-up questions. That is exactly why gapless documentation is no longer a nice-to-have from 2026.
Managing Exchange-Rate Risk
Bitcoin and Ethereum can swing double digits in 24 hours. Four practical routes have become common:
| Route | How it works | Rate risk | Bookkeeping effort |
|---|---|---|---|
| Direct to your wallet | client sends BTC/ETH to your address | high until converted | book token as an asset, track gains/losses |
| Convert immediately | swap the inflow to euros the same day | minimal | book value = realised value, no later revaluation |
| Payment processor | BitPay, MoonPay or Coinbase Commerce credit euros | none | like a normal euro inflow |
| Stablecoin (USDC/EURC) | value-stable token instead of a volatile coin | very low | still an „other economic good", not euros |
A word on stablecoins: USDC or EURC barely move. For tax purposes they are still not euros – they remain „other economic goods" and are taxed exactly like BTC or ETH. If you want to eliminate rate risk entirely, convert on the day of receipt or use a payment processor that credits euros directly.
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.
Which rate applies for the conversion?
The daily rate of an established crypto exchange at the moment of receipt or of service delivery. Document the source (exchange plus timestamp or a screenshot) so the euro value is verifiable in an audit.
Is exchanging Bitcoin for euros subject to VAT?
No. The pure exchange of crypto for euros is VAT-exempt under the ECJ's Hedqvist ruling (C-264/14). Your underlying service, however, stays fully VAT-liable.
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.
Does the tax office report my crypto payments?
From 2026, yes: via CARF and DAC8, crypto service providers automatically report your transactions to the BZSt. Clean bookkeeping ensures your figures match the reported data.
Does the one-year speculation period apply to me?
No. The tax-free one-year holding period only applies to crypto held privately. In business assets, every realised gain is fully taxable.
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. With the new CARF/DAC8 reporting rules, that diligence becomes mandatory from 2026. Tooling like Norman bookkeeping with direct wallet integrations cuts the work down to a few clicks per incoming payment.
Book crypto inflows in euros automatically with Norman
Norman connects your bank and crypto inflows, captures the euro value at the daily rate and matches the receipt to the open invoice. The VAT lands ready in your UStVA and the token sits cleanly in your books as an asset. Invoicing and bookkeeping stay free – you only pay for tax filing when you need it.