MoneySavingExpert Founder, Martin Lewis · Editor-in-Chief, Marcus Herbert Chair, Martin Lewis · Editor, Marcus Herbert

How to transfer your number

Transferring your mobile number from one network to another is a simple process known as "porting". It allows you to keep your existing phone number when switching to a new provider. 

Keep my current signal
Sim card
Sim switching need-to-knows...
Text 'INFO' free to 85075 to check if you're one of the 14m who are out-of-contract
Don't get more data than you need. Use our Data Calculator to work out your usage
All deals are for new customers. Want to stay? Contact your provider to haggle for a better deal
Some deals increase in price during the contract - we flag that below if it does
Back to options
Filters Sort

Your top deals

Sort by
Sorted by Equivalent Monthly Cost

Your top deals

MSE top pick
 
5G data 5GB
Mins/texts Unlimited
Contract 1mth
'Free' Roaming 37 countries
Unltd minutes and texts
Signal level Uses Vodafone's network
Lebara
Customer service
Months 1-6
£1.35/mth
Thereafter
£4.90/mth
Equiv cost: Equivalent cost: 
£3.13/mth
MSE top pick
 
5G data 10GB
Mins/texts Unlimited
Contract 1mth
'Free' Roaming 37 countries
Unltd minutes and texts
Signal level Uses Vodafone's network
Lebara
Customer service
Months 1-7
£1.75/mth
Thereafter
£5.90/mth
Equiv cost: Equivalent cost: 
£3.48/mth
MSE top pick
 
5G data 15GB
Mins/texts Unlimited
Contract 12mth
'Free' Roaming 50 countries
£31 Gift card
Unltd minutes and texts
Signal level Uses Three's network
iD Mobile
Customer service
Months 1-3
£3.50/mth
Months 4-12
£7/mth
Gift card
£31
Equiv cost: Equivalent cost incl reward: 
£3.55/mth
 
5G data 50GB
Mins/texts Unlimited
Contract 12mth
'Free' Roaming 50 countries
£30.50 Gift card
Unltd minutes and texts
Signal level Uses Three's network
iD Mobile
Customer service
Months 1-3
£2/mth
Months 4-12
£8/mth
Gift card
£30.50
Equiv cost: Equivalent cost incl reward: 
£3.96/mth
MSE top pick
 
5G data 35GB
Mins/texts Unlimited
Contract 1mth
'Free' Roaming 37 countries
£25 Gift card
Unltd minutes and texts
Signal level Uses Vodafone's network
Lebara
Customer service
Months 1-3
£3.50/mth
Thereafter
£6.90/mth
Gift card
£25
Equiv cost: Equivalent cost incl reward: 
£3.97/mth
 
5G data 5GB
Mins/texts Unlimited
Contract 1mth
'Free' Roaming 39 countries
Unltd minutes and texts
Signal level Uses EE's network
Spusu
Customer service
Monthly cost
£4.50/mth
 
5G data 5GB
Mins/texts Unlimited
Contract 12mth
'Free' Roaming 45 countries
Unltd minutes and texts
Signal level Uses Vodafone's network
Asda
Customer service
Monthly cost
£4.50/mth
 
5G data 50GB
Mins/texts Unlimited
Contract 1mth
'Free' Roaming 37 countries
Unltd minutes and texts
Signal level Uses Vodafone's network
Lebara
Customer service
Months 1-6
£1.80/mth
Thereafter
£7.90/mth
Equiv cost: Equivalent cost: 
£4.85/mth
 
5G data 7GB
Mins/texts Unlimited
Contract 12mth
'Free' Roaming 34 countries
Unltd minutes and texts
Signal level Uses EE's network
Talk Home
Customer service
Monthly cost
£5/mth
 
5G data 5GB
Mins/texts Unlimited
Contract 1mth
'Free' Roaming 34 countries
Unltd minutes and texts
Signal level Uses EE's network
Talk Home
Customer service
Monthly cost
£5/mth
 
5G data 10GB
Mins/texts Unlimited
Contract 1mth
'Free' Roaming 39 countries
Unltd minutes and texts
Signal level Uses EE's network
Spusu
Customer service
Monthly cost
£5.90/mth
 
