flame Compare Deals and save hundreds of pounds Sim Only Deals Phone Deals

How to get PAC code from your network

4th April 2019

Mobile Phone PAC Code

A PAC code is a ‘Porting Authorisation Code’ – a nine-digit code that allows you to move your number to another mobile network. So it’s something that you’ll need if you’re changing network but don’t want to change your number.

Once you’ve got your PAC code you simply give it to the network you’re moving to (generally by filling in an online form) and they handle the rest – communicating the move with your old network and getting your number transferred, often by the next working day.

But how do you actually get your PAC code in the first place? Read on to find out.

How to get a PAC code from your network

Getting a PAC code from your network is easy. Generally it just requires calling them and requesting it, just make sure you do this before you’ve closed your account with them.

Whatever the method of requesting it, in the UK you should be able to receive the code within two hours of doing so – that’s a legal requirement, but usually you’ll get it straight away.

Below you’ll find the relevant phone numbers or other methods for requesting a PAC code from each UK network, but note that the code only lasts 30 days, so if you don’t give it to your new network in that time-frame you’ll have to request another one.

Note also that you’ll probably have to supply some account or identity information, so make sure you have things like your account number to hand. You should also make sure you’re out of contract when you do this, otherwise you may have to pay an early exit fee.

How to request a PAC Code


Call 150 from your EE phone or 07953 966 250 from any other phone.


Call 333 from your Three phone or 0333 338 1001 from any other phone.


Call 202 from your O2 phone or 0344 809 0202 from any other phone.


Call 191 from your Vodafone phone or 03333 040 191 from any other phone.

BT Mobile

Call 150 from your BT phone or 0800 800 150 from any other phone.

iD Mobile

Call 7777 from your iD Mobile handset or 0333 003 7777 from any other phone. If you're on a SIM Only plan you can also request your PAC code under ‘My plan options’ in your account or the iD Mobile app.


Call 011 3887 0823 from any phone or use FreedomPop’s contact page.


Dial 43431 on your Giffgaff phone, or request one on Giffgaff’s website. Giffgaff will send the code to you by text within 10 minutes.


Call 322 on your Lycamobile handset or 0207 132 0322 from any other handset.

Plusnet Mobile

Dial 500 on your Plusnet handset or 0800 079 1133 from any phone. You can also request it online.

Sky Mobile

Call Sky Mobile on 0333 759 1731 from any phone.


Call Voxi on 0808 004 5205 from any phone, or contact Voxi online.

Ctrl Mobile

Ctrl Mobile doesn’t have a customer service number. Instead you’ll have to fill in a contact form.

Sky Mobile

Call Sky Mobile on 0333 759 1731 from any phone.

Smarty Mobile

You can request a PAC code through the ‘Account Settings’ section of your account on Smarty’s website. Alternatively, you can either email Smarty at team@smarty.co.uk or use web chat and request a call-back.

Tesco Mobile

Call 4455 from your Tesco Mobile phone or 0345 301 4455 from any other phone.

Virgin Mobile

Call 150 from your Virgin Mobile phone or 0345 454 1111 from any other phone.

Lebara Mobile

Call 5588 from your Lebara phone or 0207 031 0791 from any other phone.

Asda Mobile

Call 2732 from your Asda Mobile phone or 0800 079 2732 from any other phone.

Sign up for our newsletter.