Best 12 month SIM only deals for most people

Best deal from every network ranked:

O2 - 12GB - £6.99

Three - 12GB - £6

Sky - 10GB - £6

Lyca - 10GB - £6

Asda - 10GB - £6

Talkmobile - 40GB - £7.95

Grade - 10GB - £10

Tesco - 12GB - £11

Honest - 10GB - £15.75

Vodafone - 20GB - £21

Reasons why we chose this order:

d

O2

The best O2 deal for most people is:

12GB Classic Plan - £6.99 per month (£8.79 from April)

This is the best O2 deal for most people because:

It's an exclusive deal for Every Digital.

That's £12 per month cheaper than the standard price.

You get an extra 9GB per month too.

And the maximum data speed the O2 network can offer.

12GB is enough data for 81% of people.

You get unlimited UK calls & texts.

You can use these when travelling in the EU too.

EU roaming is also included up to 25GB.

You get access to the O2 Priority rewards programme.

Click here to view this deal.

Alternatively these next deals have more data.

But still represent great value.

And are also exclusive deals for Every Digital.

32GB Classic Plan - £8 per month (£9.80 from April)

32GB is enough data for 94% of people.

Click here to view this deal.

50GB Classic Plan - £8.50 per month (£10.30 from April)

50GB is enough data for 98% of people.

Click here to view that deal.

And you can check O2 coverage here.

d

Three

The best Three deal for most people is:

12GB Lite Plan - £6 per month (£7.25 from April)

This is because:

It's an exclusive deal for Every Digital.

That's £8 per month cheaper than the standard price.

You get the maximum data speed the Three network provides.

And maximum data speed on the Vodafone network too.

Click here to learn more about Vodafone & Three combining networks.

12GB is enough data for 81% of people.

You get unlimited UK calls & texts.

And access to the Three+ rewards programme.

Click here to view this deal.

Alternatively these deals are available with even more data:

30GB Lite Plan - £7 per month (£8.25 from April)

30GB Value Plan - £8 per month (£9.25 from April)

30GB is enough data for 94% of people.

40GB Lite Plan - £8 per month (£9.25 from April)

40GB is enough data for 96% of people.

60GB Lite Plan - £9 per month (£10.25 from April)

60GB Value Plan - £10 per month (£11.25 from April)

60GB is enough data for 98% of people.

The Value Plans above come with:

14 Go Roam Passes.

A six month Paramount+ membership.

These additional deals are also exclusive to Every Digital.

And you can check Three coverage here.

d

Sky Mobile

The best Sky Mobile deal for most people is:

10GB data - £6 per month

This is because:

It's an Every Digital exclusive deal.

That is £8 per month cheaper than the standard price.

10GB is enough data for 79% of people.

And any data you don't use rolls over to the next month.

You also get unlimited UK calls & texts.

Click here to view this deal.

And you can check Sky Mobile coverage here.

Please note that prices may increase during your minimum term.

d

Lyca Mobile

The best Lyca Mobile deal for most people is:

12 Month 10GB - £6 per month

This is because:

10GB is enough data for 79% of people.

You get unlimited UK calls & texts.

You can use these when travelling in the EU too.

EU data roaming is also included up to 2.5GB.

You get 100 international mins to selected countries.

Click here to view this deal.

Alternatively they offer:

12 Month 40GB - £8 per month

40GB is enough data for 96% of people.

Click here to view that deal.

And you can check Lyca Mobile coverage here.

d

Asda Mobile

The best Asda Mobile deal for most people is:

10GB data - £6 per month

This is because:

10GB is enough data for 79% of people.

You get unlimited UK calls & texts.

You can use the plan in 46 destinations abroad too.

This is an Every Digital exclusive deal.

That's £2 per month cheaper than the standard price.

Click here to view this deal.

They also offer 25GB for £8.

25GB is enough data for 93% of people.

This is also an exclusive deal for Every Digital.

Click here to view that deal.

And you can check Asda Mobile coverage here.

Asda Mobile don't do credit checks.

d

Talkmobile

The best Talkmobile deal for most people is:

40GB - £7.95 per month

This is because:

It's the cheapest tariff they offer.

40GB is enough data for 96% of people.

You get unlimited UK calls & texts.

d

Grade Mobile

The best Grade Mobile deal for most people is:

10GB data - £10 per month

This is because:

10GB is enough data for 79% of people.

You get unlimited UK calls & texts.

You can use these when travelling in the EU too.

EU data roaming is also included.

Click here to view this deal.

They also offer 30GB for £14 per month.

30GB is enough data for 94% of people.

Click here to view that deal.

And you can check Grade Mobile coverage here.

Grade Mobile don't do credit checks.

d

Tesco Mobile

The best Tesco Mobile deal for most people is:

Without Clubcard - 12GB - £11 per month (£11.66 from April)

With Clubcard - 12GB - £9.50 per month

This is because:

12GB is enough data for 81% of people.

You get unlimited UK calls & texts.

d

Honest Mobile

The best Honest Mobile deal for most people is:

10GB data - £15.75 per month

This is because:

10GB is enough data for 79% of people.

You get unlimited UK calls & texts.

d

Vodafone

The best Vodafone deal for most people is:

20GB Red Plan - £21 per month (£22.80 from April)

This is because:

20GB is enough data for 93% of people.

Data speeds are capped but this won't hinder most people.

You get unlimited UK calls & texts.

d

Handpicked from 207 deals across these networks:

Asda Mobile

EE

Giffgaff

Grade Mobile

Honest Mobile

IQ Mobile

Lycamobile

O2

ParentShield

Sky Mobile

Smarty

Talkmobile

Tesco Mobile

Three

Vodafone

Voxi

Got questions about these deals? Ask us here.

Thank you for visiting.

Complete the form to contact our experts.

We’ll reply by email & text within 72 hrs.

This isn’t a live chat - it’s a consultation.

We take time to provide the best advice.