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

How to cancel your phone contract

1st December 2021

Cancel phone contract

There are any number of reasons you might want to cancel your phone contract – perhaps you’ve found a better deal elsewhere or simply aren’t happy with the service, coverage, or extras you’re getting on your current network.

Whatever the case, the good news is that cancelling your phone contract has never been easier, as you can do it just by sending a text message. However, there are alternate methods too.

Below, we’ll talk you through how to do it the easy way, along with the other options you have, but first we’ll look at what you should do before you cancel.

What to do before cancelling your phone contract

Before cancelling your contract, you should first ensure that the minimum term has finished – if you’re still locked into the contract, then you may have to pay a substantial fee to end it early. Typically you’ll have to pay off the remainder of the contract (possibly with a small discount), so ending particularly early is rarely financially sound.

If in doubt, just text ‘INFO’ to 85075 from the phone number of the network you want to leave. You’ll then get a text in response telling you whether you’re still in contract, how long for, and whether there are any charges if you leave now.

If you plan to keep your current phone while moving to a new network, it’s also worth checking your phone is unlocked. It needn’t be a deal-breaker if it isn’t, since you can usually unlock a handset for little to no money, but it’s worth going through that process before you change network, so you can use your phone immediately. We have a full guide covering how to unlock your phone on any network.

How to cancel your phone contract by text

The easiest way to cancel your phone contract is by text. To do this, if you want to keep your current phone number just text the word ‘PAC’ to 65075. You should do this from the number that you want to keep.

Depending on your network, they may need additional information from you, but if so, you’ll get a text in reply asking for this. If not, or once you’ve provided that information, you’ll get a text with your PAC (Porting Authorisation Code) in it. You’ll then need to give this code to the network you’re moving to, and that will both trigger your old contract to be cancelled, and ensure your old number moves to your new network.

If you don’t want to keep your number, then instead text the word ‘STAC’ to 75075. Again, your network may need additional details (such as your date of birth), but you’ll get a text explaining this if so.

Once done, you’ll receive a STAC (Service Termination Authorisation Code) which you can supply to your new network to have your old plan cancelled and receive a new number.

In either case, the code is valid for 30 days, and if you don’t provide it to a new network in that time it will expire and your plan won’t be cancelled – so you’ll have to request the code again. Once you do supply either code to a new network, they should arrange for the switch to be completed within one working day.

Other ways to cancel your phone contract

If you don’t want to text to cancel you can alternatively call most networks to cancel, or alternatively you may be able to cancel online. If you want to keep your number, then make sure to request a PAC code rather than outright cancelling. This way you can give it to your new network and that will kick-start the process of ending your old contract.

If you end your contract without requesting a PAC, then you’ll lose your number – though generally you’ll have 30 days in which to change your mind.

Whether you want a PAC, a STAC, or just to cancel without either, you’ll find the relevant contact methods below. Or head to our guide covering how to get a PAC code from any network in 60 seconds.


Simply call 150 from your EE phone or dial 07953 966 250 from any other phone, or you can find ‘Leave EE’ on your Account Settings page.


You can call Three on 333 from your Three phone or on 0333 338 1001 from another handset. There’s also a leaving form you can fill in instead.


Just call 202 from your O2 handset or 0344 809 0202 from another phone. You can also request your STAC or PAC code from your My O2 account.


Call 191 from your Vodafone phone, use web chat, or log into your online account and go Settings > Plan settings > View > Switch to another network > Switch my network. You can also request it via web chat.

BT Mobile

Just call 0800 800 150 from any phone, or head to your My BT online account and go Mobile > Thinking of leaving BT.

iD Mobile

You can leave iD Mobile using its app or your online account. Just head to the ‘My Account’ page and select ‘Thinking of leaving’. Alternatively, you can use iD’s Live Chat.


Just email support@freedompop.co.uk.


Simply log into your account and select the ‘request PAC’ option.


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

Plusnet Mobile

Just call 500 on your Plusnet handset or dial 0800 079 1133 from any phone.

Sky Mobile

To leave Sky Mobile, just call 03300 412 524, or cancel your plan from your online account.


Either call VOXI on 0808 005 7449, or log in to your online account and choose ‘Leave VOXI’.

Smarty Mobile

Just head to Account Settings in your online Smarty account and select ‘Leave now.’

Tesco Mobile

You can call 4455 from your Tesco phone or 0345 301 4455 from any phone, or you can cancel over web chat, or go to ‘My Account’ and choose ‘View or Change my account details’, followed by ‘Leaving Tesco Mobile?’

Virgin Mobile

Simply sign into your online account and select ‘Switching.’

Lebara Mobile

Just fill in this form to get your PAC or STAC code and leave Lebara.

Asda Mobile

Call 2732 from your Asda Mobile phone or cancel from your online account.


Either call 5888 from your Talkmobile phone or 0333 304 8064 from any other phone.


Will I have to pay to cancel my phone contract?

If you’re still tied into the minimum term of a contract then you will typically have to pay to cancel, but if you’re out of contract then there will be no charge.

Can I cancel my phone plan if I’m still in contract?

Yes, but you’ll generally have to pay to do so. Typically you can expect to more or less pay the remaining months in full, so it can be quite expensive if you’re not near the end of your contract.

What’s the easiest way to cancel my phone contract?

The easiest way to cancel your phone contract is to text ‘PAC’ to 65075 (if you want to keep your number), or ‘STAC’ to 75075 (if you don’t want to keep your number). Then give the code that you’re texted back to your new network.

Do I need to give my network notice before leaving?

If you’re out of contract you can leave whenever you want, but if you’re still locked into a contract then you’ll typically need to give 30 days’ notice – and will probably also have to pay an early exit fee.

Editorial Manager

James has been writing for us for over 10 years. Currently, he is Editorial Manager for our group of companies ( 3G.co.uk, 4G.co.uk and 5G.co.uk) and sub-editor at TechRadar. He specialises in smartphones, mobile networks/ technology, tablets, and wearables.

In the past, James has also written for T3, Digital Camera World, Clarity Media, Smart TV Radar, and others, with work on the web, in print and on TV. He has a film studies degree from the University of Kent, Canterbury, and has over a decade’s worth of professional writing experience.

Sign up for our newsletter.