How to transfer your phone number from one mobile network to another: a step-by-step guide to using a PAC Code.

  • BT Mobile
  • EE
  • giffgaff
  • iD Mobile
  • O2
  • Sky Mobile
  • Tesco Mobile
  • Three
  • Virgin Mobile
  • Vodafone

In the UK, it’s a straightforward process to transfer your phone number from one mobile network to another. This makes it easy to change mobile networks whilst keeping the same phone number as before. It ensures that you won’t miss incoming phone calls and text messages, and means you can avoid the hassle of having to update your phone number at different places.

To move your phone number from one network to another, you’ll use something called a PAC Code (or a Porting Authorisation Code). It should take no longer than one working day to transfer your phone number with a PAC Code and it will always be free to do so.

Step-By-Step Instructions: Transferring Your Phone Number

For a step-by-step guide on how to transfer your phone number, please select your current mobile network followed by the mobile network you’re planning to join:

PAC Code Finder: Step-By-Step Instructions

Your current mobile network:

Your new mobile network:

Through the rest of this article, we’ll discuss the process for transferring your phone number in a bit more detail. We’ll show you how to obtain your PAC Code and then how to use the PAC Code at your new network. We’ll also discuss the time limits on using a PAC Code and your legal entitlements to it as per Ofcom regulations. Finally, we’ll look at some special cases (e.g. transferring a phone number within the same mobile network or transferring a phone number that’s on Pay As You Go).

What is a PAC Code?

In the UK, PAC Codes (or Porting Authorisation Codes) are used to transfer your phone number from one mobile network to another. There are three simple steps to moving your phone number:

  1. Start by getting a PAC Code from your current network. See the contact details below for information on how to request your PAC Code. It’s always free to obtain a PAC Code and you should normally be given it within one minute of your request.
  2. Order your new phone or SIM card. You should order your new phone or SIM card from your new mobile network. You’ll initially be given a temporary phone number so you can make sure everything’s working correctly (e.g. both with your handset and coverage).
  3. Give the PAC Code to your new mobile network. Once you’ve made sure you’re happy with your new mobile network, give the PAC Code to them and they’ll use it to transfer your phone number over. You can submit your PAC Code either through an online form or over the phone.

For step-by-step instructions on how to use a PAC Code, please select your current mobile network followed by the mobile network you’re planning to join:

PAC Code Instructions

Your current mobile network:

Your new mobile network:

A STAC Code (or a Service Termination Authorisation Code) can be requested instead of a PAC Code if you don’t want to keep your phone number when moving to another mobile network. You can also use the form above to get a STAC Code from your network.

Note: PAC Codes are sometimes confused with PUK Codes (Personal Unblocking Key Codes). The two codes serve a very different purpose. A PUK code is required if your handset becomes blocked (e.g. if you were to accidentally enter your PIN number incorrectly three times). When moving mobile networks, be sure to ask for a PAC Code rather than a PUK Code.

Getting a PAC Code

The first step in transferring your phone number is getting a PAC Code from your current mobile network. A PAC Code is nine-digits long and allows you to move your phone number onto a different mobile network. A PAC Code contains three letters followed by six numbers (e.g. ABC 123 456).

You can normally get a PAC Code instantly from your mobile network, either through their website or by sending a text message as follows:

Current
Network
How to Get a PAC Code
BT MobileLog in to the My BT website and go to Mobile > Thinking of leaving BT
or text PAC to 65075 to get a BT PAC Code by SMS text message (see other options)
EELog in to the My EE website and go to Menu > Account settings > Leave EE
or text PAC to 65075 to get a EE PAC Code by SMS text message (see other options)
giffgaffLog in to the My giffgaff website and go to My profiles & settings > Get a giffgaff PAC Code
or text PAC to 65075 to get a giffgaff PAC Code by SMS text message (see other options)
O2Log in to the My O2 website and go to My details > Thinking of switching from O2?
or text PAC to 65075 to get a O2 PAC Code by SMS text message (see other options)
Sky MobileLog in to your Sky Account and go to My Account > Mobile > My Number
or text PAC followed by your date of birth (in DDMMYYYY format) to 65075 (see other options)
ThreeLog in to your My3 Account to get your Three PAC Code
or text PAC followed by your date of birth (in DDMMYY format) to 65075 (see other options)
Virgin MobileLog in to your Virgin Mobile Account to get your Virgin PAC Code
or text PAC followed by your date of birth (in DD/MM/YYYY format) to 65075 (see other options)
VodafoneLog in to the My Vodafone website and go to Account settings > Mobile switching
or text PAC to 65075 to get a Vodafone PAC Code by SMS text message (see other options)

If you’re requesting a PAC Code either online or by text message, your mobile network is legally obliged to give it to you within 60 seconds of your request.

