Updated May 11, 2026 · Jules de Bruin, Editor · 4 expat-friendly plans tested
Updated May 2026. German contract SIMs require SCHUFA credit check, German IBAN, and a registered address (Anmeldung). Many expats fail at least one in the first few months. The fix: pick a prepaid SIM that activates with just an EU-recognised photo ID and VideoIdent. Vodafone CallYa S at €9.99/4w for 25 GB is the best overall. O2 Prepaid Jahrespaket at €89.99/year for 150 GB is the cheapest annual option. fraenk at €10/mo wins on simplicity.
25 GB at €9.99/4w on Vodafone 5G. VideoIdent in any language. No German bank account or SCHUFA needed.
Data
25 GB
Price
€9.99/4w
Network
Vodafone
Term
None
Why we picked it: Smoothest activation for new arrivals. 200 Germany-to-EU minutes is useful for calling family back home.
2
BEST ANNUAL
O2 Jahrespaket
150 GB for €89.99/year on O2. Pay once for 12 months, no monthly cycles.
Data
150 GB/yr
Price
€89.99/yr
Network
O2
VideoIdent
Yes
Why we picked it: Best if you're staying at least a year. Cheaper per Euro than any 4-week prepaid.
3
BEST FOR SIMPLICITY
fraenk
20 GB at €10/mo on Telekom 5G with Switzerland included. App-only signup.
Data
20 GB
Price
€10/mo
Network
Telekom
Switzerland
Yes
Why we picked it: Single tariff, zero complexity. Switzerland-inclusive roaming is rare. Right for expats who frequently visit CH.
4
BEST FOR HEAVY USERS
Vodafone CallYa Allnet Flat M
50 GB at €14.99/4w with 500 Germany-to-EU minutes/SMS.
Data
50 GB
Price
€14.99/4w
EU mins
500
5G
Yes
Why we picked it: Best for expats who tether laptops or call EU family heavily. 2.5x the EU calling allowance of the S tier.
What expats need to sign up
German telecoms law (TKG §111) requires identity verification before any SIM activates. Prepaid SIMs typically need just an EU-recognised photo ID + VideoIdent. Contract SIMs add SCHUFA credit check and a German IBAN.
Requirement
Prepaid
Contract
Photo ID
Required
Required
German address (Anmeldung)
Not required
Required
German IBAN
Not required
Required
SCHUFA credit check
Not run
Required
VideoIdent / PostIdent
Yes
Yes
Frequently asked questions
Can I get a German SIM without a German bank account?
Yes, for prepaid. Pay with any EU debit/credit card; top up online or in supermarkets. Contract SIMs require a German IBAN for SEPA direct debit. N26 bank accounts are widely accepted, including for new arrivals without an Anmeldung yet.
Do German SIMs work without a registered address (Anmeldung)?
Yes, for prepaid. The activation card can ship to a hotel or friend's address. Contract SIMs typically require a registered German address as part of the SCHUFA check — you'll likely fail the credit check without one in your first months.
Which German SIM is best for English speakers?
Vodafone has the best English-language customer service. fraenk is app-only and the app is well-translated. O2 and 1&1 offer English by phone but most digital paths are German-first. Avoid supermarket brands (ja!, Penny, NORMA) if you don't read German fluently — their customer service is German-only.
How long until I can switch to a contract?
Typical timeline: 3-6 months. After registering an address (Anmeldung), opening a German bank account (N26, Deutsche Bank, Commerzbank), and getting a steady employer relationship onto your SCHUFA file, you become eligible for contracts. Until then, prepaid is your only realistic option.