If you're looking to get your hands on OnePlus's latest handset at the best price, you've come to the right place. The OnePlus 9 Pro went on sale on 31 March, followed by the standard OnePlus 9 on 26 April. We're tracking the best prices on contract and SIM-free on both handsets right here.

It's worth noting, those trading in their old phone towards a new OnePlus 9 or 9 Pro can now get an additional £60 on top of the standard trade-in value (more on this below). 

A little background on the OnePlus 9 series...

The OnePlus 9 phones released on 23 March, just a day after competitor Xiaomi released its budget wunderkinds the Poco X3 Pro and Poco F3, while also commencing sales on the new premium flagship Mi 11 – the 9 Series' closest rival. The £749 Mi 11 shares the next-gen Snapdragon 888 chip with the OnePlus 9 phones, along with a 120Hz refresh rate.

Yet, the OnePlus 9 upstages with Warp Charge 65T – that's 65W wired fast charging that should, in theory, replenish the 9 Pro's 4500mAh battery in just 29 minutes. You also get 50W wireless charging speeds like the Mi 11.

But OnePlus flaunts another trick up its sleeve. Thanks to the company's partnership with Swedish camera brand Hasselblad – makers of the gear used to photograph the Apollo moon landing – the 9 Series' greatest advancement is expected in its cameras' colour accuracy.

The collaboration involves OnePlus's adoption of Hasselblad's colour standards with its own computational photography to create a new internal "Natural Color Calibration with Hasselblad" standard. OnePlus promises colours should be pretty close to what you would see with your eyes. 

But is it as good as OnePlus says it is? Find out in our full reviews of the OnePlus 9 and OnePlus 9 Pro

As for the cameras themselves, both the OnePlus 9 and 9 Pro boast 50Mp ultra-wide and 48MP main sensors, but you can see the full spec sheet and what to expect from both phones in our OnePlus 9 news round-up

OnePlus 9 Where to Buy

Can you buy the OnePlus 9 on contract?

Three is the only contract provider for the OnePlus 9 phones. Right now, it's only offering the OnePlus 9 Pro. If that changes, we'll update this article with contract deals. In the meantime, see our round up of the best SIM-only deals, and the best cheap SIM-only deals.

Best OnePlus 9 SIM-free deals 

The standard OnePlus 9 is now officially available to buy directly from OnePlus, John Lewis, and Amazon.

Purchases from John Lewis include a free pair of OnePlus Buds Z earphones worth £64.99 for free. Just add both to cart and use code ONEPLUSBUDS at checkout.

Amazon has £17.41 off the 8GB RAM + 128GB OnePlus 9.

We're comparing SIM-free prices across those retailers below:

Retailer Price Delivery  

Price comparison from over 24,000 stores worldwide

OnePlus 9 trade-in deals

If you buy the OnePlus 9 directly from OnePlus, you can get an additional £60 on top of the current trade-in value for your phone. The extra trade-in offer applies to any OnePlus 9 handset purchased between until 21 May. See how much your old phone is worth at OnePlus.

You can also get up to £400 when you trade-in via Amazon.

Best Oneplus 9 Pro SIM-free deals 

The OnePlus 9 Pro is also available to buy directly from OnePlus, Amazon and John Lewis. 

Amazon currently has £29 off the 8GB RAM + 128GB storage option, which drops the price to £799.99. Meanwhile, John Lewis is offering a free OnePlus Explorer Laptop backpack with the 9 Pro, which is separately worth £99.

OnePlus is also offering the £60 bonus trade-in on OnePlus 9 Pro purchases also until 21 May. See how much your old phone is worth at OnePlus.

Retailer Price Delivery  

Price comparison from over 24,000 stores worldwide

Best OnePlus 9 Pro contract deals - Free Fitbit Versa 3 & more with Three

Three is the only network provider in the UK to carry the OnePlus 9 Pro, though it currently isn't offering the OnePlus 9.

The network's current Big Tech Giveaway promotion bundles free Samsung Galaxy Buds Live, JBL Xtreme 3, Fitbit Versa 3, or Beats Powerbeats Pro when you opt for unlimited data for £57 per month and £29 upfront. 

There are cheaper plans too. Three's 9 Pro plans start at £29 upfront and £42 per month for 1GB data, though we'd recommend the 4GB plan for £46 per month instead (same upfront cost) for a bit more value.

See all OnePlus 9 Pro plans on Three.

Oneplus 9 and 9 Pro

How much does the OnePlus 9 & OnePlus 9 Pro cost?

The OnePlus 9 phones are more expensive than the 8T. The base OnePlus 9 with 8GB RAM and 128GB storage costs £629, making it £80 more expensive than the equivalent 8T model, which cost £549. The OnePlus 9 is also £30 higher than the OnePlus 8 base model, which cost £599 at launch.

See the full pricing below:

OnePlus 9 Pro

  • 8GB RAM + 128GB storage -  £829 - Available in Morning Mist and Stellar Black
  • 12GB RAM + 256GB storage - £929 - Available in Pine Green

OnePlus 9

  • 8GB RAM + 128GB storage - £629 - Available in Astral Black and Arctic Sky
  • 12GB RAM + 256GB storage - £729 - Available in Winter Mist

Where to buy OnePlus 9 and 9 Pro

Related stories for further reading