5G data 60GB
Mins/texts Unlimited
Contract 12mth
'Free' Roaming 50 countries
£25 Automatic cashback
Unltd minutes and texts
Signal level Uses Three's network
iD Mobile
Customer service
Monthly cost
£8/mth
Automatic cashback
£25
Equiv cost: Equivalent cost incl cashback: 
£5.92/mth
 
5G data 15GB
Mins/texts Unlimited
Contract 1mth
'Free' Roaming 47 countries
Unltd minutes and texts
Signal level Uses Vodafone's network
TalkMobile
Customer service
Monthly cost
£5.95/mth
MSE top pick
 
5G data 99GB
Mins/texts Unlimited
Contract 12mth
'Free' Roaming 50 countries
£16 Gift card
Unltd minutes and texts
Signal level Uses Three's network
iD Mobile
Customer service
Months 1-3
£2.25/mth
Months 4-12
£9/mth
Gift card
£16
Equiv cost: Equivalent cost incl reward: 
£5.98/mth
 
5G data 20GB
Mins/texts Unlimited
Contract 1mth
'Free' Roaming 50 countries
Unltd minutes and texts
Signal level Uses Three's network
iD Mobile
Customer service
Monthly cost
£6/mth
Available from 2 retailers
 
5G data 10GB
Mins/texts Unlimited
Contract 12mth
Roaming No
Unltd minutes and texts
Signal level Uses O2's network
Sky
Customer service
Monthly cost
£6/mth
 
5G data 10GB
Mins/texts Unlimited
Contract 24mth
'Free' Roaming 45 countries
Unltd minutes and texts
Signal level Uses Vodafone's network
Asda
Customer service
Monthly cost
£6/mth
 
5G data 8GB
Mins/texts Unlimited
Contract 12mth
Roaming No
£14 Automatic cashback
Unltd minutes and texts
Signal level Uses Three's network
Three
Customer service
Until 31 Mar 26
£7/mth
After 1 Apr 26 price rise
£8.90/mth
Automatic cashback
£14
Equiv cost: Equivalent cost incl cashback: 
£7.26/mth
 
5G data 12GB
Mins/texts Unlimited
Contract 12mth
Roaming No
£37 Automatic cashback
Unltd minutes and texts
Signal level Uses Three's network
Three
Customer service
Until 31 Mar 26
£9/mth
After 1 Apr 26 price rise
£10.90/mth
Automatic cashback
£37
Equiv cost: Equivalent cost incl cashback: 
£7.35/mth
 
5G data 25GB
Mins/texts Unlimited
Contract 12mth
Roaming No
£25 Gift card
Unltd minutes and texts
Signal level Uses Vodafone's network
Vodafone
Customer service
Until 31 Mar 26
£8/mth
After 1 Apr 26 price rise
£10.50/mth
Gift card
£25
Equiv cost: Equivalent cost incl reward: 
£7.80/mth
Want to see more results? Show more

How to transfer your mobile phone number

To transfer your mobile number, you'll need to request a Porting Authorisation Code (PAC) from your current network. You can request this by texting your current network. Simply text 'PAC' for free to 65075 and you'll be sent your 'porting authorisation code' (PAC) immediately. To get a new number, text 'STAC' to 75075.

Once you have your PAC code, give it to your new network, and it will let your current network know you're looking to leave. The process usually takes one to three working days, although it can take longer in some cases.

If you're still in contract, you could be charged early termination fees for leaving - check how much you'd be charged by sending a text with the word 'INFO' to 85075.

Remember, your PAC code is only valid for 30 days. If you don't use it within this time, it will expire, and you'll need to request a new one.

It's a different process if you're swapping within the same provider.

If you're switching to a new tariff on the same network, for example, if you're on pay-as-you-go and upgrading to a contract, you shouldn't need to carry out this process - just call your mobile provider's customer service helpline and they should be able to sort it.

It's important to remember that the Sim-only deals listed in our tool are mostly for newbies of that provider. If you apply for a deal that's with your current provider and attempt to switch your current number to it, it'll likely be rejected by your network.