Over the past few years, SIM-only contracts have seen something of a resurgence in the consumer market. There are at least two reasons for this. Firstly, carriers (or networks) don't make much money on selling phones, and so they can make practically pure profit from selling you a SIM-only contract.

Secondly, consumers have watched as regular contract tariffs monthly costs have grown from around £35 per month to almost £50 per month. SIM-only then, is much more affordable than a conventional phone+line contract.

SIM-only can often be the best way to get great value for money, especially if you already have a phone, or if you'd rather buy your unlocked phones direct from manufacturers.

Here, we will round up the best available SIM only deals available right now.

These deals can only be accessed through the links we've provided below. 

Three have announced a new SIMO deal which includes 12GB data, unlimited texts, unlimited minutes for only £13 a month. See this deal here.

BT have a sim only deal for £22 a month (£27 if you don't have BT broadband) which includes 15GB data, unlimited minutes and texts and unlimited BT Wi-Fi. You also get a £90 gift card for either iTunes or Amazon with this offer. Read more about it here.

Three have a great offer currently giving you 12GB data, unlimited texts and unlimited minutes for £15 a month on a 12 month contract. Users however have contacted Three and managed to get £60 credit applied to their account, effectively giving you 5 months for free. See this deal here.

PlusNet have an amazing SIM only deal where you can get 4GB data, 1500 minutes and unlimited texts for £9 a month on a 30 day rolling contract. See this deal here.

ASDA mobile have a great offer where you can get 12GB data, unlimited texts and unlimited minutes on a 30 day rolling contract for £10 a month. This won't last long so be quick. ASDA runs on the EE network. See this deal here.

PlusNet have an incredible offer right now where you can get 1.5GB of 4G data with 500 minutes and 1000 texts on a 30 day rolling contract for only £5 a month. PlusNet uses EE's network so expect fast internet. See this deal here.

Check PlusNet's coverage checker to see what speeds you can get. 

BT broadband currently have an exclusive offer running for 3 weeks which includes 3GB data, (plus extra speed), unlimited texts and minutes for £9 a month (£14 if you're a non BT broadband customer). This also comes with a £50 Amazon or iTunes gift card. See this deal here.

10GB data with unlimited minutes and texts for £17 a month (£21 if you're a non BT broadband customer). This also comes with a £65 Amazon or iTunes gift card. See this deal here.

18GB data with unlimited texts and unlimited minutes for £21.00 a month. See this deal here.

£13 a month for 12 months which includes 12GB data, unlimited minutes and unlimited texts. See this deal here.

£29 a month for 12 months with unlimited data, unlimited texts, unlimited minutes. See this deal here.

BT have a sim only offer for £17 a month (£22 if you don't have BT broadband) which includes 10GB data, unlimited minutes and texts and unlimited BT Wi-Fi. You also get a £60 gift card for either iTunes or Amazon with this offer. See this deal here.

BT have a sim only deal for £22 a month (£27 if you don't have BT broadband) which includes 15GB data, unlimited minutes and texts and unlimited BT Wi-Fi. You also get a £90 gift card for either iTunes or Amazon with this offer. Read more about it here.

10GB data, unlimited minutes and unlimited texts is now only £19 on O2 for 12 months. See this deal here.

£28.00 a month on a 30 day rolling contract which includes 12GB data, 5000 minutes and 5000 texts. Read more about this offer here.

£26.00 a month for 22GB data, unlimited minutes and unlimited texts. EU roaming is included in 48 countries. Read more about this offer here.

Right now you can get 25GB with O2 and unlimited texts and minutes for only £26 (reduced from £40) saving you £15 per month over 12 months. This offer ends soon so be quick to take advantage of this offer. See this deal here.

£26 a month for 12 months which includes 100GB data, unlimited minutes and texts. You can use your Three mobile sim in over 60 countries. Three boast a 97% UK coverage. Read more about this offer here.

£18 a month for 12 months which includes 30GB data, unlimited minutes and texts. See this deal here.

£20 a month for 12 months which includes 20GB data, 5000 minutes and 5000 texts. See this deal here.

£20 a month for 12 months which includes 20GB data, unlimited texts and calls. You have a choice of either Spotify Premium, NOWTV or Sky Sports mobile for 12 months. Vodafone global roaming in 110 countries is also included. You can also get a £25 Currys PC World Gift Card right now with this offer. Read more about this offer here.

£25 a month for 12 months which includes 25GB data, unlimited texts and calls. You also get the same benefits as the above deal. Read more about this deal here.

£30 a month (was £40, saving you £10 a month) which includes 40GB data, unlimited texts and unlimited calls. This package also benefits from free Spotify, Sky Sports or Now TV. Read more about this deal here.

Each network provides their own benefits when you take out a contract with them. You can now roam in Europe using your data with all of the major network providers.

On most EE contracts you will benefit from free 6-months Apple music for your iOS or Android device. EE boasts speeds of up to 60Mbps and on some contracts, you will get BT Sports for a specified time.

O2 offer free screen replacements with any contract that has over 30GB of data. On some contracts, you're also able to upgrade 12 months early. O2 also has priority where you can get access to early tickets and the benefit of O2 Wi-Fi.

Vodafone allows you to roam using your data in 110 countries and they also offer you 10GB extra data for free on some contracts. You also get access to O2 Vodafone Entertainment.

£36.99 a month for 20GB data. EU roaming included in 48 countries. Read more about this offer here.

£41.99 a month for 12 months which includes 30GB data, unlimited texts and calls. You can use your data text and minutes in the EU without incurring further charges. You also get access to the BT Sport app for 3 months. Read more about this offer here.

£9 a month for 4GB data on a 12 month contract, unlimited texts and unlimited minutes works out to be the best bang for buck SIM only deal right now. See this deal here.

£13 a month for 12 months which includes 12GB data, unlimited minutes and unlimited texts. See this deal here.

£29 a month for 12 months which includes unlimited data, unlimited minutes and texts. You can use your Three mobile sim in over 60 countries. Three boast a 97% UK coverage. Read more about this offer here.

£18 a month for 12 months which includes 30GB data, unlimited minutes and texts. See this deal here.

BT currently have a sim only offer for £10 (£15 if you have BT broadband) a month which includes 3GB data, unlimited minutes and texts and unlimited BT Wi-Fi. There is also a promotion currently where you will get a £50 Amazon or iTunes gift card. Read more about this offer here.

BT also have a sim only offer for £12 a month (£17 if you don't have BT broadband) which includes 5GB data, unlimited minutes and texts and unlimited BT Wi-Fi. You also get a £50 gift card for either iTunes or Amazon with this offer. Read more about it here.

10GB data, unlimited minutes and texts and unlimited BT WI-Fi for £17 a month (22 if you don't have BT broaband). You also get a £60 Amazon or iTunes gift card. See this deal here.

Exclusive offer: 4GB data, unlimited texts and unlimited minutes for only £15 a month (£10 if you are a BT broadband customer). You also get a £45 iTunes or Amazon gift card with this offer. Read more about this deal here.

Limited time offer: 8GB data, unlimited texts and unlimited minutes for only £20 a month (£15 if you are a BT broadband customer). You also get a £75 iTunes or Amazon gift card. See this deal here.

15GB data, unlimited minutes and unlimited tests is now only £20 on O2 (reduced from £35) saving you £15 per month over 12 months. You also get daily benefits with O2 priority and free O2 Wi-Fi. See this deal here.

Right now you can get 25GB with O2 and unlimited texts and minutes for only £26 (reduced from £40) saving you £15 per month over 12 months. This offer ends soon so be quick to take advantage of this offer. See this deal here.

Limited time offer: £17 a month on a 12 month contract with 8GB data a month, unlimited texts and calls. See this offer here.

£20 a month for 12 months which includes 20GB data, unlimited texts and calls. You have a choice of either Spotify Premium, NOWTV or Sky Sports mobile for 12 months. Vodafone global roaming in 110 countries is also included. You can also get a £25 Currys PC World Gift Card right now with this offer. Read more about this offer here.

£25 a month for 12 months which includes 25GB data, unlimited texts and calls. You also get the same benefits as the above deal. Read more about this deal here.

£30 a month (was £40, saving you £10 a month) which includes 40GB data, unlimited texts and unlimited calls. This package also benefits from free Spotify, Sky Sports or Now TV. Read more about this deal here.

£13 a month for 12 month which includes 9GB data, 5000 minutes and unlimited texts. If you have Virgin Media broadband or TV, you'll also be able to get unlimited minutes to other Virgin mobiles. Read more about this offer here.

£9 a month for 12 months which includes 3GB data, unlimited texts and 1500 minutes. Read more about this offer here.

£12 a month for 12 months which includes 6GB data, unlimited texts and 2500 minutes. Read more about this offer here.

£15.00 a month for 12 months which includes 8GB data, 3000 minutes and 5000 texts. Tesco use the O2 network to run their service. Read more about this offer here.

£20 a month for 12 months which includes 20GB data, 5000 minutes and 5000 texts. See this deal here.

£28.00 a month on a 30 day rolling contract  which includes 12GB data, 5000 minutes and 5000 texts. Read more about this offer here.

Exclusive offer: 3.5GB data on a 30 day rolling contract, 1000 minutes, 1000 texts for only £8.00 a month. See this offer here.

£8 a month on a 30 day rolling contract, 3.5GB data, 1000 minutes and 1000 texts. Read more about this offer here.

£10 a month on a 30 day rolling contract which includes 5GB data, 1500 minutes and unlimited texts. PlusNet use the EE network so expect fast 4G speeds. Read more about this offer here.

£5.00 a month on a 30 day contract which includes 500MB data, 250 minutes and 500 texts. Read more about this offer here.

£9.99 for 1000 minutes, unlimited texts and 2GB 4G data. TPO use Three's network which has a 97% coverage of the UK. Read more about this deal here.

£16.99 for 2500 minutes, unlimited texts and 6GB data. See this deal here.

£7.50 a month with 2GB 4G data, 500 minutes, 5000 texts on a monthly rolling contract. You can use your ID Mobile sim in 50 countries and uses the Three network. Read more about this offer here

Below you'll find links to the four coverage checkers you need. Why four? Because any other network is an MVNO (Mobile Virtual Network Operator), which means they don't have their own masts and signal, they use the networks provided by Vodafone, EE or O2. GiffGaff and Tesco mobile, for instance, uses O2's network, while BT Mobile uses EE's.

Or, if you'd rather go independent, you can try Ofcom's mobile signal checker.