iPhone Says No Service? Why It Happens and How to Fix It

iPhone Says No Service? Why It Happens and How to Fix It

Find out why your iPhone is saying No Service, what quick fixes you can try at home, and when it needs a repair.

•8 min read •

No service? In 2026? When payphones are extinct and landlines are going the same route as the dinosaurs? Yeah, that’s a problem.

While it might be nice to catch a break from the never-ending insurance sales calls and funeral-cover SMSs, an iPhone saying No Service can send your day into disarray.

While you can’t do anything about a Cell C outage, there are some steps you can take to try to restore your network connection. We’ll run through those, break down the software and network fixes to try, then explain what to do in the case of a hardware fault.

But first, why is your iPhone saying No Service?

iPhone Says No Service? Book a Repair Today

6-month warranty on all repairs · Written quote before any work begins · Collection & delivery across Gauteng (R300)

Why Does Your iPhone Say No Service? Common Causes

Seeing ‘No Service’ in your iPhone’s status bar means that the device isn’t connected to a cellular network. In other words, you can’t make calls, send messages or connect to the internet without Wi-Fi.

If you’re out in the bushveld, the reason for a No Service message isn’t a mystery. When you’re in the middle of Sandton Mall and MTN has quit on you, that’s more of a head-scratcher.

These are some potential reasons:

  • The carrier may be experiencing an outage or performing maintenance.

  • Cable theft and vandalism can impact network connection.

  • Outdated iOS can cause connectivity glitches and bugs.

  • You may have accidentally changed your network settings.

  • The carrier settings may need an update.

  • The SIM card may be damaged or not properly inserted.

  • Physical damage, like a drop or water exposure, could have damaged the hardware.

There are times when a professional repair is required to resolve the issue, and we’ll get to that. But before coming in for an iPhone repair, try a few simple DIY fixes.

Fixing an iPhone That Says No Service: What to Try First

The first fixes are the simplest.

You can start by moving locations. This allows you to rule out a local dead zone or coverage outage. If that doesn’t work, or you can’t move right now, try restarting your iPhone.

If you have an iPhone X or later, press and hold one of the volume buttons and the side button at the same time. Slide to power off, then wait about 30 seconds before turning your phone back on.

Airplane Mode

Alternatively, try turning Airplane Mode on and off.

First make sure you didn’t accidentally activate it earlier. If there’s an airplane icon in the top-right corner of your screen, then it’s on.

Here’s how to adjust the settings:

  1. Go to Settings > Airplane Mode.

  2. If Airplane Mode was switched on, turn it off.

  3. If it was off, turn it on for 15 seconds or so, then switch it back off again.

  4. Give your phone a few seconds to reconnect to the network.

The reason Airplane Mode is effective in some cases is that it resets the network connection. However, if there’s a carrier outage, software issue or hardware problem, then it won’t solve anything.

Check Mobile Data Settings

Lastly for the quick fixes, you can try toggling your mobile data on and off in the settings. This basically does the same thing as the Airplane Mode trick, so you probably don’t need to do both.

The quickest way to reset your mobile data is to go to Control Centre:

  1. Swipe down from the top-right corner.

  2. In Control Centre, press down on the Connectivity cluster to expand it.

  3. Tap the signal icon that represents mobile data to turn it off.

  4. Give it about 15 seconds, then tap it again.

If you’re not sure how to tell whether it’s on or off, the switch will turn green when it’s on and grey when it’s not.

Software Troubleshooting on an iPhone That Says No Service

Software glitches can be disruptive in unexpected ways. They can cause an iPhone screen to stay stuck on the Apple logo or to become unresponsive. They can also be the reason your iPhone is saying No Service.

These are some quick software-focused fixes to try:

Update iOS and Carrier Settings

An iPhone that’s running on outdated software may run slower, be less responsive and say No Service.

If you can connect to Wi-Fi, check whether there’s an update by going to Settings > General > Software Update. If there is one, download and install it (but make sure your battery has enough charge first). This may patch any bugs responsible for the No Service problem.

While you’re checking for updates, also make sure there’s not an update to the carrier settings. You can’t confirm this the same way you would an iOS update. Instead, you’d go to Settings > General > About. If you’re prompted to update the carrier settings, do so. If nothing comes up, wait about 10 seconds before exiting.

Check That It’s Not a VPN Conflict

A VPN can provide peace of mind by encrypting your online activity, but it can also be the reason your iPhone is saying No Service. To rule it out, turn the VPN off. You can do this directly in the VPN app.

Alternatively, you can go to Settings > General > VPN & Device Management. Toggle the VPN off. This stops encrypted traffic and, if the VPN was the problem, should reconnect your device to your mobile network.

Network Fixes: What to Try for Carrier Faults

In South Africa, an iPhone that’s saying No Service could very easily be the result of cable theft or infrastructure damage. Back when load shedding was a daily occurrence, cellular towers would often go offline, taking our connectivity with them. The same thing happens during extended power outages if battery backups are exhausted.

There’s not much you can do about either of those situations. Network congestion and outages are also out of your hands. Here’s what you can do.

Reset Network Settings

Resetting your network settings to the factory defaults can resolve deeper connectivity issues, but your iPhone will ‘forget’ all your connections. All your Wi-Fi passwords will be erased, as well as your VPN settings.

On the upside, it won’t erase any apps or data the way a factory reset would.

To reset your network settings:

  1. Go to Settings > General.

  2. Then go to Transfer or Reset > Reset > Reset Network Settings.

  3. Enter your device passcode when prompted.

  4. Tap Reset Network Settings when the confirmation pop-up appears.

  5. After your iPhone restarts, check the mobile connection.

Check Carrier or Account Issues

