The following items have been added to the basket:

Pay today

New Contract

Pay monthly

PAC code and STAC code

It has never been easier to switch mobile network. You used to have to use your PAC or STAC code direct with a network, which could be a complicated process however, due to new rules from Ofcom, the telecoms regulator - it’s simpler and faster, because you can also switch with us when you buy your new contract. Putting the power to switch to a better deal firmly in your hands.

Once you’ve found a new deal that’s perfect for you, the first thing you need for switching is a PAC or STAC code. You can request a PAC and STAC code quickly and easily by text. Which code you need depends on whether you want to keep your mobile number - PAC code - or get a new mobile number – STAC code.

If you’re ready to switch network but haven’t a clue about PAC and STAC codes, find out everything you need to know here, including what they are, how to get a PAC or STAC code, and how to use them.

PAC FAQs

What is a PAC code?

A PAC - porting authorisation code - is a code that allows you to keep your phone number when you switch mobile network. The code is used to transfer over your number to your new provider and stop the service with your current provider.

What does a PAC code look like?

A PAC code is an alphanumeric code that should have three letters, followed by six numbers. For example, a PAC code should look like ABC123456.

How to get a PAC code?

The quickest way to request a PAC code is to text PAC to 65075. Your current provider should reply with your PAC code within a minute, though it can take up to two hours. Alternatively, you can call your current provider or login to your online account.

How do I use a PAC code?

To use a PAC code, you give it to your new provider, or enter it into the basket page if you purchase a contract from us. Your new network will handle the transfer of your number as well as the termination of service from the provider you’re leaving. Your new network provider should aim to complete the switchover within one working day; however, this may take slightly longer. You can also select the day that the port goes through on.

If you change your mind after you’ve requested a PAC code and don’t want to switch anymore, that’s okay, you don’t have to use your PAC code. If you don’t give it to a new network, your existing contract continues on the same mobile number.

How long does a PAC code last?

A PAC code is valid for 30 days. If you don’t use it within this time and you still want to switch network, you’ll need to request a new PAC code.

How long does a PAC code last?

A PAC code is valid for 30 days. If you don’t use it within this time and you still want to switch network, you’ll need to request a new PAC code.

Why can't I use my PAC code when it's still within its expiration date?

We bar the use of a PAC code ten days before its expiration date to ensure you don't get cut off before the network can complete your device/deal setup. If your PAC code expires in fewer than ten days, contact your network provider to switch or terminate your number.

STAC FAQs

What is a STAC code?

You’ll need a STAC code - service termination authorisation code - if you want to switch mobile network and get a new phone number. The code is used to stop the service with your current provider.

What does a STAC code look like?

A STAC is an alphanumeric code that looks similar to a PAC code. It should have six numbers followed by three letters, for example, 123456ABC.

How do I get a STAC code?

To get a STAC code, simply text STAC to 75075. You should receive your STAC from your current provider within a minute, though it can sometimes take up to two hours. Other ways to get a STAC code are to call your current provider or login to your online account.

How do I use a STAC code?

To use a STAC, you need to pass it to your new provider or enter it into the basket page if you purchase a contract from us. Your new network will arrange for the service from your current provider to be cancelled. Your new provider should aim to complete the switchover within one working day, however, this may take slightly longer. You can also select the day that the port goes through on.

How long does a STAC code last?

As with a PAC code, a STAC code is valid for 30 days. If it expires, you’re free to request a new STAC.

Why can't I use my STAC code when it's still within its expiration date?

We bar the use of a STAC code ten days before its expiration date to ensure you don't get cut off before the network can complete your device/deal setup. If your STAC code expires in fewer than ten days, contact your network provider to switch or terminate your number.

Vodafone and ID Mobile PAC & STAC codes

If you have your eye on one of our great deals at Carphone Warehouse, and are ready to move to Vodafone or iD Mobile, you’ll need to get a PAC or STAC code. The switchover process is simple. Once you’ve given the PAC or STAC code to us - the process is the same whichever network you’re moving to – if you’re product is being delivered to you, you’ll be able to choose a date for the switch to take place. Remember, if you’re keeping the same handset, you’ll need to switch your old SIM card for your new one, or set up a new eSIM profile.

Whether you’re looking for a pay-monthly contract with one of the latest phones, or a great-value SIM-only plan, choose from our huge range of ID Mobile deals and Vodafone deals, and make the switch today.

Giving us your codes

To keep your number, you can use either your PAC code or your STAC code when you buy your new product, just enter it into the basket online, or speak with one of our sales agents in store or on the phone. Your new provider should aim to complete the switchover within one working day, however, this may take slightly longer. You can also select the day that the port goes through on. You can also do this once you’ve received your order.


Keep your existing number when switching to Vodafone

When you receive your new SIM and have activated it, Text PAC from your old SIM to 65075 to get your PAC or text STAC to 75075 to get your STAC code. These codes are valid for 30 days but if they run out you can request new ones. Then click here, call 03333 040 191 or call 191 (from your new phone) and provide the details requested and then your number will be transferred. Your new number should be transferred within one working day to your new contract and your old contract will automatically end.


Keep your existing number when switching to iD Mobile

When you receive your new SIM and have activated it, Text PAC from your old SIM to 65075 to get your PAC or text STAC to 75075 to get your STAC code. These codes are valid for 30 days but if they run out you can request new ones. Then click here, call 0333 003 7777 or call 7777 (from your new phone) and provide the details requested and then your number will be transferred. Your new number should be transferred within one working day to your new contract and your old contract will automatically end.