O2 Top Up Vouchers

Buy O2 Top Up Vouchers in a few easy steps

Buy o2 top up voucher online - Instant delivery and secure payment options

Select A Top Up Voucher

Select your O2 Top Up Voucher

How much do you want to top up?

Your Details

Enter Your Delivery Details
Where would you like us to send your O2 Voucher code to?

Total Cost inc Service Charge

Price Comparison

Mojo Vouchers logo mojo vouchers

Mobile Top Up logo mobiletopup.co.uk

Recharge.com logo recharge.com

Dundle logo dundle.com

Ding logo ding.com

OnTopUp logo ontopup.com

frequently asked questions
Why use mojo-vouchers.co.uk?

Safe & Secure Payment
We are a PCI compliant company, You can use any Credit or Debit Card, Google Pay & Apple Pay.

Fast Delivery
You will receive your Voucher code by SMS and email with 30 seconds.

Your Privacy is Protected
Once you use your Voucher Code your details are wiped from our system automatically.

How do I top up my O2 pay as you go?

By Phone:

From your O2 phone Dial 4444


From a landline, call 0845 6062 277

Follow the spoken instructions, When Prompted, enter the O2 top up code we sent you.

How do I check my O2 balance?

By Phone:

Dial hotkey 2 and your O2 balance will appear on your screen.


Enter *#10# and press the call button. Your O2 pay as you go balance will appear on your screen


Dial 4444 to hear your balance on your phone.


Sign into your My O2 account from your phone or computer


If you are not resistered with My O2 then turn your wifi off and go teh My O2 website, You will see your balance and not be charged as the My O2 site will not use your data.

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 my O2 when abroad?

By Phone:

Call 4444 from the mobile phone you want to top up.


Enter *111*# followed by the call button. Then, follow the instructions. When prompted, enter the top up code we sent you.


1. Go to the O2 website

2. Enter your mobile number
3. Enter your voucher number

How do I contact O2 customer service?


Visit the O2 customer service page, and scroll down to the bottom.

By Phone:

From your O2 mobile, dial 4445.


From other UK landlines or mobiles, call 0344 8090 222 (standard call charges apply).


From abroad, call +44 7860 980 202. (free from a O2 mobile).