Buy an O2 top up voucher online and get your O2 voucher code by email within minutes. It works on any O2 pay as you go SIM – your own number or a family member’s – with no need to visit a shop.

O2 top up amounts
- £10 voucher – £10.99
- £15 voucher – £15.99
- £20 voucher – £20.99
- £25 voucher – £25.99
- £30 voucher – £30.99
How to top up O2 with your code
- Call 4444 from your O2 phone and follow the steps.
- From a landline, call 0345 606 2277.
- Abroad, dial *111*, your code and #.
Use the credit for calls and texts, or to buy an O2 Big Bundle. Network packs and rates change from time to time, so check O2’s own website for the latest offers.
Why buy O2 credit from My Top Up?
- O2 voucher code emailed in minutes, day and night.
- Pay by PayPal, debit or credit card, or bank transfer.
- Your code is also saved in My account.
Questions
I can’t find my code. Check your spam or junk folder, or look in My account. Still missing? Email info@mytopup.co.uk with your order number.
Does an O2 voucher work on pay monthly? No – top-up vouchers are for pay as you go numbers only.




