Best German SIM for Expats (2026)

Which German SIM is best for expats?

1

BEST OVERALL

Vodafone CallYa Allnet Flat S

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.

RequirementPrepaidContract
Photo IDRequiredRequired
German address (Anmeldung)Not requiredRequired
German IBANNot requiredRequired
SCHUFA credit checkNot runRequired
VideoIdent / PostIdentYesYes

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.