Skip to content

Ways to top up my Prepay

Ways to top up my Prepay

I want to top up any Prepay mobile

Top up now

Top up your mobile now with a debit or credit card. It's simple, secure and you don't have to register for My Account.

My Account

Money bank

You can top up your own Prepay mobile, or someone else's online. Simply sign in to and select 'Make a payment' or 'top up'

Then follow these steps:

  • Select or enter the mobile number you want to top up
  • Select the amount you want to pay (between $20 - $100)
  • Enter your credit card details and click 'Confirm payment'

New to My account? You can register quickly here.

Money bank

Smart phone

Visit m.vodafone.co.nz on your smart phone and select My Account.

iPhone

Download our free My account for iPhone app from the iTunes app store or TXT APP to 898 and we'll send you a direct link to the App store.

Android

Download our free My account for Android app from the Android Marketplace.

By TXT with Top Me Up

TXT TMU and the amount you want to top up, e.g. TMU 30 (for a $30 top up), to 867 and follow the prompts. If you haven't already, you'll need to call 777 and follow the recorded prompts to register your credit card or Visa debit card with us first.

Hotlink

Top up your Vodafone mobile directly from your ASB, BNZ or TSB bank account. It's just like having EFTPOS on your mobile. Find out more about HotLink.

By calling

If you have a credit card or Visa debit card, dial 777 from your Vodafone mobile and follow the prompts starting with option 1, and then select top-up by credit card.

Pay by phone

Call Vodafone

If you have a Visa, Visa Debit Card or MasterCard call us from your Vodafone mobile on 777 and follow the voice prompts: > option 2, > option 2, > option 2.
And, select the amount you want to pay (between $20 - $100).

Westpac phone banking

If you're a Westpac customer and registered with phone banking call the Westpac Telephone Banking service and follow the prompts

Find out more about topping up with Westpac Phone Banking.

Money bank

By Recharge Voucher

Buy a Recharge Voucher from a service station, dairy or supermarket displaying a Vodafone sign or a Vodafone store.

  • The Recharge Voucher has a 12-digit code called the Recharge Number.
  • FreeTXT the 12-digit code to 887 from your Vodafone Prepay mobile (the mobile that sends the TXT will get the credit).
  • Instead of TXTing, you can call 777 from your Vodafone Prepay mobile, select option 2 and follow the top up instructions.

In a shop

Lots of stores around New Zealand have Vodafone eklick EFTPOS terminals where you can top up with cash, credit card or EFTPOS. They'll usually have signage that makes them easy to find. We'll TXT you to confirm your top up and let you know your new balance.

At NZ Post

Top up your Prepay at any NZ Post outlet (a PostShop or Books & More store) with cash or EFTPOS. Find out more about topping up at NZ Post.

At my bank's ATM

If you're with ASB Bank, Bank of New Zealand or Westpac, you can top up at their ATMs.

  • From the main menu select "Other" or "Other Services" and follow the Vodafone Prepay instructions.
  • You'll be asked to enter your Vodafone Prepay mobile number, how much you'd like to top up and from which account.
  • We'll TXT you to confirm your top up and let you know your new balance


To keep your mobile number active, you need to make sure you top up regularly. All Supa Prepay Top ups are valid for 365 days. If you don't top up within the applicable expiry period, you will lose any remaining balance. Your mobile number will be deactivated and recycled for someone else to use. We'll TXT you to remind you if you need to make a top up, so you'll have plenty of notice.

I need help paying my mobile bill

For help to pay your mobile bill, you can go to our Contact us page and send us an email, chat online with us or call us on 777 from your mobile or 0800 800 021 from a landline. Business customers call 888 from your mobile or 0800 400 888 from a landline.

Find answers

Help with this website, or our products and services


Get 200 bonus minutes, Top Up Super Bonus with $30