HomeDealsAskCheckupSearch

O2 PAC Code: How to Get Yours

Get your O2 PAC code in minutes — free by text, phone, or the My O2 app — with a step-by-step guide to switching networks without losing your number.

A PAC (Porting Authorisation Code) lets you move your O2 number to a new network, and it is completely free. The fastest way to get one is to text PAC to 65075 from your O2 phone — you will usually get a reply within about 60 seconds. Give that code to your new provider and they handle the rest.

Frequently asked questions

How do I get a PAC code from O2?

Text PAC to 65075 from your O2 phone — it is free and O2 usually replies within about 60 seconds with a nine-character code. You can also request one through My O2 or by calling 202 from your O2 mobile.

How long does an O2 PAC code last?

An O2 PAC code is valid for 30 days from the date it is issued. If it expires before you use it, just request a new one the same way.

Is it free to get a PAC code from O2?

Yes. Under Ofcom rules, every UK mobile network must issue PAC codes free of charge, and O2 does not charge for texting, calling, or requesting one through My O2.

Can I get a PAC code if I still owe money on my contract?

Yes, you can request a PAC even if you are still in your minimum term or have an outstanding device balance. O2 may include an estimate of any early termination charges in the reply text, and your final bill will reflect anything you still owe.

What if I do not receive the PAC code text?

Check you are texting 65075 from the O2 SIM the number is registered to — the request must come from that phone. If you still do not get a reply, request your PAC through My O2 or by calling 202 from your O2 mobile (or 0344 809 0202 from another phone).

PAC & STAC code generator

Text the right short code from your current network. We do not issue PAC or STAC codes — your network replies with the code by SMS.

What would you like to do

Current network

O2

On your O2 phone, text PAC to 65075.

Your network should reply with a PAC code that is valid for use with your new provider. Codes are usually free and arrive by SMS shortly after you send the request.

Text PAC to 65075

Better deals to switch to

Compare a few strong alternatives from other providers while you cancel.

See all SIM only deals
logo

Red Data SIM Unlimited Plus - 24 months

Data
Unlimited
Allowances
0 minutes
0 texts
Contract
24 months
Total cost: £816
Price
£34per month
  • Price becomes £36.50 on 1 April 2027
  • Price becomes £39 on 1 April 2028
Get deal
logo
Unlimited speed

goodybag 25GB - 0 months

Data
25 GB
(Unlimited speed included)
Allowances
Unlimited minutes
Unlimited texts
Contract
No contract
Price
£12per month
Get deal
logo
Unlimited speed
5G+

Three 100GB 15pm 12m SIM Only

Data
100 GB
(Unlimited speed included)
Sold by:Fonehouse logo
Allowances
Unlimited minutes
Unlimited texts
Contract
12 months
Total cost: £180
Price
£15per month
Get deal
logo
Unlimited speed

VOXI 10 1m SIMO

Data
80 GB
(Unlimited speed included)
Allowances
Unlimited minutes
Unlimited texts
Contract
No contract
Price
£10per month
Get deal

Related links

A PAC (Porting Authorisation Code) is a short code that lets you move your mobile number from O2 to another UK network. Every provider is required by Ofcom to issue one free of charge when you ask, and requesting a PAC does not cancel your O2 contract on its own — it only starts the switch once you hand the code to a new provider.

What is a PAC code?

A PAC identifies your phone number and the network it needs to move to. It is not a discount code or a reference number for support — its only job is to authorise the transfer of your number when you join a new provider. You keep using your O2 SIM right up until the new network completes the switch.

How to get a PAC code from O2

Getting an O2 PAC code takes a couple of minutes and does not cost anything.

  1. Text PAC to 65075 from the O2 phone you want to keep. This is the fastest method — O2 usually replies within about 60 seconds with a nine-character code.
  2. Log in to My O2 (or the O2 app), open Manage details, scroll to Thinking of leaving O2?, and choose Request your code.
  3. Call O2 customer services on 202 from your O2 mobile, or 0344 809 0202 from any other phone, if you would rather speak to someone.

You must text or call from the O2 SIM the number is registered to — the request will not work from another phone. If your account has an Apple Watch or multiple numbers linked to it, texting 65075 will not work at all; request your PAC through My O2 or by calling customer services instead.

What happens after you get your PAC code

Your O2 PAC code is valid for 30 days from the date it is issued. Give it to your new provider when you sign up — usually during checkout, though most networks also accept it after you have placed your order. They handle the number transfer from there, and it typically completes within one working day.

Your O2 service keeps working right up until the switch goes through, so there is no need to cancel anything yourself. Once the port completes, O2 closes your old account automatically and sends a final bill roughly two weeks later covering any usage, line rental or remaining device balance.

If your PAC expires before you use it, request a new one the same way — there is no limit on how many times you can ask.

Leaving O2? Here's what to expect

A PAC code only moves your number — it does not tell you what you might owe, how long your notice period is, or how O2's early termination charges work if you are still mid-contract. If you are weighing up whether to leave O2 altogether rather than just switching networks, read our full guide to cancelling your O2 contract for exit fees, final bill details and what to do if you are not porting your number to a new provider.

For step-by-step guides on leaving other UK networks, see our cancel and switch hub.