Skip to content
Travel Guides·9 min read

Buying a Prepaid SIM in Germany: Registration Rules

Germany legally requires ID registration to activate a prepaid SIM. A Germany eSIM from £2.59 skips the in-store step and works on arrival.

M

Updated 19 Jul 2026

Traveller holding a smartphone in front of a German train station with a departure board
Table of Contents

A prepaid SIM in Germany legally requires you to verify your identity with a passport or ID before it will activate, while an eSIM Germany plan starting at £2.59 skips that step entirely and works the moment you land. This is not a scare story - German law simply treats a SIM card like a registered service, and that one rule is why so many travellers arrive at Frankfurt or Munich, buy a supermarket SIM, and then can't get online for hours.

This guide explains the registration rule accurately, where physical SIMs are actually sold, which German networks matter (Telekom, Vodafone, and O2), and when a physical SIM still makes sense versus an eSIM you set up before you fly.

Germany's Prepaid SIM Registration Rule, Explained Honestly

Since 2017, German law has required that every prepaid SIM card be linked to a verified identity before it can be activated. The card you buy in a shop is inactive until you complete an identity check. There are two normal ways to do it:

  • In-store verification: staff at a network shop or a phone counter scan your passport or ID and activate the SIM on the spot.
  • Online verification: SIMs sold in supermarkets and drugstores come as a "starter kit" you register yourself, usually through the network's app or website using a video call or a photo-ID check.

The rule itself is straightforward and applies to everyone, locals included. The friction is in how it plays out for a visitor:

  • The video/photo ID check can be slow, and some apps only offer German-language flows or struggle with non-German documents.
  • Some supermarket and kiosk sales points won't do the in-person activation and simply hand you a kit to register on your own.
  • A few sales points are reluctant to accept foreign IDs, so you may need a proper network shop instead of a corner kiosk.

None of this makes a German SIM impossible - millions of tourists get one every year. It just means the "buy a SIM at the airport and you're online" expectation often turns into a registration errand on day one.

The eSIM Alternative: No Registration Errand

An eSIM Germany plan sidesteps the in-store registration entirely. You buy it online, receive a QR code by email, and install it before you leave home. Because it is provisioned as a travel data plan rather than a locally sold German prepaid SIM, there is no passport-scan counter and no self-registration app to fight with. It connects automatically to a major German network when you arrive.

DataDurationPrice
3GB Data15 Days£2.63
5GB Data30 Days£3.95
10GB Data30 Days£7.10
20GB Data30 Days£12.78
50GB Data30 Days£28.76
1 Day1 Day£2.59
2 Days2 Days£5.19
3 Days3 Days£7.78
4 Days4 Days£10.20
5 Days5 Days£12.93
6 Days6 Days£15.67
7 Days7 Days£18.41
8 Days8 Days£19.78
9 Days9 Days£21.83
10 Days10 Days£23.20
11 Days11 Days£25.25
12 Days12 Days£27.30
13 Days13 Days£28.67
14 Days14 Days£30.04
15 Days15 Days£32.09
16 Days16 Days£33.46
17 Days17 Days£34.15
18 Days18 Days£35.51
19 Days19 Days£37.57
20 Days20 Days£38.94
21 Days21 Days£40.30
22 Days22 Days£40.99
23 Days23 Days£41.67
24 Days24 Days£42.36
25 Days25 Days£43.04
26 Days26 Days£43.73
27 Days27 Days£44.41
28 Days28 Days£45.09
29 Days29 Days£45.78
30 Days30 Days£47.15

At £2.59, the appeal for a short trip is simple: your data is working when you switch off airplane mode on the plane, not after you've queued at a phone shop. If your phone supports eSIM (iPhone XR and newer, Samsung Galaxy S20 and newer, Google Pixel 3 and newer), it's the least-hassle way to get German data.

Which German Networks Actually Matter

Germany has three physical mobile networks, and everything else is a reseller (an MVNO) riding on one of them:

  • Telekom (Deutsche Telekom / T-Mobile) - generally the widest and most consistent coverage, especially on trains and in rural areas.
  • Vodafone - strong in cities and most of the country.
  • O2 (Telefonica) - very good in urban areas, historically weaker in some rural pockets, though much improved.

A travel eSIM connects to one major local network as its roaming partner - it does not scan all three and auto-pick the strongest signal in each town. That is worth understanding honestly: you get solid coverage on a real German network, but not a magic "best of Telekom, Vodafone and O2 everywhere" switch. For city trips (Berlin, Munich, Hamburg, Cologne, Frankfurt) any of the three performs well. If your itinerary is heavy on regional trains and small towns, Telekom-based coverage tends to be the safest, which is a reason to check which network a given plan uses.

Where Physical SIMs Are Sold in Germany

If you do want a physical SIM, here is where to find one:

  • Supermarkets: Aldi (Aldi Talk is one of the most popular budget brands), Lidl, Edeka, Rewe, Kaufland. These are starter kits you register yourself.
  • Drugstores: Rossmann and dm sell prepaid starter packs.
  • Electronics stores: Media Markt and Saturn stock a range of prepaid brands and can often help with setup.
  • Network shops: Telekom, Vodafone, and O2 stores, plus their discount brands (congstar on Telekom, Blau/Ay Yildiz on O2). These are your best bet for in-person activation because staff can verify your ID at the counter.
  • Airport kiosks and phone shops: available at major airports but usually pricier, and still subject to the same registration step.

