You need a German phone number on your first day. It is essential for two-factor authentication, contacting landlords, booking appointments, and basically existing in modern Germany. The good news: getting a SIM card is cheap and quick, as long as you have your passport handy for the mandatory identity verification.
We compared the most popular options for expats: fraenk on the Telekom network (best coverage), ALDI Talk on O2 (best value), and Lidl Connect on Vodafone (good middle ground). All three are contract-free, so you can switch anytime.
How We Ranked Them
Network quality is the most important factor. Germany's mobile coverage is notoriously patchy outside cities, so which network your SIM runs on matters more than the price difference between plans. We also weighted ease of activation (can you do it in English?) and flexibility (no lock-in, eSIM support). fraenk wins because Telekom's network is the best in Germany and 10 EUR per month for 20 GB is hard to argue with.
Important: German law requires identity verification (Legitimation) for every SIM card. You must show your passport. Some carriers do this via video call in the app, others require you to visit a store. Plan for 10-30 minutes for the verification process.
Heads up: some links in this article are partner links, so we may earn a small commission at no extra cost to you. This is general information, not financial or tax advice. Learn more.