Switching from O2 to Vodafone? It's a straightforward process to keep your existing phone number.


Step 1: Obtain a PAC Code from O2

The first step is to contact O2 to obtain your Porting Authorisation Code (PAC Code).

If you're a Pay Monthly customer on O2, you can request a PAC Code by calling 202 on your O2 handset. Alternatively, dial 0344 8090202 from any other phone.

Alternatively, if you're a Pay As You Go customer on O2, request a PAC Code by calling 4445 on your O2 Pay As You Go handset. You can also call 0344 8090222 from any other phone.

You can request a PAC Code over the phone at any time during O2's opening hours:

Monday - Friday8.00am - 9.00pm
Saturday8.00am - 8.00pm
Sunday8.00am - 6.00pm

Here are some key things to know:

  • A PAC Code is 9 digits long and follows the format ABC 123 456.
  • O2 must provide a PAC code within 2 hours of your request. If they don't, they must provide a valid reason for why the PAC Code can't be issued. Your right to a PAC code is enshrined within clause 18 of Ofcom's "General Conditions of Entitlement".
  • Your PAC Code is valid for 30 days. If you don't use it during this time, the PAC code will expire and you'll need to request a new one.
  • You shouldn't close your account at O2: it'll end automatically when your phone number is transferred to Vodafone.

Step 2: Order your new phone or SIM card from Vodafone's website

You should now order your new phone or SIM card using the Vodafone website. Please select the type of tariff you're intending to move to:

For a full list of available tariffs and the latest Vodafone deals, please refer to this page on Vodafone's website.

Vodafone will assign you with a temporary phone number during the transition process. This will allow you to test out the service before you finally transfer your phone number to Vodafone.

Step 3: Give the PAC Code to Vodafone

Once your new phone or SIM card arrives from Vodafone, switch it on and make sure everything's working properly. If you need to return/replace the new phone or SIM card, please do this before the phone number transfer.

Once you're happy to continue with the phone number transfer, contact Vodafone and provide them with your PAC Code.

Your PAC Code should be entered on Vodafone's online form. Alternatively, you can give the PAC Code to Vodafone by calling 191 on your Vodafone handset. You can also call 03333 040 191 from any other phone.

Providing your PAC Code to Vodafone
The PAC Code should be submitted through a form on Vodafone's website.


  • You must provide the PAC Code to Vodafone within 30 days of it being issued by O2. If the PAC Code has already expired, you'll need to return to step 1 and request a new PAC Code from O2.
  • O2 Pay As You Go customers: Try to use up your remaining credit as it can't be transferred to Vodafone.

Step 4: Phone Number Transferred (Next Working Day)

As long as you've submitted your PAC Code to Vodafone before 5.00pm, your phone number transfer will normally be scheduled for the next working day (Monday to Friday only, excluding English bank holidays). After 5.00pm, you'll need to wait one extra working day for your number to be transferred.

On the day of the transfer, you'll momentarily lose coverage on both mobile networks. When this happens, restart your handset on Vodafone. You should find that the Vodafone phone or SIM card will now associated with your original phone number.

  • If you see an error message (e.g. "SIM card registration failed"), this means it's time to restart your phone.
  • Once the phone number has been transferred to Vodafone, your account on O2 will automatically be closed. You'll receive a final bill from O2 for any outstanding charges.

Get the Latest Deals from Vodafone →

Any Other Questions?

In case of any problems during the transfer of your phone number, you should contact your new mobile network (Vodafone) with details of the problem.

If you have any other questions on using a PAC Code, please see my in-depth guide to transferring your phone number between networks. You can also read comments from other visitors of this site.

← Full Article: "PAC Codes - How to transfer your mobile number when switching networks"

Your Comments 1,211 so far

We'd love to hear your comments on transferring a phone number from O2 to Vodafone. The comments below are from people who've made the same transfer. You can add your own comments here.

To view all 1211 comments about transferring a phone number, please visit the main PAC Code article.

  • Hi I transferred from 02 to vodaphone today and although I can send & receive texts, I cannot receive calls! Very frustrating please help!

    • Hi Lorraine,
      Sorry to hear about the problems after transferring your phone number from O2 to Vodafone. It’s very strange you’re able to receive incoming text messages but not incoming phone calls (normally, if there’s a problem with the porting, both things should be affected at the same time). Either way, your best bet would probably be to talk to Vodafone Customer Services – you can reach them on 191 (or 03333 040 191 from a non-Vodafone handset).

  • Hi I’m having the same issue as a couple of people on the comments.
    The transfer from 02 to vodafone, my phone can dial out but nobody can dial me or text me, the transfer date was today but I’m without full service on my old 02 SIM and on my new Vodafone sim, I’ve called Vodafone several times to be promised different things and told different stories but as yet I’m still without a useful phone. Do you know if keeping the phone switched off is useful as one Vodafone representative told me it was my fault for having the phone on . . . I’d never been told to switch it off

  • Hi ken we are trying to change our phone from O2 to vodafone and can ring out but not getting any texts or incoming calls they’ve said they will send text to how to solve it lol when u can’t get texts funny is there something you’ve got to do with your phone when it’s been switched over. We’ve got a iPhone 6 plus, many thanks.

    • Hi Paula,
      Thanks for your comment. On the day of the transfer, it’s fairly normal for this to happen (it means Vodafone has already updated your number on their network but O2 are still to release it). If you’re still having this problem after the scheduled number transfer date, you’ll need to contact Vodafone Customer Services (dial 191 from your Vodafone handset) – they should be able to investigate this for you.

Load more comments (21)

Leave a Reply

Your email address will not be published. Required fields are marked *