Germany: Legal and Well-Trodden, but the Regulator Sets a High Bar

Germany is legal and already home to one of the EU's biggest crypto ATM networks — but since the national MiCA transition closed, every new operator now has to clear BaFin's full authorisation from a standing start.

● Orange

100+ machines
Already running across Stuttgart, Frankfurt, Hamburg, Berlin and more
~25%
Share of all EU CASP authorisations held by Germany — the most of any member state
6–9 months
Realistic BaFin authorisation timeline (median, April 2026)

Operating a crypto ATM in Germany is fully legal, and Germany has one of the largest crypto ATM networks in the EU, with roughly 100-plus machines spread across Stuttgart, Frankfurt, Hamburg, Berlin, and other major cities.1,2 Since MiCA's transitional period closed nationally on 31 December 2025 — Germany chose a shorter window than the EU-wide 1 July 2026 backstop — any operator exchanging cash for crypto through a kiosk now needs a full MiCA Crypto-Asset Service Provider (CASP) authorisation from BaFin, Germany's federal financial regulator.3,4 The upside is real credibility and market depth: Germany holds roughly a quarter of all CASP authorisations issued across the entire EU, more than any other member state, and a BaFin licence carries genuine weight with German banks and institutional counterparties.5,6 The obstacle is that BaFin's process is thorough, German-language, and slow by EU standards — realistic timelines run 6 to 9 months for a complete filing, existing regional operators have already had to pause German machines mid-transition to file for authorisation, and the paperwork burden alone can deter a first-time applicant.7,8 As in most markets on our legislation map, General Bytes as a hardware and software vendor is not itself performing a licensable activity; it is the in-country operator of the machines who must hold the CASP authorisation. For GENERAL BYTES, Germany is best read as a medium-term, not near-term, market: legally straightforward and commercially proven, but realistically only accessible to an operator prepared for a genuine regulatory project rather than a quick registration.

Last updated: July 2026

Regulatory Framework and Its Evolution

Germany was ahead of most of the EU on crypto regulation well before MiCA existed. From 1 January 2020, Germany brought crypto custody under its Banking Act (Kreditwesengesetz, KWG) as a new regulated financial service, requiring a BaFin licence under KWG section 32 — a world first at the time, and the reason BaFin built one of the EU's most experienced crypto supervisory teams years ahead of most peer regulators.9,10 MiCA's provisions landed in German law through the Finanzmarktadaptionsgesetz (FinMADiG), with BaFin confirmed as the competent authority for CASP authorisation.11 Critically, Germany chose an aggressive national transition: rather than using the EU's full 18-month window running to 1 July 2026, BaFin closed the German transitional period on 31 December 2025, using the pre-existing KWG custody regime as an on-ramp for firms that already held a national licence.3,12 That head start is exactly why Germany now leads the EU by CASP count — BaFin had authorised roughly 53 to 57 CASPs as of mid-2026, more than double the second-placed country, and Germany is also the most common passporting destination for CASPs licensed elsewhere in the EU.

Getting Licensed: A Full CASP Authorisation, No Shortcuts

Because Germany's national transitional window has already closed, a new crypto ATM operator applies directly for full MiCA CASP authorisation from BaFin — there is no simplified or interim path left for new entrants.13 BaFin requires a German entity (minimum UG or GmbH) with a registered office and at least two qualified directors who are resident or actively present in Germany; capital must be paid up in full at the time of filing, not merely committed.14 Initial capital follows MiCA's standard tiers: €50,000 for advisory and order-transmission services, €125,000 for exchange and custody services, and €150,000 for operating a trading platform — a cash-to-crypto ATM most naturally falls into the exchange-of-crypto-for-funds category at the €125,000 tier.15,16

  • €50,000 — advisory and order-transmission services
  • €125,000 — exchange and custody services (the tier a cash-to-crypto ATM most naturally falls into)
  • €150,000 — operating a trading platform

The application itself is demanding: BaFin expects over 200 pages of policies, business projections, an IT security plan, an AML risk assessment, and a capital-adequacy analysis comparable to a bank's ICAAP submission, and the formal filing must be in German (English supporting documentation is accepted alongside it).17 Pre-application meetings with BaFin's dedicated crypto unit are encouraged and materially shorten the formal review; once a complete file is submitted, the median time to authorisation as of April 2026 was 6 to 9 months, with incomplete filings bounced quickly rather than held open for correction.18

As with the rest of our legislation map, this authorisation sits with the in-country operator of the machines, not with General Bytes as hardware and software vendor.

AML and KYC

