How to upgrade your phone and get a better contract deal
When your contract is coming to an end, you will have the option to upgrade your phone to a new device and haggle to reduce your monthly payments. You can even haggle to increase your allowances, such as data and roaming usage.
Some networks will even give you the option to upgrade your phone early, where a fee may be required to settle your previous contract.
All networks will allow you to upgrade when your contract is coming to an end, however some networks will have different terms and conditions when it comes to upgrading early.
- When will I be eligible to upgrade my phone?
- Can I upgrade to a new phone early?
- How can I upgrade my phone?
- Upgrading your phone on BT Mobile
- Upgrading your phone on EE
- Upgrading your phone on iD Mobile
- Upgrading your phone on O2
- Upgrading your phone on Sky Mobile
- Upgrading your phone on Talkmobile
- Upgrading your phone on Tesco Mobile
- Upgrading your phone on Three
- Upgrading your phone on Virgin Mobile
- Upgrading your phone on Vodafone
- How can I get a better deal when upgrading?
- Can I keep my phone when upgrading?
- Can I upgrade to a different network?
- What should I know before upgrading?
- What happens if I don’t upgrade after my contract ends?
When will I be eligible to upgrade my phone?
You will be allowed to upgrade your phone when your contract is coming to an end.
The latest Ofcom regulations state that all networks must present an end of contract notification within 10 to 40 days of your contract coming to an end.
Your network will contact you via text, post or email about this. They should inform you of the following details:
- The exact date when your contract will come to an end
- The options you have when you contract ends
- How you will be able upgrade your phone - if you wish
- How to end your contract if you no longer require it
If you’re still unsure if you can upgrade your phone, or you want to know the date when you can upgrade, text INFO to 85075 for free. You will receive a reply within 30 seconds with information about your contract.
You can also find more information about your contract and when you can upgrade by logging into your online account with your network.
It may be possible to upgrade your phone early with some providers.
Can I upgrade to a new phone early?
Depending on your network, you may have the choice to upgrade your phone early. When this happens, you may be asked to settle the cost of your previous phone.
If your contract is divided into two separate costs for the tariff and device, then you will have to pay the remaining monthly payments for the device portion of your contract.
However, if the cost of your contract is not separate, then you may have to pay for your new phone upfront, usually at a reduced cost.
Your network may accept your old phone as a trade-in for a further reduction or better deal.
See our guide on upgrading your phone contract early for more information.
How can I upgrade my phone?
To get the best possible deal, you should contact your network directly to upgrade your phone contract.
Here at CompareDial, we don’t show upgrade deals in our comparison tools. The public upgrade deals that are presented by providers usually aren’t as competitive when compared to talking to your network directly.
By talking to your provider, you can usually haggle to get a better deal on your current contract and possibly get a free phone upgrade, or at least at a reduced price.
The upgrading process for every network can be different.
Upgrading your phone on BT Mobile
You can upgrade your phone with a BT Mobile contract within 30 days of your contract ending. Upgrade by choosing one of the following options
- Call 0800 800 150 to discuss an upgrade
- Login to your My BT account and go to Mobile
A BT Mobile contract is straightforward as there are no separate costs for the device and tariff portion of the contract.
BT Mobile do not offer a trade-in service for your old phone.
Upgrading your phone on EE
With all EE contracts, you can upgrade your phone within 45 days of your contact’s end date.
You can also choose to upgrade within 100 days of your contract ending, as long as the plan you upgrade to is the same monthly cost or higher.
Depending on your plan, you may have the option to upgrade even earlier. Check your contract details or contact EE directly if you’re unsure.
You can upgrade to EE via one of the following options:
- Check your My EE account
- Call 150 from an EE number
- Text UP to 150 for free from an EE number
- Visit an EE store
EE Annual Upgrade
With a qualifying plan, you will be able to upgrade to a new phone after 12 months within your contract.
- You will be required to send your current phone back to EE
- You will have to pay an upfront fee for your new phone, usually at a discounted price
- By performing a Annual Upgrade, you will enter a new 24 month contract
If your current phone is damaged, you will have to pay an additional fee, depending on how much your phone is damaged.
EE Upgrade Anytime
EE Upgrade Anytime eligible plans will allow you to upgrade 15 days after you take out your contract and 45 days before your contract ends.
You will be required to pay a fee for your upgrade, depending on how long you are within your contract.
You can upgrade at a reduced fee if you choose to trade-in your current phone - however this is completely optional.
Upgrading your phone on iD Mobile
If you’re on an iD Mobile phone contract, you will be eligible to upgrade your phone within 30 days of your contract coming to an end.
You can upgrade through your iD Mobile account or by using the iD Mobile app
If you’re not sure if you’re eligible for an upgrade, you can check by:
- Logging into your account
- Select ‘Manage my plan’
- Select ‘Check if I can upgrade’
iD Mobile upgrades start from free, depending on the phone you wish to upgrade too and the current plan you are on.
You can also downgrade to a lower monthly plan if you wish.
Upgrading your phone on O2
You can upgrade anytime with an O2 phone contract.
All O2 phone contracts have separate monthly costs for the device and tariff, known as O2 Refresh.
As long as you have paid the device portion of your contract in full, you can upgrade your phone.
If you want to upgrade early, you must pay the remaining monthly payments for your device in one payment in full.
You can upgrade with O2 in several ways:
- Login your My O2 account
- Call 202 from your O2 number or 0344 809 0202 from any other number
- Visit an O2 store
Upgrading your phone on Sky Mobile
All Sky Mobile phone contracts have separate monthly charges for the device and tariff.
This means you can upgrade at any time, as long as it’s 31 days after your previous upgrade.
When you upgrade, you must pay off your old phone’s monthly payments. You can choose to do this at once in full, or you can choose to continue the regular monthly payments on top of the additional monthly payments for your new phone.
You can send your current phone back with Sky Swap, where it will be credited towards your account. The amount of credit you will receive depends on your phone and the condition it is in.
Sky will first attempt to use this credit towards your old phone. If there is any remaining credit, it will be used towards your new phone.
If your contract is ending within 12 months, you will have paid off your device in full, meaning you can upgrade for free. You can still choose to send back your old phone for account credit.
You can upgrade with Sky through one of the following ways:
- Login to your Sky account
- Call 0333 7591 018
Upgrading your phone on Talkmobile
With Talkmobile, you can upgrade your phone within 90 days of your contract coming to an end.
You can check if you are eligible for an upgrade with Talkmobile by logging into your Talkmobile account
Talkmobile are flexible when it comes to early upgrades, and advises customers to contact them directly. Generally, they will request an amount to pay off your current phone before you can upgrade to a new phone.
You can upgrade with Talkmobile by calling 5888 from your Talkmobile number or 0333 304 8064 from any other number.
Upgrading your phone on Tesco Mobile
Tesco Mobile phone contracts have separate costs for the device and tariff of your contract.
You can choose to upgrade within 30 days of your contract coming to an end.
You can also upgrade early, at any time, however you will have to pay the remaining balance for your device’s monthly payment at once.
Whenever you upgrade with Tesco Mobile, you will be signing a new contract.
Tesco Mobile no longer offer a trade-in service.
You can upgrade with Tesco Mobile via one of the following ways:
- Login to your Tesco Mobile account
- Call 4455 from your Tesco Mobile number or 0345 301 4455 from any other number
Upgrading your phone on Three
You can upgrade your phone with Three within 30 days of your contract coming to an end.
It is possible to upgrade early with Three. This will usually involve paying a one off sum to cover the cost of your current phone. If you wish to upgrade early with Three, you will need to call them directly.
You can upgrade with Three via one of the following options:
Upgrading your phone on Virgin Mobile
You can upgrade your phone on Virgin Mobile within 2 months of your contact coming to an end.
If you’re on an Early Bird or Freestyle plan, you will be eligible for an early upgrade by swapping your phone for a new one. The upfront fee you will pay depends on your current phone and its condition. If your Early Bird contract is 24 months, you can swap and upgrade after 12 months. If your Early Bird contract is 36 months, you can swap and upgrade after 24 months.
For any other Virgin Mobile contract, you may be eligible for an early upgrade, however you will have to cover the remaining cost of your current phone. You can also choose to trade-in your phone to use towards the remaining cost.
You can upgrade your phone with Virgin Mobile by:
Upgrading your phone on Vodafone
You can upgrade your phone on Vodafone within 30 days of your contact’s end date.
You can upgrade early if you’re on a Essentials, Red Extra or Red Entertainment plan. You will be eligible for an upgrade 6 months after your contact begins. However, an early termination fee will be required to cover the cost of your current phone. You will also have to sign a new contract.
To upgrade to a new phone with Vodafone, choose one of the following options:
- Login to My Vodafone
- Use the My Vodafone app
- Call 191 from your Vodafone number or 0808 040 8408 from any other number
How can I get a better deal when upgrading?
When upgrading, it’s always advisable to try and get a better deal compared to your current plan:
- Cheaper upfront cost for your new phone - possibly even for free
- Lower monthly payments
- Better allowances, such as more data and increased roaming usage
The best way to get a better deal is to call your network directly and haggle with them. You won’t get a better deal if you use an automated service such as your provider’s website.
Before calling, you need to do your research. Find better phone contract deals compared to your current plan and make notes on what the competition is offering and what you want - but remember to be realistic.
Inform your network of the better deals you have found. Ask them to match them on price, or at least offer you more data or some other extras that you may like.
Keep pushing for a better deal, and threaten to leave if they do not budge.
Most networks have dedicated advisors who will call you back a day or so later if you request to cancel your contract. Their aim is to keep you as a customer. It is important to understand that you have the bargaining power in this situation, so use it to your full advantage to save you money.
Can I keep my phone when upgrading?
Yes, as long as you have paid your contract in full, you own the phone and can keep it when upgrading.
Some networks will offer a trade-in or swap service, where the value of your current phone can be used towards the cost of your new phone.
If your current phone more than covers the value of your new phone, the remaining amount may be used towards your future monthly payments, or the network may choose to send you the remaining in cash. Contact your network for more information.
You may get better value for your old phone by selling it yourself, such as on eBay, compared to trading it in with your network. Be sure to calculate the difference so you receive the best value for money for your old phone.
Can I upgrade to a different network?
It is not possible to directly upgrade to another network. Instead, you will have to cancel your current contract and take out a new contract with a different network.
You can effectively achieve this by requesting a PAC code and handing it to your new network.
If you want to switch networks, find the cheapest contract phone deals by using our comparison tools.
What should I know before upgrading?
Upgrading your phone can be complicated. Every network has different terms and conditions, which can be confusing. Here are several tips that you should follow when upgrading.
Find better deals and haggle
If you can find a better contract deal compared to your current plan, you will be able to use this as bargaining power when negotiating an upgrade and contract renewal with your network.
Call your network over the phone and haggle with them. They can be extremely flexible, as their aim is to keep as many customers as possible - even if that means taking a hit on their short term profit margin.
Analyse you current data usage
If you find yourself with too much remaining data each month, you may be paying for more than you actually need. If this is true, you should try to lower your monthly cost when upgrading by switching to a plan that offers less data.
You can check the amount of data you are using per month by logging into your account with your network or using the network’s app.
Read the terms and conditions of your new contract
When upgrading, you will usually have to sign a new contract.
Make sure you fully understand what your new contract entails, to avoid any nasty hidden charges.
For example, it may be possible to upgrade to a new contract that offers less data. This may lead to you using more data than your allowance. Networks will charge an out of service charge for such usage, which typically is very expensive.
By reading the terms and conditions, you will have a better understanding of the monthly payments you will need to pay.
Assess the cost of not upgrading to a new phone
If you’re more than happy with your current phone, you will not necessarily have to upgrade to a new phone.
By choosing not to upgrade to a new phone, you will most likely be able to lower the monthly cost of your contract by a significant amount.
Most networks will happily oblige to such an agreement, so make sure to call them and haggle.
What happens if I don’t upgrade after my contract ends?
If you don’t upgrade after your contract ends, your contract will move onto a monthly rolling contract, where you will continue to pay the same amount each month.
If you’re happy with the price you are paying, you will not have to do anything.
However, you will most likely be spending more than you need too, particularly if your original contract did not have separate costs for the device and tariff portion of your contract. If this is the case, you will be essentially paying for a phone that you already own.
We advise you to ask your network to lower the cost of your monthly payments, as you just need to pay for your tariff usage, such as data, minutes and texts.
When can I upgrade my phone?
You will be able to upgrade your phone usually 30 days before your contract ends.
Some networks will allow you to upgrade your phone early, such as Sky Mobile and Tesco Mobile.
Can I upgrade my phone early?
Most networks will allow you to upgrade your phone early, but they will require you to cover the remaining cost of your current phone. See our article on upgrading early.
How can I find out if I can upgrade my phone?
You can find out if you are eligible for an upgrade by logging into your account with your network.
Alternatively, you can text INFO to 85075 for free for information on your contract, including the end date.