Your browser does not have JavaScript enabled and therefore may not display all features of this and other websites.
Your browser is outdated and therefore may not display all features of this and other websites. More Information

Pay & Go mobile top-up

There are lots of ways to top up. Whichever you choose, you'll still get all your usual goodies, like O2 Rewards.
Here's what you need to know.

  • Auto top-up

    Auto top-up

    We'll remember to top up your mobile automatically, so you don't have to. Step 1: Sign in to My O2.

    Step 2: Choose between £10 to £30 and if you want to get topped up on a certain day/date or when your balance gets low.

    Step 3: We'll then top you up automatically. You can change or cancel whenever you like.
    Go to Auto top-up

  • Web top ups

    Web top-up

    Top up your mobile online. It's an easy, safe way to top up between £10 and £30. To use web top-up, you just need your mobile number and a UK credit or debit card handy. Top up online now

  • Top up by phone

    Top up by phone

    An easy way to top up between £10 and £30. Call 4444 free from your mobile, or 08456 062 277 from a landline. Have your debit or credit card handy and follow the simple instructions.

  • Facebook Top up

    Facebook top-up

    Top up your mobile without ever having to leave Facebook. Its quick, easy and safe to top up between £10 and £30. All you'll need is your mobile number and a credit or debit card handy. Use the link or visit the official O2 Facebook Page. Top up in Facebook now

  • At a cash machine

    At a cash machine

    Top up at any cash machine that has the green top-up logo. Just follow the instructions. The money will come out of your account and we'll send you a text to confirm. You can top up between £10 and £50.

  • E-top-up card

    E-Top Up card

    We'll give you a top-up card with your sim when you join us. To activate it, dial 248 free from your mobile and follow the instructions. Hand it over with your cash, credit or debit card at any O2 shop or other store with the green top-up logo. You can top up between £10 and £50, and use the same card again and again.

  • Top-up voucher

    Top-up voucher

    Go to any O2 shop or anywhere you see the green top-up logo and ask for an O2 top-up. You can pay by cash or card. Then call 4444 free from your mobile, or 08456 062 277 from a landline, enter the number on your receipt and follow the instructions. Top up between £10 and £50. Your voucher will expire after twelve months.

  • Top up abroad

    Top up abroad

    Call 4444 free from your mobile anywhere in the world. If the country doesn't allow shortcode dialling, enter *111*# and press the call button. Have your debit or credit card handy and follow the instructions. You can also use top-up vouchers abroad. Or top up online using Web top-up.

Don't forget about your extra goodies, every time you top up

Priority Moments

At the touch of a button you can find exclusive offers and experiences nationwide from some of the UK’s favourite brands including ODEON, Zizzi, WHSmith, Harvey Nichols and many more. Text 'MOMENTS' to 2020 to join.

O2 Rewards

Get up to 10% of your top-ups back every three months. Save up for goodies like tickets to The O2, extra credit, high street vouchers, accessories or even a new phone.

Monthly extras

All our tariffs come with a little something extra every month when you top up. Minutes, texts or internet access. To join a new tariff and change your monthly allowance, call 2202 or sign into My O2.

Lend us a quid

Running out of credit? We'll lend you a quid until you next top up.