If you first want to test whether it’s a device or network issue, try the SIM card in another device. If it works, that points to a device-specific issue. If it doesn’t, it could be a problem with your account or the wider network.

Carriers suspend accounts and SIM cards due to non-payment, suspected fraud and blacklisting, among other reasons. To resolve an account issue, you’ll have to work with your provider directly. If there’s nothing wrong, customer service should at least be able to tell you if the problem is the result of an outage.

In the case of an eSIM, your iPhone may be disconnected from the mobile network because it hasn’t been activated. You should receive a QR code or manual activation code when making the swap to an eSIM, either via email or the provider’s online portal.

Unlocking a SIM-Locked iPhone

If your iPhone is carrier locked, it will only work with SIM cards from a specific network provider. Using a Cell C SIM in a Vodacom-locked iPhone, for example, can cause the No Service problem. That’s one reason why your iPhone says No Service even though you have a SIM card inserted.

To identify whether you have a locked-SIM iPhone, go to Settings > General > About. No SIM Restrictions next to Network Provider Lock means that your iPhone is unlocked.

Providers like MTN and Vodacom have a 12-month waiting period before customers are allowed to request an unlock. Completing the action requires a network unlock code, which you can only get from the provider.

SIM Card Troubleshooting

What if it’s really the SIM that’s to blame? It’s not uncommon. SIMs can fail; debris can build up in the card try. Both can cause connectivity issues. Sometimes it’s even simpler, like a SIM that hasn’t been properly inserted.

Some steps to try:

  • Remove and reinsert the SIM card: It’s simple, but it may get your iPhone to stop saying No Service.

  • Check for physical damage: Use a paperclip or the ejector tool that came with your iPhone to open the tray. Remove the SIM card carefully and inspect it for signs of damage.

  • Clean the SIM: While the SIM is out, give it a gentle clean with a microfiber cloth. When you reinsert the SIM, make sure it’s properly lined up with the notches in the card tray.

If you noticed damage when inspecting the SIM, you’ll need to replace it. Fortunately, most providers now allow you to RICA a new SIM digitally.

When It’s a Hardware Problem

With software, network and simple SIM issues ruled out, it’s time to visit the possibility of a hardware fault. This is the point where DIY fixes exit the chat and a professional repair enters.

A drop or water damage both have long-lasting consequences, and not all of them are immediately visible. A cracked screen doesn’t tell the full story; liquid damage doesn’t always look like a splash in your neighbour’s pool.

These are some of the hardware faults that lead to your iPhone saying No Service:

  • When the baseband processor – an IC on the logic board – is damaged, you can’t make calls, send messages or connect to mobile data.

  • Damage to the antenna can disrupt connectivity overall. Dropped calls, No Service, Bluetooth issues and poor Wi-Fi connection are common symptoms.

  • If the network modules have been damaged, you may experience mobile network and Wi-Fi connection issues.

These faults require a proper diagnosis and logic board repair.

How iAssist Handles a No-Service Repair

At iAssist, we start a No Service repair by diagnosing the fault. A SIM-tray check is first. We rule out bent contacts, debris and SIM damage, then confirm that it’s not a carrier problem or something a software repair can fix. Once we’re sure it’s a hardware fault, we examine the logic board under a microscope to identify the affected component.

Before any repair work starts, we’ll provide a written quote. If you approve it, we get to work repairing or reballing the affected component or solder joint. Before sending your iPhone back to you, we’ll test it on a local network.

Most assessments and repairs can be done on the same day, but we may need more time for complex work. As for cost, we can only confirm that after a free assessment.

Need a No-Service iPhone Repair? Get in Touch

Let’s get you back online. Get in touch over WhatsApp, and we’ll get back to you.

If you can’t make it to our Silvamonte workshop, collection can be arranged within Gauteng for a R300 fee; alternatively, if you’re somewhere else in South Africa, a courier can be arranged to get your iPhone to us.

Matthew Robinson, founder of iAssist Repair

Written by

Matthew Robinson

Founder & Lead Technician at iAssist Repair. Repairing devices since 2003 with 10,000+ repairs. Former Senior Technician at iStore Eastgate, 4× Apple Certified Support Professional and Microsoft Certified Systems Engineer.

More about Matthew →

Back to blog

Frequently Asked Questions

Why does my iPhone say No Service?

Your iPhone says No Service because it can’t register on a network. The cause could be simple, like a temporary signal loss or network outage. It may also be a software glitch, a problem with your network carrier account or a hardware fault.

What should I do if my iPhone says No Service?

Try a network refresh by switching Airplane Mode or mobile data on and off. You can also try restarting your iPhone or moving to a different location.

How do I fix No Service on my iPhone?

Check for iOS or carrier-settings updates, inspect the SIM for damage or reset the network settings. Contact the carrier to check whether there’s a problem with your account. If none of that works, bring it in for a repair.

Why does my iPhone say No Service when my SIM works in another phone?

A SIM that works in another phone but says No Service in your iPhone points to a problem with your device. This could be a settings misconfiguration (mobile data off, Airplane Mode on), outdated software or a hardware fault.

Why does my iPhone say No Service but Wi-Fi works?

Your iPhone may be saying No Service while Wi-Fi works because of a carrier issue, such as an outage or suspended account, your network settings, outdated software or a hardware fault.

Can a faulty iPhone cause No Service even with full coverage?

Yes, your iPhone can show No Service in full-coverage areas if there is a hardware fault, like a damaged baseband processor or antenna; sometimes the fault is outdated software or network settings.

Can a SIM-locked iPhone be unlocked?

Yes, but you’ll need to contact your provider. A locked-SIM iPhone is restricted to one network, and most providers only allow you to unlock it after 12 months. To do that, you’ll need a code.