You can also get a PAC Code by calling your mobile network. In this case, you should expect it to take a little bit longer as your mobile network will try to persuade you to stay with them. It’s almost certainly more hassle to get your PAC Code this way, but it does give you an added opportunity to negotiate or to haggle on your current deal.

Once issued, your PAC Code will be valid for 30 days. You should write it down, keeping it somewhere safe and secure (treat it like a password as anyone with the PAC Code can initiate a phone number transfer). There’s no need to separately cancel the plan on your current mobile network. This will be done automatically for you once the PAC Code has been used.

If any early exit fees apply to your contract, you should be told what these are when you request your PAC Code. Alternatively, you can text INFO to 85075 to find out what the early exit fees are on your contract.

Using your PAC Code

After getting a PAC Code from your old network, the next step is ordering your new phone or SIM card from your new mobile network. Please select the mobile network you’re planning to join:

Please select the network you're moving to:

EE

O2

Three

Vodafone

Other Popular Networks: BT Mobile, giffgaff, iD Mobile, Plusnet Mobile, Smarty, Sky Mobile, Tesco Mobile, Virgin Mobile, VOXI

When your new phone or SIM card arrives, it will initially have a temporary phone number assigned to it. This will allow you to spend a little bit of time to make sure everything is working correctly (e.g. both with the handset and with the coverage in your area).

Once you’re happy to move your phone number over, you should give the PAC Code to your new mobile network. After you do this, it will normally not be possible to cancel or reverse the phone number transfer. For this reason, we’d always recommend using your PAC Code only once you’ve had the chance to make sure everything’s working on your new mobile network and handset.

How To Submit Your PAC Code

You can provide a PAC Code to your new mobile network as follows:

New
Network
Contact Details for Providing a PAC Code
BT MobileGive your PAC Code to BT (bt.com)
or call 150 from your BT handset / 0800 800 150 from another phone. See full contact details.
EEGive your PAC Code to EE (ee.co.uk)
or call 150 from your EE handset / 07953 966 250 from another phone. See full contact details.
giffgaffGive your PAC Code to giffgaff (giffgaff.com)
The PAC Code must be submitted to giffgaff online.
O2Give your PAC Code to O2 (o2.co.uk)
or call 202 from your O2 Pay Monthly handset, 4445 from your O2 Pay As You Go handset
from another phone: 0344 8090202 (Pay Monthly), 0344 8090222 PAYG). See full contact details.
Sky MobileGive your PAC Code to Sky (sky.com)
or call 03300 412 524 from your Sky handset / 03300 412 524 from another phone. See full contact details.
ThreeGive your PAC Code to Three (three.co.uk)
or call 333 from your Three handset / 0333 338 1001 from another phone. See full contact details.
Virgin MobileCall 789 from your Virgin handset
or 0345 6000 789 from another phone. See full contact details.
VodafoneGive your PAC Code to Vodafone (vodafone.co.uk)
or call 191 from your Vodafone handset / 03333 040 191 from another phone. See full contact details.

We wouldn’t recommend using your PAC Code if there’s a chance you’ll want to cancel your new contract or return your new handset. This is because there will be added complications if your phone number has already been transferred to the new mobile network.

How Long Does It Take?

Once you’ve given the PAC Code to your new mobile network, your phone number transfer will normally be scheduled for the next working day. If you submit your PAC Code fairly late on in the day, it’s possible you’ll need to wait one additional working day. The daily cut-off time for submitting a PAC Code for next-day transfer is between 3pm and 5.30pm depending on your mobile network.

Phone number transfers can only take place on a UK working day. They don’t take place over the weekend or on English bank holidays. Assuming no bank holidays, the following table shows when you can expect your phone number transfer to take place:

Day of Submitting PAC Code* Day of Number Transfer
Saturday Tuesday
Sunday
Monday
Tuesday Wednesday
Wednesday Thursday
Thursday Friday
Friday Monday

* You’ll need to submit the PAC Code before the daily cut-off time (3pm to 5.30pm depending on your network). If the PAC Code is submitted after the daily cut-off time, you’ll need to wait an additional working day for the transfer to take place.

You’ll need to be in the UK on the day of the phone number transfer.

What Happens On Transfer Day?

You’ll continue getting coverage from your old network until the transfer completes.

Whilst you’re waiting for the phone number transfer to take place, incoming phone calls and text messages on your number will continue going to your old mobile network.

On the day of your phone number transfer, your new mobile network will take control of your phone number. Simultaneously, your old mobile network will release that number and your old account on that network will automatically be closed.

When the transfer happens, you’ll momentarily lose coverage on both of the networks. You’ll need to restart your handset for the coverage to come back and for the phone number transfer process to complete. After a restart, incoming phone calls and messages should then be routed to your new mobile network.

