Ways to top up online

There are lots of ways to top up your Pay as you go phone or get a data pack for your Mobile broadband device. You can top up online, 24 hours a day, with a debit or credit card, get a TopUp voucher from your nearest Vodafone store, or use one of the other methods listed on this page.

Using a debit or credit card

Top up your Pay as you go phone, or get a data pack for your Mobile broadband device, using a debit or credit card online.

Activate a TopUp voucher

Prefer to top up another way?

My Vodafone account

Just log in to your account or register, then click on the TopUp link. You can top up with your debit or credit card and store your card details securely, so it’s even quicker and easier next time. And you can set up a regular top up by Direct Debit with our Automatic TopUp service.

Top up by phone

Call 2345 for free from your Vodafone mobile. You’ll need your debit or credit card. And you can save your card details making it quicker next time you top up.

Top up by text

Follow this with the value of the top up, which can be £10, £15, £20, £25 or £30 (for example, TOPUP 15)

Send the message free of charge to 2345 from a Vodafone mobile

Automatic TopUp

Set up a regular weekly, monthly or 30 day top up and we’ll add the credit to your account automatically. All you need to do is register your payment details with us first, then choose your top up amount and how often you want it to be applied.

Voucher TopUp

Desktop

By top up voucher - activate by calling 2345 or dial *#1345* followed by your top up voucher number and then #. For example *#1345*123456789012#

Now your swipe card’s linked, you can use it to top up in any shop with the green TopUp logo

Choose the amount you want to top up (from £5 to £50) and hand your swipe card to the retailer to add it to your phone

You can pay by cash or with a debit or credit card

At a cash machine

At a cash machine – buy credit at over 50,000 cash machines across the UK. You can top up a minimum of £10. Just look for the green TopUp logo. Insert your debit or credit card and follow the on-screen instructions. Your TopUp will be applied within 10 minutes.

You'll need:

Your debit or credit card

The phone number you want to top up

Top up while you're abroad

Top up online while you’re abroad or you can top up by any of the methods above before you go.

Top up by phone

Call 03333 048048 free from any landline or mobile number. You’ll need to enter your mobile broadband number (starting 07), so make sure you have this ready. See how to find your mobile broadband number.

My Vodafone account

Register or log in to your account, to buy a data pack with your debit or credit card. You can store your card details securely, so it’s even quicker and easier next time.

Vodafone store

Choose a data pack to suit the way you use your phone. From 200MB for just £3, up to 3GB for £20.

Any store where you see the green TopUp logo

Buy a TopUp voucher from any of 90,000 shops across the UK - where you see the green TopUp logo. Then log in to My Vodafone to apply the voucher to your account and convert the credit into a data pack.

Earn Rewardz

Get points every time you top up £5 or more. Spend them on instant Rewardz, or save up for something bigger, like a new smartphone or camera.