has become

Same great products with a stronger local touch.

Menu
Top up online within 30 seconds
Receive top up voucher directly by email
Secure and reliable checkout

O2 Top Up

O2 10 Pounds
£10.00 + £1.49 service fee Pay & Go £10
Direct delivery
O2 15 Pounds
£15.00 + £1.49 service fee Pay & Go £15
Direct delivery
O2 20 Pounds
£20.00 + £1.49 service fee Pay & Go £20
Direct delivery

Benefits of Mobiletopup.co.uk


Pay safely and securely
Safe payment methods, like PayPal and many more

Direct delivery
The code is sent to your email straight away

Easy and fast
You'll receive your credit in just a few minutes!

Top up O2 online

Get your O2 top up online from mobiletopup.co.uk. We’re always open and you’ll have your new O2 top up within 30 seconds. If you’re using an O2 pay as you go mobile, you probably dread the feeling of running low on call credit with no shop in sight. You don’t have to feel this way anymore.

To get started, pick the amount of O2 call credit or mobile data you want. Then pay with your preferred payment method. Choose between PayPal, Maestro, Discover, Mastercard, Diners, Visa, or China UnionPay. Payment completed? Your O2 top up code will show directly on your screen. You’ll also receive it by email within 30 seconds. Welcome to the fast, safe and simple way to stay connected.

How do I top up O2 pay as you go?


Once you have your O2 top up voucher from mobiletopup.co.uk, here’s how you finalise your O2 pay as you go top up:

  • From your O2 mobile, call the O2 top up number 4444.
  • From a landline, call 08456 062 277.

In either of these cases, simply follow the spoken instructions. When prompted, enter the O2 top up code we sent you.

Can I buy O2 Top Up online with PayPal?


You can buy any mobile top up product on Mobiletopup.co.uk with PayPal. That means also O2 Top Up. All you need to do is decide how much O2 call credit or mobile data you want. And then select PayPal as your payment method during checkout.

How do I check my O2 balance?


If you want to check if your O2 top up was successful, you have several options to see your current balance.

Check your O2 balance from your O2 mobile:
  1. Dial hotkey 2. Your O2 balance will appear on your screen.
  2. Enter *#10# and press the call button. Your O2 pay as you go balance will appear on your screen.
  3. Dial 4444 to hear your balance on your phone.

Check your O2 balance from a different phone or device:

If you have a My O2 account, you can sign in to it from any phone or computer to check your O2 balance. You don’t even need your SIM with you.

No existing My O2 account? In this case, insert your O2 SIM into any phone. Turn your Wi-Fi off and go to the My O2 website. There you’ll see your O2 balance without needing to sign in. Visiting the My O2 website doesn’t incur data charges.

How long is my O2 call credit valid for?


An O2 top up voucher will expire after 12 months if you don’t activate it. Once activated, your O2 call credit doesn’t expire as long as your O2 SIM card is active. To keep it active, make at least one chargeable activity (e.g. a call, a text or mobile data usage) every 6 months. Otherwise, O2 UK will deactivate your SIM card. This will also result in losing any call credit remaining on it.

How do I top up O2 from abroad?


There are two options to activate your O2 top up voucher from abroad.
  1. Call 4444 from the mobile phone you want to top up.
  2. Enter *111*# followed by the call button. Then, follow the instructions. When prompted, enter the top up code we sent you.

How do I contact O2's customer service?


By Phone:
  • From your O2 mobile, dial 4445.
  • From another phone, dial 0344 8090222.
  • From abroad, dial +44 7860 980 202.

Online:
To chat with an O2 customer service specialist, visit the O2 customer service page and scroll to the bottom.
Need help?
Take a look at the FAQ's