Throughout the whole process, there should be little or no loss of service. This is because you’ll continue receiving coverage on your old network until the transfer actually happens and the new mobile network takes over.

Expiry of PAC Codes

Your PAC Code will expire 30 days after issue. If you don’t use your PAC Code within the 30-day window, nothing will happen and the account at your old mobile network will stay open as before. Normally, we’d recommend using your PAC Code within 26 days of it being issued (this allows a bit of time for the transfer to actually happen).

If your PAC Code has already expired, you can request a new one by following the instructions above.

Other Considerations

Instant Messaging Apps

If you’re using an instant messaging app (e.g. WhatsApp, Facebook Messenger or Snapchat), your temporary phone number may continue to show even after you’ve used your PAC Code. To fix this, you should use the ‘number change’ feature that’s built in to your messaging application:

iMessage & FaceTime on iPhone

If you’re using an iPhone, you may experience problems with iMessage and FaceTime after transferring your phone number with a PAC Code.

If you’re moving your phone number to a new iPhone, you might see your temporary phone number continuing to show in iMessage and FaceTime. To resolve this, you’ll first need to disable iMessage and FaceTime (you can do this by going to Settings > Messages > iMessage and Settings > FaceTime on your iPhone). After doing this, go to Settings > Phone > My Number and enter your correct phone number there (this should be the phone number that you want to keep). You should then restart your iPhone, after which you can re-enable iMessage and FaceTime.

If you’re moving your phone number from an iPhone to a non-Apple device (e.g. Android), you may find that you stop receiving messages from people with an iPhone. To fix this, you’ll need to de-register your old iPhone from iMessage and FaceTime. If you still have access to your old iPhone, go to Settings > Messages > iMessage and switch it off. You should also go to Settings > FaceTime to turn FaceTime off. If you no longer have access to your iPhone, you can de-register iMessage through the Apple website.

Your Legal Entitlement to a PAC Code

Ofcom: UK's regulator of telecom servicesAs per Ofcom regulations, you’re legally entitled to transfer your mobile number to another network. The right is enshrined within clause 18 of Ofcom’s General Conditions (Ofcom is the UK’s regulator for telecommunication services).

According to the General Conditions, you must be given a PAC Code free of charge within 60 seconds of your request. The PAC Code must be issued to you in the same way that you request it. For instance, if you request your PAC Code online, it should also be given to you online.

There are only a couple of reasons why your network can refuse a request for a PAC Code:

  • Failed security check. You’ll often need to prove your identity when requesting a PAC Code. If you aren’t able to adequately prove your identity, your mobile network reserves the right not to issue a PAC Code. This is to stop people from “stealing” your phone number.
  • A PAC Code has already been issued. Once a PAC Code has been issued, it’s valid for 30 days. Until the previous PAC Code expires, your mobile network will be unable to issue you with a new one.
  • Your account has already been closed. A PAC Code can only be issued if the account is still open and if the phone number still belongs to you. If you’ve already closed your account with a mobile network, the phone number may have already been forfeited and returned to the network. As it isn’t possible to recover a phone number once it’s been returned to the network, you should always keep your account open until the PAC Code is used. If you’re a Pay As You Go customer, you should also be aware of your mobile network’s minimum activity requirements.

If your mobile network refuses to provide you with a PAC Code, they must inform you of the reasons why. Unpaid debt cannot be used as a reason not to issue you with a PAC Code. Similarly, being stuck within the minimum term of your contract cannot be used as a reason not to issue you with a PAC Code. However, you might be charged an early termination fee on your final bill if you were to choose to end your contract early.

Special Cases

Transferring Within The Same Network

A PAC Code is only used when transferring your phone number between two different mobile networks. If you’re staying on the same mobile network but changing to a different plan, it isn’t necessary to go through the PAC Code process. Instead, simply call the customer services department of your current network and request a phone number transfer inside of the network. You’ll need to provide details of both of your accounts.

Please select your network and tariff type:

EE

O2

Three

Vodafone

Other Popular Networks: BT Mobile, giffgaff, iD Mobile, Plusnet Mobile, Smarty, Sky Mobile, Tesco Mobile, Virgin Mobile, VOXI

If you simply need to change the size of your SIM card, see our guide to getting a replacement Micro SIM or Nano SIM. The process for changing the size of your SIM card is even easier and normally won’t require a call to customer services.

Transferring a Pay As You Go Number

Top Up Logo
You can’t transfer Pay As You Go credit.

You should follow the normal PAC Code process when transferring a phone number that’s on Pay As You Go.

One extra thing that’s important to be aware of is you can’t transfer Pay As You Go credit from one mobile network to another. Therefore, any unused credit remaining on your old account will automatically be forfeited on the day of your phone number transfer. For this reason, it’s normally a good idea to use up your credit before the date of the phone number transfer.

