In Germany, o2 is definitely one of the most popular mobile network providers and also one of the most affordable ones. The network coverage is pretty good in major cities and for other areas you should check the coverage map before deciding on any plan. Below we provided an overview of o2’s current promotions for smartphone (both iPhone Xs and Samsung Galaxy S10e) so that you can compare them and figure out which one would suit your needs best. If you rather have an overview of all carriers, see our data plan overview, which also includes other major carriers.

Click here to see O2’s offers for your internet connection at home (broadband, cable, fiber-optic)

These offers will save you between €10 and €20 per month, that means total savings of up to €480 if you get one of these plans. Note that all of these plans have an installation cost of €39.99.


⚡️iPhone Xs PROMOTION: O2 heavily discounted the current Apple iPhone models iPhone Xs and iPhone Xs Max. You can get the Xs model with 64GB storage with a 10GB data plan for only €52.49 per month (see here, use our discount code IPXS-FM-AUG), while only paying a one-time fee of €25 for the phone. For €5 more per month, you will get double the data allowance (20GB) (see here, use discount code IPXS-MB-AUG for boosted data). Keep in mind that you have the benefit of not having to pay the full price for the phone immediately, you can just pay a monthly fee for 24 months. When you account for the value of the phone, this will effectively cost you less than €15 per month. Here is the detailed price calculation:

Apple iPhone XS (64 GB) for a €25 one-time payment with the o2 Free M plan (10 GB with 225 MBit/s LTE) for €52.49 per month (plus €39.99 installation fee)

  • Total plan payments over 24 months: €1299.75
  • Smartphone cost (one-time): €29.99 (incl. €4.99 shipping costs)
  • Total costs over 24 months: €1329.74
  • Average price per month: €55.41/month
  • Effective price (deducting the €999 Idealo price for the iPhoneXs): only €13.78 per month. Get the deal here.  (Discount code: IPXS-FM-AUG)
  • Add 5€ to boost your data to 20GB per month (Discount code: IPXS-MB-AUG)

Similarly, the iPhone Xs Max (64GB) is also a pretty sweet deal right now:

Apple iPhone XS Max (64 GB) for a €49 one-time payment with the o2 Free M plan (10 GB with 225 MBit/s LTE) for €52.49 per month (plus €39.99 installation fee)

  • Total plan payments over 24 months: €1359.75
  • Smartphone cost (one-time): €53.99 (incl. €4.99 shipping costs)
  • Total costs over 24 months: €1413.74
  • Average price per month: €58.91/month
  • Effective price (deducting the €1098.99 Idealo price for the iPhoneXs Max): only €13.11 per month. Get the deal here. (Discount code: IPXSMAX-FM)
  • Add 5€ to boost your data to 20GB per month (Discount code: IPXSMAX-MB)

?Samsung Galaxy S10e Promotion: All Samsung fans out there should not be disappointed; o2 also offers the Samsung Galaxy S10e with 128GB on a massive sale right now. You will be able to save €10 per month, so €240 of total savings. Again, you will get this with 10GB of data per month and the option to pay €5 more to get 20GB of data. Keep in mind that you have the benefit of not having to pay the full price for the phone immediately, you can just pay a monthly fee for 24 months. When you account for the value of the phone, this will effectively cost you less than €15 per month. Here is the total price calculation:

Samsung Galaxy S10e (128 GB) for a €49 one-time payment with the o2 Free M plan (10 GB with 225 MBit/s LTE) for €29.99 per month (plus €39.99 installation fee)

  • Total plan payments over 24 months: €759.75
  • Smartphone cost (one-time): €53.99 (incl. €4.99 shipping costs)
  • Total costs over 24 months: €813.74
  • Average price per month: €33.91/month
  • Effective price (deducting the €525 Idealo price for the Samsung Galaxy S10e): only €12.03 per month. Get the deal here. (Discount code: S10E-FM-AUG)
  • Add 5€ to boost your data to 20GB per month (Discount code: S10E-MB-AUG)

Postpaid in this case is a 24-month contract, which means you need to commit to o2 for 2 years and you can only cancel your contract if you leave Germany to permanently live in a different country. Therefore, postpaid is a little less flexible, but usually also gives you more for your money. Sometimes, you can select a “flex-option”, which means that you can cancel your contract every month, but in turn you have to pay a higher monthly fee (usually 5€ more per month).

o2 Germany also offers a free bank account with a special perk: For every Euro you spent with your Mastercard, you get 1 MB bonus data that you can redeem with your o2 contract. Find out more about this offer here.


If you just need mobile data for your tablet or laptop, you can look into the o2 my Data plans. These SIM cards you can use for your tablet or computer (by using a surf stick), without using your smartphone data. Below you can see an overview of the different plans.

o2 Germany: Data-only Plans (e.g. for tablets or surf-sticks)

ProviderNameHighspeed Data (in GB)€ Price / monthPlan TypeWhere to Order
O2O2 my Data L6029.99PostpaidOrder here
O2O2 my Data M2019.99PostpaidOrder here
O2O2 my Data S39.99PostpaidOrder here
A collection of o2's data-only plans, which can be used with tablets or computers (with a surf-stick).