There is a real but narrow anonymity band left at German ATMs, and it is shrinking. As of 2026, machines typically allow purchases up to roughly €250 with only basic verification such as an SMS code, but full KYC with a government-issued ID becomes mandatory once a customer's cumulative volume passes €1,000.19 Operators such as Kurant require a German ID card or passport plus proof of address (Meldebescheinigung) before any transaction.20 This puts Germany closer to the convenience end of the spectrum than to an anonymity-premium model: the low-friction tier covers only small, occasional purchases, and any operator building a business case around a meaningfully sized average transaction should plan around full CDD from the outset, not around the €250 threshold. MiCA's Travel Rule applies on top of this domestic threshold and must be built into transfer infrastructure before go-live, not added afterward.

Banking

Banking access in Germany is a direct function of licensing status, not a separate hurdle. A completed BaFin CASP authorisation functions as a strong trust signal precisely because German banks are used to dealing with BaFin-supervised entities across financial services generally; Commerzbank, N26, Trade Republic and other mainstream German institutions hold CASP authorisation themselves, which reflects a banking sector that already understands and, in the right structure, will bank this business model.21 The practical implication is that banking should not be pursued as a parallel workstream the way it must be in less mature markets — it follows naturally once authorisation is secured, provided the applicant's AML documentation and source-of-funds evidence are in order.

The Next 24 Months: A Deep Market Behind a High Gate

The immediate story is enforcement, not opening: Germany's grandfathering window closed on 31 December 2025, and firms without a granted CASP authorisation or a valid passport from another member state are now operating in breach, a criminal offence rather than a civil one under German law.22,23 This has already forced established regional operators to react — Kurant, the leading Bitcoin ATM operator in Austria with roughly 320 machines across Austria, Germany and Spain, temporarily took its German ATMs out of service in 2026 specifically to complete its MiCAR licence application, publicly committing to full transparency during the transition.24 That single data point captures the German market well: even a large, experienced, multi-country operator treats German authorisation as disruptive enough to justify pausing live machines.

For GENERAL BYTES, Germany should sit in the medium-term column: the underlying demand is proven (Germany's roughly 100-plus machines and EU-leading CASP count both confirm a real, banked, institutionally comfortable market), but the realistic 6-to-9-month BaFin timeline, the German-language documentation burden, and the €125,000 capital tier mean this is a market for an already-serious, well-capitalised operator — ideally one with existing EU CASP experience elsewhere — rather than a first licensing project. The most efficient entry path for a new operator is very likely passporting an existing CASP authorisation from a faster jurisdiction (the Czech Republic and Lithuania are both notably quicker) into Germany, rather than filing directly with BaFin from zero.


Sources and references

1. Legality of German crypto ATM operation — bitcoindepot.com
2. Germany Bitcoin ATM count and city distribution — statista.com
3. Germany's shortened national MiCA transition (31 Dec 2025) — binar.com
4. MiCA CASP authorisation requirement post-transition — crassula.io
5. Germany's share of EU CASP authorisations (~23-26%) — cointelegraph.com
6. BaFin licence credibility with German banks — gofaizen-sherle.com
7. BaFin median authorisation timeline (6-9 months) — binar.com
8. Kurant pausing German ATMs during MiCAR application — de.kurant.net
9. 2020 KWG crypto-custody licence as regulatory first — crassula.io
10. BaFin's early crypto supervisory experience — binar.com
11. MiCA implementation via FinMADiG, BaFin as competent authority — copla.com
12. KWG custody regime as MiCA on-ramp — crassula.io
13. No simplified path remaining for new entrants post-transition — crassula.io
14. German entity, local director and office requirements — binar.com
15. MiCA Article 67 capital tiers (€50k/125k/150k) — gofaizen-sherle.com
16. Custody/exchange capital class specifics — crassula.io
17. BaFin documentation requirements (200+ pages) — binar.com
18. Median 6-9 month authorisation timeline, April 2026 — binar.com
19. German ATM verification thresholds (€250 / €1,000) — bitget.com
20. Kurant ID and proof-of-address requirements — de.kurant.net
21. German banks holding CASP authorisation themselves — gofaizen-sherle.com
22. German grandfathering expiry and breach status — crassula.io
23. Operating without authorisation as criminal offence — crassula.io
24. Kurant scale and German MiCAR-driven pause — de.kurant.net

Legal Disclaimer: This article by GENERAL BYTES is for informational purposes only and does not constitute formal legal, financial, or investment advice. Germany's MiCA transitional arrangements have already closed and BaFin's authorisation requirements continue to be clarified through 2026; always consult specialised local legal counsel and confirm current BaFin requirements before considering market entry.