Your basket is empty.

Top up by credit or debit card

Anytime, anywhere
Cards Accepted: Virgin Money, Visa, Mastercard, Delta, Maestro, American Express Direct Debit, Solo

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 three 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.

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 (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.


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 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.