Your basket is empty.

Ways to pay

All about topping up your mobile phone


Available from high street retailers nationwide anywhere you see the green top up logo. They come as a printed till receipt and you can top up by phone or by text.

Either call 789 to top up by phone. Or text the unique voucher PIN to 789111 to top up by text.

top up by a credit or debit card

Tired of traipsing down to the shops to top up your phone? Register your credit or debit card and you can top up - straight from your sofa - day or night.

To start using your credit or debit card with us just visit Your Account and click on 'Register your Credit/debit card'. Or call us on 789 from your Virgin Mobile phone to talk to our team.

There are four easy ways to top up with your card:

789 - call us free from your Virgin Mobile and top-up from £5.

Online - visit Your Account to top-up.

On your mobile - go to Your Account on your phone’s internet browser at and click Top Up, or just text ACCOUNT to 80150 for a direct link.

Text - send a message for free to 789 222 containing:

  • The amount you'd like to top up (between £5 - £50 in denominations of £5)
  • Last 4 digits of your card number
  • Last 3 security digits on the back of your card (or 4 if you have an American Express card)
  • Leaving a space between each detail Eg: 10 9876 321
  • When you're all topped up, we'll text you back to let you know.
  • Tip: Save 789222 to your address book, that way you won't need to remember it each time you top up by text.

grab an e-top up card

Sick of messing around with vouchers? Then grab yourself an E-top up card.

You can top up in loads more places. Plus, it's quicker, too.

You can use your E-top up card in:

  • Stores
  • Petrol stations
  • Corner shops

In fact, you can use it anywhere you see the green top up logo.

Here's how:

  • Give your E-top up card to the store assistant and let them know how much credit you'd like.
  • You can get as little as £5 or as much as £100 every time.
  • Pay as you normally would, then you're done! Easy!

top up at a cash machine

How's this for convenient? Now cash isn't the only thing you can get from a cash machine. You can get airtime too!

  • It's flexible. You can add airtime to your Virgin Mobile phone, or even your friend’s phone – as long as you know their number.
  • It's available 24 hours a day.

Can anyone add airtime at an ATM?

Yes, if you have a bank card with:

  • NatWest
  • Royal Bank of Scotland
  • Lloyds TSB
  • Allied Irish Bank
  • Nationwide
  • Co-op
  • HSBC
  • Barclays

You can top up at any cash machine that displays the green top up logo. What's more, we're adding new banks to the service all the time, so if your bank isn't on our list yet, keep your eyes peeled, it may be coming soon.

How do I top up at my ATM?

Just insert your card as usual, then select a service called 'Mobile Top Up'. Choose your network, the amount you want to top up with, and your mobile phone number. Then the airtime will be instantly credited to your phone!

set up a direct debit

If you’re on our Original Pay As You Go tariff, you can choose to pay by Direct Debit.

You'll get:

  • Free itemised e-Bills - you can see up to 12 of your last bills online
  • Free Voicemail Plus - lets you store more messages for longer
  • Use your phone abroad in over 190 countries - and get even better value rates

It's easy to set up

You can do it online or over the phone. All you need is your bank details handy. Setting up Direct Debit is subject to the UK credit check, which we can do online or over the phone. If you're accepted, you'll be registered and ready to go within 4 hours.

If you're on our Addict tariff, Simply 8p tariff or our Daily Bonus tariff, you won't be able to pay by Direct Debit. But you can top up in 4 other easy ways: by credit or debit card, E-top up, voucher or at lots of cash machines nationwide.

add an airtime bundle

What are Virgin Mobile bundles?

Bundles are packages of minutes, texts and data that give you discounted airtime to any UK network.

You can use your bundle to:

  • Call mates on other UK networks
  • Text mobiles on other UK networks
  • Make standard UK calls

Just to let you know, our airtime package doesn't include things like calls to premium rate lines or texts to shortcode text services. You can see our full list of call charges in our tariff table

There are no time of day restrictions and no daily limits. You're free to use them whenever you like.

How bundles work

To purchase a bundle, ensure you have enough credit on your phone, then simply text the code for the bundle of your choice to 789789.

Once you're set up, we'll automatically renew your bundle every month. Here's how it's done:

1. The cost of your bundle is taken from your airtime balance, so all you need to do is top up first

2. We'll text you three days before your bundle is due to be renewed, so you'll have plenty of time to get topped up

3. If you'd like to see how many minutes or messages you have left, you can check your balance by dialling 789, or texting BALANCE to 789789.

If you pay by Direct Debit, then you need to make sure that you're within your credit limit.

If you choose not to top up in time to renew your bundle, or cancel it, that's okay with us.

Bundles are really flexible

You can choose one bundle at a time. To change bundles, just text the code for the new bundle you'd like anytime throughout the month and the change will take effect at the end of the current bundle month. So all you need to do is give us at least 2 days notice, and we'll change or cancel your bundle for you.

To choose your bundle, just log in to Your Account and select Buy Bundle


How can I keep track of my top ups?

Anytime you top up, you can see your payments online in Your Account. You can see your recent calls and your balance online too.

Does the credit or debit card need to be in my name?

Yes, for security, the card you use needs to have the same name and billing address as your account details.

What happens if I lose my E-Top Up card?

No need to worry. Your E-top up card can only be used to add airtime to one account, so even if someone else does use it the only account they can top up is yours!

Can I top up any phone at a cash machine?

Yes. You can top up your Virgin Mobile phone or a friends as long as you know their number.

Can I use my bundle to make calls abroad?

No, you can use bundles to make calls or send texts to any mobile in the UK. You can use them to make standard UK calls, too. But calls abroad are not included.