The practical tip: if you go physical, skip supermarket self-registration and go straight to a network shop or Media Markt/Saturn counter, where staff can scan your passport and activate the SIM before you walk out.

Physical SIM vs eSIM in Germany

eSIM vs Roaming vs Local SIM

Compare your options for Germany

 eSIMpassRoamingLocal SIM
Setup timeInstantNone30-60 min
Cost per GB~$2-5$10-50+~$3-8
Surprise feesNoneLikelyUnlikely
Buy before tripYesYesNo
Keep your numberYesYesNo
Speed4G/5G4G/5G4G/5G

A physical SIM makes sense if you want a German phone number (for local calls or a service that texts a German number), or if your phone doesn't support eSIM. Note that eSIMpass plans are data-only and prepaid, with no phone number - great for maps, messaging, and calls over WhatsApp or FaceTime, but not for receiving an SMS to a German number. If you need both, the common setup is dual-SIM: keep your home SIM for your number and add a German data eSIM for cheap fast data.

For most travellers the eSIM wins on time saved: no registration queue, no language-barrier app, no risk of a kiosk refusing a foreign ID. Compare it against your home network's roaming too:

Will Your Home Roaming Cover Germany?

This trips up a lot of visitors, so be clear on it:

  • EU and EEA residents benefit from "Roam Like at Home" - your domestic allowance works in Germany at no extra cost. If that's you, you may not need anything at all.
  • Everyone else - Americans, Brits (the UK left the EU, so EU roaming rules no longer apply), Canadians, Australians, and other non-EU visitors - still pays their home network's international roaming rates in Germany, which are often $10-15 per day. Roam Like at Home does not help you.

If you fall in the second group, a German eSIM or SIM is the fix. An eSIM is simply the version of that fix with no registration errand attached. For the full picture, see eSIM vs roaming. Visiting more than one country? A regional plan may be cheaper than several country SIMs - compare in our best eSIM for Europe guide, or weigh physical options in best prepaid SIM for Europe.

How Much Data Do You Need in Germany?

Germany is well connected - hotels, cafes, trains, and museums often have Wi-Fi - so your mobile data mostly covers maps, messaging, and being online between Wi-Fi spots. Rough guide:

  • Light (maps, WhatsApp, occasional browsing): 1-3 GB per week.
  • Moderate (daily navigation, social media, some photo uploads): 3-5 GB per week.
  • Heavy (video calls, streaming, hotspotting a laptop): 7-10 GB per week.

One honest note on trains: Deutsche Bahn ICE trains advertise onboard Wi-Fi, but it is often slow or patchy and drops in tunnels and rural stretches. A German data plan on a Telekom-based network is usually a more reliable way to stay online while travelling between cities.

How to Set Up Your Germany eSIM

  1. Buy online: choose your eSIM Germany plan and check out.
  2. Get your QR code: it arrives by email within minutes - no activation fee.
  3. Install before you fly: Settings > Mobile Service/Mobile Data > Add eSIM > scan the QR code. Installing needs Wi-Fi; activating on arrival does not.
  4. Turn on data roaming for the eSIM line and set it as your data line.
  5. Land and connect: you're online as soon as you reach Germany, no shop visit required.

New to the process? Our eSIM installation and activation guide walks through it screen by screen, and you can confirm your handset on the compatible devices list.

Frequently Asked Questions

Do I really need to register a prepaid SIM in Germany?

Yes. German law requires identity verification (passport or ID) to activate any prepaid SIM, whether you buy it in a network shop or as a supermarket starter kit. The card stays inactive until you complete the check. An eSIM travel plan avoids this in-store registration step because it's provisioned online as a data plan.

Can I just buy a SIM at the German airport and use it right away?

Sometimes, but not always. Airport phone shops can register a SIM on the spot if they'll scan your ID, but kiosks that only sell starter kits will leave you to self-register through an app, which can be slow. If you want guaranteed connectivity on landing, install an eSIM before you fly.

Will a shop accept my foreign passport to register a SIM?

Network shops (Telekom, Vodafone, O2) and electronics stores generally can verify a foreign passport. Some supermarket and kiosk sales points are less equipped for foreign IDs, which is why a proper network counter is the safer choice if you go physical.

Which network is best in Germany?

Telekom usually has the widest and most consistent coverage, especially on trains and in rural areas, with Vodafone and O2 both strong in cities. A travel eSIM uses one major network as its roaming partner rather than switching between all three, so for train-heavy trips it's worth knowing which network your plan runs on.

Does the eSIM give me a German phone number?

No. eSIMpass plans are data-only and prepaid, with no phone number. You get fast German data for maps, apps, and calls over WhatsApp or FaceTime. If you specifically need a German number, use a physical SIM, or run dual-SIM with your home number plus a data eSIM.

I'm visiting from the US or UK - do I need this?

Almost certainly yes. EU "Roam Like at Home" only helps EU/EEA residents. Visitors from the US, UK (post-Brexit), and other non-EU countries pay their home network's roaming, often $10-15 a day. A German eSIM is cheaper and, unlike a local SIM, needs no registration errand.

Skip the registration queue in Germany

Join 10,000+ travellers who chose eSIMpass. A Germany plan installs before you fly and connects the moment you land - no passport-scan counter, no self-registration app.

Get Your Germany eSIM
Instant delivery
24/7 support
Refund Policy

Related Articles