Top up any O2 pay as you go number online and the credit goes straight onto the phone – no voucher code to type in. Choose £10 to £30, enter the number and pay.
O2 is one of the UK’s largest networks; giffgaff, Tesco Mobile and Virgin Mobile also run on it.
Choose your option
- £10: £10.99
- £15: £15.99
- £20: £20.99
- £25: £25.99
- £30: £30.99
How direct top up works
- Choose the amount and type the O2 mobile number you want to top up.
- Pay with PayPal or card.
- We add the credit straight to that number, usually within minutes, and email you when it is done.
No voucher code to enter – handy for topping up a family member, or your own UK number while you are abroad. Prefer a code? Buy O2 top up vouchers instead.
Check the number carefully: credit sent to the wrong number cannot be moved.
Keeping your O2 number
O2 usually expects the SIM to be used or topped up within about 6 months. Once you have the SIM you can top it up any time with our O2 top up vouchers, sent by email in minutes – handy if you live abroad and want to keep your UK number.
Questions
How quickly is the O2 credit added?
Usually within minutes of payment, seven days a week. We email you when it is done.
Can I top up someone else’s number?
Yes – any O2 pay as you go number in the UK, from anywhere in the world.
Does it work on pay monthly?
No – direct top up is for pay as you go numbers only.
Related O2 products
Other ways to add credit: a O2 top-up voucher if you prefer a code you can save or forward or O2 bundle activation to add a 30-day data bundle. Need a new O2 number? Order a O2 SIM card or an eSIM. See every network on our direct top up page, or browse all UK top ups.





Reviews
There are no reviews yet.