When your iPhone says ‘No Service’, this can be caused by several factors including hardware and software. The main reason your iPhone is saying no service is because it’s in an area with low service.

If you’re in an area such as the countryside, you’re not going to be near a cell tower. The best way to solve this to go somewhere a bit more developed as it’s more likely to have a cell tower.

Take your SIM Card in and out

Sometimes, removing the SIM card and inserting it back can fix network-related problems.

Here’s how you do this properly:

  1. Power off your iPhone by holding down the power button and sliding to turn off
  2. Take out your SIM card
  3. You can use a pin, the back of an earring stud, or even a paperclip
  4. Go ahead and eject the SIM by pushing the eject tool into the hole
  5. Put it back in and reinsert the SIM tray
  6. Power up your device

Wait for your phone to boot back up and hopefully your iPhone is back up and running. If it’s not, go to the next step. Sometimes this problem will occur because the SIM got jostled or you may have dropped your phone which caused the SIM to be misplaced.

Reset you Network Setting

This troubleshooting step can fix all sorts of problems with your network as everything gets refreshed. This will erase stored WI-FI networks and passwords.

It will also erase the Cellular settings, VPN, and APN information. So, it’s important that you write down your passwords in case you forgot them after your iPhone reboots.

  1. Click on Settings
  2. From here, go to General
  3. Go to Reset
  4. Click on ‘Reset Network Settings’
  5. Put in your passcode. A message will pop up saying “This will delete all network settings, returning them to factory defaults”.
  6. Tap Reset Network Settings

Again, this is not going to delete any of your photos or videos or any files or documents, it’s just resetting your network.

Once you go ahead and click on reset network settings, you must wait for your phone to boot back up. Once you reset all your network settings and your iPhone reboots, you will have to re-enter all your network information such as Wi-Fi passwords.

You should be able to see your mobile provider in the top left corner. If not, go to the next step.

Restart your iPhone

Restarting your iPhone clears your memory and if a bug is causing network settings to become problematic, doing this step may fix it.

To restart is easy. Just follow these steps:

  1. Press and hold the top (or side) button until the slider appears
  2. Drag the slider to turn your device completely off
  3. After the device turns off, press and hold the top (or side) button again until you see the Apple logo

Alternatively, you can:

  1. Go to Settings
  2. Go to General
  3. Hit ‘Shut down’

Repeatedly Turn Airplane Mode on and off

The next thing you want to do is to continuously turn Airplane mode on and off. You can also do this with Do Not Disturb Mode.

  1. Go to the Settings app from your home screen
  2. From here, repeatedly toggle Airplane Mode On and Off
  3. You want to repeat thing at least 3 times
  4. Wait for a few Second for it to find your network

If it doesn’t, you want to go to the next step.

The next thing you want to do is to:

  1. Go back to the Settings app
  2. Scroll down to ‘Do Not Disturb’
  3. Toggle it On and Off at least three times (make sure it’s off the last time you do it)

Hopefully, this will trigger your network to come back on. If this step didn’t work for you, go to the next step.

Choose your Network Provider Manually

The next thing you want to do is to go and choose your network provider manually. Your carrier is usually automatically chosen but since you’re having networking issues, your phone may be trying to search for networks.

Here’s how you choose your network provider manually:

  1. Go to the Settings app from the home screen
  2. Go to Carrier
  3. If your carrier is on automatic, toggle it Off
  4. Continuously turn this On and Off and make sure it’s Off at the end

Your phone will start to search for network providers. This may take a while but when it finishes searching, you should see your carrier. If you’re in the US, you’ll see common carriers such as Verizon, Sprint and AT&T.

When your device has finished searching for carriers, select your network provider on this list. If you don’t find your network here, go back to automatic and toggle it on.

Change your Date and Time

This step is only useful if you’ve recently got a new phone or you’ve just repaired your device for some reason.

If you recently got a new battery, make sure you try this step.

  1. Go to Settings
  2. Go to General
  3. Scroll down and go under Date & Time
  4. Toggle Off automatically
  5. Choose your date and time manually if it’s not correct

Once your device is on the right time, hopefully, your mobile service will be up. If it’s not, there are a few more steps you can follow below.

Make sure your SIM isn’t Locked

  1. Go to Settings
  2. Scroll down into the app section and click on Phone
  3. If you scroll all the way down, you’ll see ‘SIM’ and click on it
  4. Make sure this of turned Off

Contact your Carrier

This may not be an issue with your iPhone but, it may be an issue with your network provider. Customers’ accounts get shut off for all sorts of reasons.

For example, they may suspect fraudulent activity, maybe a bill wasn’t paid on time, or there’s a disgruntled spouse involved that said shut off their iPhone. There’s a chance the problem is related to your account rather than any hardware issues with your iPhone.

Sometimes carries may issue ‘No Service’ to their customers due to some issues on their end. If you contact them, they may enter some code which will get your iPhone up and running.

Check for an Update

One very simple maintenance technique that’s usually ignored when trying to fix a device, is to install a new update. Installing a new update can bring patches or solutions to discovered variabilities or bugs.

Normally, iPhone devices are set to automatically download updates and inform you that they can be installed. So, the first thing to do is check for an iOS update.

  1. Open the Settings app
  2. Scroll down and tap General
  3. Tap software update and check if any updates are available
  4. If updates are available, you’ll be able to Download and Install it

If your iPhone’s up-to-date, your device will tell you your software is up-to-date.

Do a Carrier Settings Update

The next thing you want to do is to look for a carrier settings update, which is slightly different from an iOS update.

Here’s how you do it:

  1. Open the Settings app again
  2. Scroll down and tap General
  3. Scroll down to About
  4. If there’s a carrier settings updates available, a little pop up will say “Carrier Settings Update Available”
  5. Then, just tap ‘Update’

If the carrier settings update is available, usually you’ll just get spammed will popups on your iPhone throughout the day until you update it. So, if one’s available, always update it. There is no ‘check for Carrier update’ button. You just have to wait on the screen for it to pop-up.

Check iPhone’s Cellular Settings

The next thing you want to do is to look at your iPhone’s cellular settings and just make sure everything’s set up that are correct.

Here’s what to do:

  1. Open the Settings app
  2. Tap Cellular
  3. Make sure that cellular data is turned On
  4. If it’s not turned on, toggle the switch On and wait for it to turn green

Go to your cellular data options and make sure voice roaming is turned on along with data roaming. If they’re not on, make sure you toggle them on.

You must be careful with roaming charges because you can go over on Plan because a lot of plans include roaming. If you’re travelling overseas be very careful with this because you can get bills for tons of stuff. But, this is a good way at least to diagnose.

If this fixed the no service error, you’ve figured out what the issue is and you might have to talk to your carrier that when it’s appropriate to have this on.

Check for Water Damage

If the phone has been dropped or physically impacted, water can seep into your iPhone without you realizing and this can cause many problems.

If you recently got your iPhone wet and you started receiving network issues, this means that you have water damage. Once your device has water damage, your warranty with Apple has been voided so, Apple can’t cover this for free.