Unlimited data in Germany: flat rate or on demand?

True flat rate or Unlimited on Demand, what more speed costs, what applies elsewhere in the EU and who unlimited data is for.

All prices in this guide come from our comparison of 385 German mobile tariffs and are average prices per month over 24 months, one-time costs included. As of .

Two kinds of “unlimited”

If you look for a tariff without a data limit in Germany, you will find two different models. We count both as unlimited, but they work differently in everyday use.

Of the 54 tariffs without a data limit in our comparison, 29 are “on demand”. Tariffs that only slow down to a very low speed once their volume is used up are not counted as unlimited.

Unlimited tariffs per network: number, how many are on demand, the cheapest and the cheapest true flat rate
NetworkTariffsOn demandCheapestCheapest true flat rate
Telekom network 3 0 freenet Magenta Mobil XL
Unlimited, Ø €46.20
Go to provider
freenet Magenta Mobil XL
Unlimited, Ø €46.20
Go to provider
Vodafone network 10 4 Lidl Connect Unlimited on Demand S
25 GB / 4 weeks, then unlimited top-ups, Ø €10.82
Go to provider
freenet Allnet Unlimited Advanced 50
Unlimited, Ø €26.24
Go to provider
o2 network 25 12 ALDI TALK Tarif S
25 GB / 4 weeks, then unlimited top-ups, Ø €10.82
Go to provider
freenet FUNK FUNK Unlimited
Unlimited, Ø €20.03
Go to provider
1&1 network 16 13 winSIM Unlimited 1 GB on demand 30 GB
30 GB, then unlimited top-ups, Ø €17.99
Go to provider
SimDiscount Allnet-Flat unlimited on demand
Unlimited, Ø €19.99
Go to provider

What more speed costs

With unlimited tariffs, speed is what drives the price. For HD streaming, video calls and browsing, 25 to 50 Mbit/s is plenty. More pays off if you download large files, connect several devices through a hotspot or use the tariff as your home internet.

Cheapest unlimited tariff with at least this speed
Speed fromCheapest tariff
25 Mbit/s ALDI TALK Tarif S
25 GB / 4 weeks, then unlimited top-ups, Ø €10.82
Go to provider
50 Mbit/s ALDI TALK Tarif S
25 GB / 4 weeks, then unlimited top-ups, Ø €10.82
Go to provider
100 Mbit/s ALDI TALK Tarif M
50 GB / 4 weeks, then unlimited top-ups, Ø €16.24
Go to provider
300 Mbit/s 1&1 Unlimited on demand S
10 GB, then unlimited top-ups, Ø €20.19
Go to provider

Tariffs that state no speed are not in this table.

Unlimited elsewhere in the EU

Within the EU you use your German tariff on the same terms as at home. For unlimited and very cheap tariffs, however, providers may set a cap for use in other EU countries that depends on the tariff’s price (fair use). The cap is in your tariff’s price sheet; beyond it, data gets expensive. If you stay in another EU country for longer, check it beforehand.

Who unlimited is for

If you need less, a tariff with 50 GB or 100 GB usually costs less; how much data you really need is explained in How much data do I need?.

Comparisons: unlimited data, 100 GB or more, 50 GB or more.

The three cheapest: Mobile tariffs with unlimited data

Compare all

Quick answers

Is unlimited data really unlimited?

With a true flat rate yes, only the speed is capped depending on the tariff. Unlimited on Demand includes a fixed volume; after that you add more for free by app or text message, as often as you like.

What does unlimited data cost?

Of 54 tariffs without a data limit in our comparison, the cheapest today is ALDI TALK Tarif S at an average of €10.82 a month.

What does Unlimited on Demand mean?

The tariff includes a fixed data volume. Once it is used up, you request more for free, usually in packs of 1 GB or 2 GB, with no limit on how often. It is cheaper than a true flat rate but means topping up.

Does unlimited data also apply elsewhere in the EU?

In principle yes, but for unlimited tariffs providers may set a cap for use in other EU countries that depends on the tariff’s price (fair use). It is in the tariff’s price sheet.