person holding a phone up

How to keep your mobile phone number when changing networks

Back in the day, it was a right headache to keep your mobile phone number when changing networks. Thankfully in 2023, the process is so much easier and only takes a few days. 

To keep your number when switching providers, you’ll need a PAC code. Follow our simple guide for everything you need to know. 

What is a PAC code?

A PAC code is a ‘Porting Authorisation Code’ that allows you to carry your mobile number over to a new network. It’s normally nine digits long.

You have to request a PAC code from your current provider and give it to your new network, or you’ll lose your phone number when you move.

How do I request a PAC code?

How you request a PAC code varies slightly between providers, but for the most part, you only need to ask. Thanks to Ofcom, you can simply text ‘PAC’ to 65075, free of charge, to get your code. 

There are plenty of other ways to get a PAC code though, depending on which network you’re on: 

Asda mobile

  • Text ‘PAC’ to 65075
  • Call 2732 from an Asda mobile phone or 0808 006 2732


  • Text ‘PAC’ to 65075
  • Call 202 from an O2 phone or 0344 809 02023.
  • Login to your account 


  • Text ‘PAC’ to 65075
  • Login to your account and go to Menu > Account Settings > Leave EE 


  • Complete the outstanding charges form first (either online or by texting ‘INFO’ to 95075)
  • Text ‘PAC’ and your date of birth (DD/MM/YY) to 65075
  • Call their customer service
  • Login to your account and fill out the ‘take my number’ form


  • Text ‘PAC’ plus your four digit account PIN to 65075
  • Call 191 from a Vodafone phone
  • Login to your account and go to Account Settings > Mobile switching
  • Use their online webchat option


  • Text ‘PAC’ to 65075

How long does a PAC code transfer take?

Networks will send you a PAC code within a few minutes of you asking, but this could take up to one working day.

A number transfer can take up to 24 hours. However, this could rise to 48 hours if you send your request after 5pm or on a weekend.

How long does a PAC code stay active for?

A PAC code is valid for 30 days from the date you receive it. 

If, after 30 days, you haven’t sent your PAC code to your new network to begin transferring your number across, the code will expire and you’ll have to request another.

Can I get another PAC code if my current one expires?

Yes, you can.

If your first PAC code has expired and you decide that you still want to move with your phone number, you can request another PAC code from your current network.

I have a PAC code - now what do I do?

Once you have received your PAC code from your current mobile provider, you need to pass it on to your new network. 

How you do this will differ depending on the network, but usually you can do it online or over the phone. 

Once you give them your PAC code, the transition period will begin. 

Switching mobile networks should take one working day, but it could be longer if there are issues with your account, PAC code, or if it’s a weekend or evening. 


Why hasn't my PAC code worked?

If your PAC code isn’t working, there are a few things you should check:

  • Has it expired? PACs codes are only valid for 30 days. If it’s expired, simply request a new one
  • Have you double checked you entered it correctly? It’s easy to make mistakes, so be sure to check it’s not just a typo
  • Is your new network having problems? Get in touch and let them  know you’re trying to port your number

If you’ve tried everything and it’s still not working, you can always request another one from your old network.


When do you not need a PAC code?

You don’t need a PAC code if you’re not interested in keeping your mobile number when you switch providers. 

If you don’t want to keep your number, you can request a STAC code (‘Service Termination Authorisation Code’) instead. A STAC code allows you to disconnect your previous mobile number so you can take out a new number when you move.

To request a STAC code, text ‘STAC’ to 75075. Much like a PAC code, it’s valid for 30 days.

Joining Asda mobile

If you’re interested in joining us, you can grab a great value bundle to kickstart your Asda mobile journey. Simply request your PAC code from your previous provider and we’ll be on our way!

Follow us on Facebook and Twitter for more guides.

Go Pay As You Go

The easy way to get more from your mobile

Mobile phone illustration

Say hello to handsets

No commitment, no limits
No commitment, no limits

With no commitment you have the freedom to flex your usage whenever you need to.

Powered by Vodafone
Powered by Vodafone

Powered by Vodafone with up to 99% UK population coverage.

Cap your spend
Cap your spend

Put a limit on how much you spend every month so you don't need to worry about getting a big bill.

Consistently helpful customer services team, good network coverage, no contract commitments, excellent value for money.


Solid service, good price. I work abroad but keep my UK number and buy a bundle when I'm back in the country.


Great price for what I need. Always had great customer service when I've rang up.


I love ASDA mobile for me it's great and I love having my phone on the ASDA mobile network also good bundles without any contract commitments


Asda Stores Limited (registered address: Great Wilson Street, Leeds, LS11 5AD) trading as Asda Money, acts as a credit broker not a lender, and is authorised and regulated by the Financial Conduct Authority. Asda Stores Limited only offers finance from a restricted range of finance providers. Finance provided by PayPal Credit. Terms and conditions apply. Credit subject to status, UK residents only. ASDA Stores Limited acts as a broker and offers finance from a restricted range of finance providers. PayPal Credit is a trading name of PayPal (Europe) S.à r.l. et Cie, S.C.A. 22-24 Boulevard Royal L-2449 Luxembourg.