If you are thinking about leaving O2 for another mobile network, one of the first things you will need is a PAC code. A PAC (Porting Authorisation Code) is a unique nine-character code that allows you to transfer your existing phone number to a new provider. Without it, you would lose your number when you cancel your O2 contract.
Thanks to Ofcom regulations, getting a PAC code from O2 is now easier than ever. O2 is legally required to provide it when you ask, and the entire process can be completed in minutes. This guide walks you through every step, from requesting your code to completing the switch.
What Is a PAC Code?
A PAC code stands for Porting Authorisation Code. It is a nine-character alphanumeric code (for example, ABC123DEF) that authorises the transfer of your mobile phone number from O2 to another network. When you give this code to your new provider, they use it to port your number across, so you keep the same number you have always had.
PAC codes were introduced by Ofcom to make it easier for customers to switch mobile networks. Before PAC codes existed, switching was a complicated process that often resulted in people losing their phone numbers. Now, the process is regulated and must be completed within one working day of your new provider submitting the port request.
PAC Code vs STAC Code: What Is the Difference?
| Feature | PAC Code | STAC Code |
|---|---|---|
| Purpose | Keep your number when switching | Cancel without keeping your number |
| Number transfer | Yes, number ports to new network | No, number is released and recycled |
| How to request | Text PAC to 65075 | Text STAC to 65075 |
| Validity | 30 days | 30 days |
| Response time | Within 1 minute (by text) | Within 1 minute (by text) |
| Best for | Switching to another network | Cancelling without switching |
How to Get Your O2 PAC Code
O2 must provide your PAC code when you request it. There are several ways to get it:
Method 1: Text Message (Fastest)
This is the quickest and easiest method, introduced by Ofcom specifically to prevent networks from using high-pressure retention tactics to stop you leaving.
- Open the messaging app on your O2 phone
- Send the word PAC to 65075
- O2 must respond within one minute with your PAC code
- The text will also include information about any early termination charges
Method 2: My O2 App or Website
- Log into the My O2 app or visit o2.co.uk
- Navigate to your account settings
- Look for the "Leave O2" or "Switch network" option
- Follow the prompts to generate your PAC code
Method 3: Phone Call
- Call 202 from your O2 phone (or 0344 809 0202 from any phone)
- Ask for your PAC code
- O2 must provide it, though they may try to offer retention deals first
- Note down the PAC code and any charges mentioned
Step-by-Step: Switching from O2 Using Your PAC Code
- Choose your new provider: Research and sign up with your new mobile network. You can do this before or after getting your PAC code
- Get your PAC code: Use one of the methods above to request your PAC from O2
- Give the PAC to your new provider: When you sign up with your new network, provide them with your PAC code. Most providers have a dedicated section during sign-up for entering a PAC code
- Wait for the port: Your new provider will submit the port request. The transfer typically completes within one working day
- Your O2 SIM stops working: Once the port is complete, your O2 SIM will be deactivated automatically. Your number is now on your new network
- Check your final O2 bill: O2 will send a final bill including any early termination charges or remaining Device Plan balance
How Long Does Porting Take?
Under Ofcom rules, the porting process must be completed within one working day of your new provider submitting the request. In practice, most ports happen within a few hours. During the switchover, there will be a brief period (usually 15 minutes to 2 hours) where your phone may not have service as the number transfers between networks.
What Happens to Your O2 Contract?
Using a PAC code automatically triggers the cancellation of your O2 contract. You do not need to contact O2 separately to cancel. However, there are financial implications to be aware of:
Early Termination Fees
If you are still within your minimum contract period, O2 will charge an early termination fee. This is typically a percentage of your remaining monthly payments. The exact amount will be included in the text you receive when you request your PAC code. For a full breakdown of cancellation costs, see our guide to cancelling your O2 contract.
Device Plan Balance
If you are on an O2 Refresh plan, you will need to pay off any remaining Device Plan balance in full. This is the outstanding cost of your handset and is separate from the early termination fee on your Airtime Plan. Check your remaining balance in the My O2 app or on your latest O2 bill.
Final Bill
O2 will send you a final bill after your number has been ported. This will include any early termination charges, remaining Device Plan balance, and pro-rated charges for your last billing period. Review this carefully and dispute any incorrect charges if necessary.
O2 Retention Offers
When you request a PAC code, especially by phone, O2's retention team may try to keep you by offering deals. These can include:
- Reduced monthly payments
- Extra data at no additional cost
- Free add-ons or subscription services
- Discounted or free device upgrades
- Bill credits
These offers can sometimes be genuinely good value. If O2 offers you a deal that is competitive with what you were planning to switch to, it may be worth staying. However, always compare the total cost over the full contract term rather than just looking at the headline monthly figure. Get any offer confirmed in writing before accepting.
Common PAC Code Problems and Solutions
PAC Code Has Expired
PAC codes are valid for 30 days. If yours has expired, simply request a new one using the same method. There is no limit to how many times you can request a PAC code.
Port Has Not Completed
If more than one working day has passed since your new provider submitted the port request, contact your new provider first. They can check the status of the port and escalate if there is a problem. If the issue is on O2's end, contact O2 customer services.
Wrong Number Ported
In rare cases, the wrong number may be ported. If this happens, contact both O2 and your new provider immediately. Under Ofcom rules, they must work together to resolve the issue as quickly as possible.
Service Interruption During Port
A brief period without service is normal during the porting process. If the interruption lasts more than a few hours, restart your phone with the new SIM inserted and check that it is activated on the new network.
Tips for a Smooth Network Switch
- Back up your data: Before switching, back up your contacts, photos, and messages. Some data may be stored on your O2 SIM
- Check coverage: Before committing to a new network, check their coverage in the areas you live, work, and travel
- Update accounts: If your O2 number is linked to two-factor authentication, banking, or other services, be prepared for a brief disruption during the port
- Do not cancel your O2 direct debit early: Wait until your final bill has been paid before cancelling the direct debit, otherwise O2 may refer the debt to a collection agency
- Request your phone be unlocked: If your handset was purchased from O2, request an unlock before or shortly after leaving so you can use it on any network
Frequently Asked Questions
Can O2 refuse to give me a PAC code?
No. Under Ofcom regulations, O2 must provide your PAC code when you request it. They cannot refuse or unreasonably delay providing it.
Does requesting a PAC code cancel my O2 contract?
No, requesting a PAC code does not cancel your contract. Your contract is only cancelled when the PAC code is used by your new provider and the port completes. If you do not use the PAC code within 30 days, it expires and your contract continues as normal.
Can I get a PAC code if I have outstanding payments?
Yes, you can still get a PAC code even if you have outstanding payments or arrears on your account. However, O2 will still pursue any outstanding balance, so you will need to settle your account.
How do I keep my number if I switch to O2 from another network?
The process works in reverse. Request a PAC code from your current provider, then give it to O2 when you sign up. O2 will handle the port and your number will be transferred to your new O2 SIM.
Can I port my number to a pay as you go SIM?
Yes, you can port your number to any type of mobile plan, including pay as you go. This is a common strategy for keeping your number active while you decide on a permanent plan.
What if I change my mind after using my PAC code?
Once the port has completed, your O2 contract is cancelled. If you want to return to O2, you would need to sign up for a new contract and port your number back using a PAC code from your new provider.
Need Help Switching from O2?
Our independent O2 specialists can guide you through the switching process, help you understand any charges, and make sure you get the best deal. We can also help you understand your cancellation rights and review your final O2 bill.