Advertisement

The best mobile SIM-only plans in the UK

Everyone wants the perfect phone contract. Whatever your budget, you'll always want the maximum number of texts, minutes and data in your monthly allowance. There are other factors to consider, such as the quality of the network and international roaming, but those are the basics. Sifting through endless deals will drive anyone insane, so we've done the hard work for you and compiled a guide to the best SIM-only deals in the UK.

To complete our list, we compared all of the plans available directly from Three, O2, Vodafone, EE, GiffGaff, BT, iD, Tesco Mobile, Asda Mobile and Virgin Media. While you might have signed up for a better deal years ago or haggled on the phone for a discount, our picks are based on what you can get right now on the high street. TalkTalk was also excluded on the basis that you have to be an existing customer to buy one of their SIMs. If you're interested, however, you can see their current plans and pricing here.

The best "I want everything" deals

  • Three: unlimited data, unlimited mins, unlimited texts (£27, 12 month contract)

  • EE: 10GB, unlimited mins, unlimited texts (£28.99, 12 month contract)

  • BT: 20GB, unlimited mins, unlimited texts (£25, 12 month contract)

  • Virgin: 8GB, unlimited mins, unlimited texts (£23, 30-day contract)

  • iD: 10GB, 2000 mins, 5000 texts (£20, 30-day contract)

Some people just want it all. Texts, minutes, data -- all three are equally important to them. The five deals above have huge allowances to make sure you can text, call and browse the internet without any worry of bill shock. The best deal we found is on Three, which offers unlimited everything for £27 per month. The network's SIMs also come with free "feel at home" roaming in 18 countries, making it a decent choice for frequent flyers.

Best unlimited data deals

  • Three: Unlimited data, 200 mins, unlimited texts (£17, 12 month contract)

  • Three: Unlimited data, 600 mins, unlimited texts (£22, 12 month contract)

  • GiffGaff: Unlimited data (3G only), 2000 mins, unlimited texts (£20, 30-day contract)

  • Three: Unlimited data, unlimited mins, unlimited texts (£27, 12 month contract)

For many people, data has become the most important part of their phone contract. After all, more of us are now texting and calling over internet-enabled apps such as WhatsApp, Facebook Messenger and Skype. Only Three and GiffGaff offer truly unlimited data caps each month, so we've summarised the cheapest of their plans here.

Best £15.01 to 20.00 deals

Data

  • Three: Unlimited data, 200 mins, unlimited texts (£17, 12 month contract)

  • iD: 10GB, 2000 mins, 5000 texts (£20, 30-day contract)

  • Three: 4GB, 600 mins, unlimited texts (£16, 12 month contract)

Minutes

  • O2: 2GB, unlimited mins, unlimited texts (£18, 12 month contract)

  • EE: 2GB, 2000 mins, unlimited texts (£16.99, 12 month contract)

  • Tesco: 3GB, 5000 mins, 5000 texts (£17.50, 12 month contract)

Texts

  • Three: 4GB, 600 minutes, unlimited texts (£16, 12 month contract)

  • BT: 2GB, 500 mins, unlimited texts (£17, 12 month contract)

  • EE: 2GB, 2000 minutes, unlimited texts (£16.99, 12 month contract)

Once you drop below £20, it becomes harder to keep every part of your contact perfect. We've therefore chosen to split our recommendations into three categories depending on whether you hold data, minutes or texts most dearly. Three offers some of the best data deals, but all of the networks have some competitive SIMs if you're more interested in minutes and texts. One of our favourites at the moment is O2's SIM packing unlimited minutes, texts and 2GB of data for £18 per month. Not too shabby.

Best £10.01 to £15 deals

Data

  • iD: 5GB, 500 mins, 5000 texts (£15, 30-day contract)

  • Virgin: 4GB, unlimited mins, unlimited texts (£15, 30-day contract)

  • iD: 3GB, 200 mins, 5000 texts (£12.50, 30-day contract)

Minutes

  • Virgin: 4GB, unlimited mins, unlimited texts (£15, 30-day contract)

  • Tesco: 1GB, 1000 mins, 5000 texts (£12.50, 12 month contract)

  • Tesco: 3GB, 3000 mins, 5000 texts (£15, 18 month contract)

Texts

  • Virgin: 2GB, unlimited mins, unlimited texts (£12, 30-day contract)

  • O2: 300MB, 300 mins, unlimited texts (£10.50, 12 month contract)

  • Three: 2GB, 200 mins, unlimited texts (£11, 12 month contract)

In this price range, it's basically impossible to get a SIM with unlimited data. The trick here is to compromise in the areas that matter least to you and prioritise the allowances that you know you'll be eating into every month. Whether that's data, minutes or texts, we've highlighted the best SIM-only deals above. Some of our top picks include iD's deal with 5GB, 500 minutes and 5000 texts for £15 per month and Virgin's SIM packing 4GB, unlimited minutes and unlimited texts for the same price.

Best deals for £10 and under

Data

  • Virgin: 1GB, 2500 mins, unlimited texts (£10, 30-day contract)

  • iD: 1GB, 100 mins, 5000 texts (£7.50, 30-day contract)

  • iD: 500MB, 250 mins, 5000 texts (£5, 30-day contract)

Minutes

  • Virgin: 1GB, 2500 mins, unlimited texts (£10, 30d)

  • Virgin: 500MB, 1250 mins, unlimited texts (£8, 30d)

  • Tesco: 500MB, 750 mins, 5000 texts (£10, 12m)

Texts

  • Virgin: 250MB, 250 mins, unlimited texts (£5, 30-day contract)

  • iD: 500MB, 250 mins, 5000 texts (£5, 30-day contract)

  • Tesco: 500MB, 250 mins, 5000 texts (£7.50, 12 month contract)

If you're spending less than a tenner, you should expect some stringent allowances. Still, if you look closely there are some excellent deals for people on a budget. Some of the best include Virgin's £8 per month SIM with 500MB, 1,250 minutes and unlimited texts, as well as its £10 option which doubles the minutes and texts. If you're just looking for a cheap backup SIM, iD's £5 plan with 500MB, 250 minutes and 5,000 texts is also worth considering.

(Editor's Note: All prices listed are correct as of July 28th, 2015. Our choices will be updated on a regular basis.)