If you have a large amount of money remaining on your account, consider donating it to charity rather than spending it frivolously. You can donate money via text message to Cancer Research, the Red Cross and Save the Children. The minimum donation is typically around £3. You can also check directly with your favourite charity to see whether they’re able to accept donations by text message. There are some further ideas here on how to best use up your Pay As You Go credit.

Transferring to a SIM Only Deal

A SIM-only deal is an airtime-only contract where you get a new SIM card for your existing, unlocked smartphone.

Compared to traditional mobile contracts, a SIM-only deal will give you much lower rates. You can normally expect to save around £200 or more each year with a SIM-only deal. For more information, see our full guide to SIM Only deals.

Select your SIM Only mobile network:

For SIM-only deals, the process of transferring your phone number is exactly the same. As an extra step, however, you should take care to make sure your handset is unlocked. If your handset is currently locked to a network, you’ll need to unlock it before you can use it on another network. For more information, see our in-depth guides to unlocking an iPhone and unlocking a Samsung Galaxy smartphone.

Cancelling & Ending Your Contract

If you’re using a PAC Code to transfer your phone number to another network, the account on your old mobile network will be closed automatically once your phone number transfer is complete.

If you simply want to end your contract without keeping your phone number, you can request something called a STAC Code (a Service Termination Authorisation Code). This can be requested online in the same way as you request a PAC Code, or by texting STAC to 75075. Your STAC Code can then be given to your new network and used in the same way as you’d use a PAC Code.

Alternatively, you can also call your mobile network to follow the standard disconnection procedure. On some Pay Monthly plans, a 30-day notice period will apply for standard disconnections. If so, you can sidestep these charges by using a STAC Code as the 30-day notice period doesn’t apply for this process. You can order a free SIM card from any Pay As You Go network, for the purposes of using your PAC Code or STAC Code.

Other Things To Know

There are several other things worth knowing about a PAC Code:

  • It’s impossible to swap the phone number on two accounts. When porting your phone number in to a mobile network, the original number assigned to you by that mobile network will be lost. It isn’t possible to swap the phone number between two accounts or two mobile networks.
  • You can’t transfer a phone number that has already been lost. For instance, if you’ve already cancelled your contract, or if your phone number has expired due to inactivity on Pay As You Go. In both of the cases, the phone number will have already been lost and can therefore no longer be transferred elsewhere.

  • You can transfer ownership of a phone number using a PAC Code. When using a PAC Code, there is no check with regards to the account holder’s name on your old and new accounts. You can therefore transfer a phone number to somebody else’s account (e.g. giving it to a friend or family member). Please be aware of the possible privacy implications when choosing to do this, as someone else may now have access to your incoming phone calls and text messages.
  • Businesses can transfer up to 25 numbers using a PAC Code. Small businesses can use a PAC Code to transfer up to 25 phone numbers from one mobile network to another. Larger businesses wanting to transfer more than 25 phone numbers should contact their mobile network.
  • A different system exists for transferring landline phone numbers. PAC Codes can only be used to transfer mobile phone numbers in the UK (these are UK phone numbers beginning with 07). If you wish to transfer a landline phone number (beginning with 01 or 02), you should contact your landline phone provider to find out how to do this (e.g. BT, TalkTalk, Sky or Virgin).

More Information

For a step-by-step guide that takes you through the process of transferring a mobile number, please use our PAC Code Finder.

Your Comments 1,716 so far

We'd love to hear your thoughts and any questions you may have. So far, we've received 1716 comments from readers. You can add your own comment here.

    • Hi Jade,
      Thanks for your comment. You should only lose coverage momentarily. What happens is you’ll find that coverage disappears on your old SIM card/handset. You should then restart your phone with the SIM card from the new network and it will have the original phone number assigned to it.
      Hope this helps,
      Ken

  • Plusnet don’t obey the Ofcom’s directive. They don’t even let you send the text message to the short message to obtain the PAC code.

  • Hi so I recently lost my vectone Sim card and have unfortunately decided to switch carriers to Giffgaff however by me losing my VectoneSim card it has unfortunately meant that I have a different number however I would like to go back to my Giffgaff number if I am able to get my PAC code I have been calling numerous times a week and I have been put on hold which has led to me waiting for hours on end with no reply . If it doesn’t trouble you can I please get a reply ASAP and can I get my vectone pac code

    • Hi Naima,
      Thanks for your comment. Are you able to request a PAC Code from the Vectone Mobile website? This might offer a potential solution. Alternatively, is there a way to get a replacement SIM card from Vectone? If you’re able to get one, you should be able to request your PAC Code via text message.
      Ken

Load more comments (887)

Leave a Reply