How to

How to Fix Android Phone Not Detecting SIM Card

· 5 min read ·

In this article
  1. Why Is Your Android Phone Not Detecting the SIM Card?
  2. Quick Diagnostic Checklist
  3. Step-by-Step Guide to Fix a SIM Card Not Detected on Android
  4. Step 1: Force Restart Your Android Device
  5. Step 2: Toggle Airplane Mode On and Off
  6. Step 3: Remove, Clean, and Reinsert the SIM Card
  7. Step 4: Manually Select Your Network Operator
  8. Step 5: Reset Your Android Network Settings
  9. Step 6: Test the SIM Card in Safe Mode
  10. Physical SIM vs. eSIM: Understanding the Difference
  11. When to Contact Your Carrier or a Repair Shop

If your Android phone is not detecting your SIM card, it is usually caused by a dirty SIM card, an improperly aligned SIM tray, or a temporary software glitch. To quickly fix this, turn on Airplane Mode for 30 seconds, restart your device, or remove the SIM card to clean it gently before reinserting it.

This guide covers everything you need to know to troubleshoot and fix a “No SIM Card,” “Invalid SIM,” or “No Service” error on your Samsung, Google Pixel, OnePlus, or other Android devices.


Why Is Your Android Phone Not Detecting the SIM Card?

Before diving into the fixes, it helps to understand why this error happens. The issue usually falls into one of three categories:

  • Hardware Issues: A damaged SIM card, a loose SIM tray, or dust and moisture inside the SIM slot.
  • Software Glitches: Outdated system software, corrupted network cache, or conflicting third-party apps.
  • Carrier/Account Issues: An inactive or suspended mobile plan, incorrect Access Point Name (APN) settings, or localized network outages.

Quick Diagnostic Checklist

SymptomMost Likely CauseQuick Solution
“No SIM Card” error after dropping the phoneMisaligned SIM trayRe-seat the SIM card
Error appears after a system updateSoftware glitchReset network settings
SIM works in another phone, but not yoursFaulty SIM reader/slotProfessional hardware repair
No signal bars, but no “No SIM” errorNetwork registration issueToggle Airplane Mode / Contact carrier

Step-by-Step Guide to Fix a SIM Card Not Detected on Android

Follow these proven, step-by-step troubleshooting methods to restore your cellular connection.

Step 1: Force Restart Your Android Device

A simple reboot clears temporary system files and restarts all background network services.

  1. Press and hold the Power button (or Power + Volume Up buttons on newer devices).
  2. Tap Restart.
  3. Wait for the phone to boot up and check if your carrier signal returns.

Step 2: Toggle Airplane Mode On and Off

This forces your phone to disconnect from all wireless networks and search for them fresh.

  1. Swipe down from the top of your screen to open the Quick Settings panel.
  2. Tap the Airplane Mode icon to turn it on.
  3. Wait 15 to 30 seconds.
  4. Tap the icon again to turn it off.

Step 3: Remove, Clean, and Reinsert the SIM Card

Over time, pocket lint, dust, or microscopic corrosion can block the gold contact points on your SIM card.

[Safety Warning] Always turn off your phone before ejecting the SIM tray to prevent electrical short-circuits or data corruption.
  1. Power off your Android phone completely.
  2. Insert a SIM ejector tool (or a paperclip) into the small hole next to the SIM tray.
  3. Press firmly but gently until the tray pops out.
  4. Remove the SIM card and inspect it for physical scratches or bends.
  5. Wipe the gold contact plate gently using a dry, lint-free microfiber cloth. Do not use water or liquid cleaners.
  6. Blow gently into the SIM slot to clear out dust.
  7. Place the SIM card back into the tray, ensuring it sits completely flush, and slide the tray back into the phone.
  8. Turn your phone on.

Step 4: Manually Select Your Network Operator

Sometimes your phone’s auto-connect feature fails to register with your carrier’s local towers.

  1. Open the Settings app.
  2. Go to Network & Internet (or Connections on Samsung devices).
  3. Tap Mobile Network.
  4. Select Advanced and turn off the toggle for Automatically select network.
  5. Wait for the phone to search for available networks, then tap your specific carrier (e.g., T-Mobile, Verizon, AT&T) from the list.

Step 5: Reset Your Android Network Settings

If a corrupted network cache is causing the “No SIM” error, resetting your network configuration will fix it. Note that this will also clear your saved Wi-Fi networks and Bluetooth pairings.

Pros & Cons of Resetting Network Settings

  • Pros: Instantly clears corrupt cellular, Wi-Fi, and Bluetooth configurations; resolves persistent carrier connectivity bugs.
  • Cons: You will need to re-enter your Wi-Fi passwords and reconnect Bluetooth devices.

How to do it:

  1. Open Settings and scroll down to System (or General Management on Samsung).
  2. Tap Reset options (or Reset).
  3. Select Reset Wi-Fi, mobile & Bluetooth (or Reset Network Settings).
  4. Tap Reset Settings and enter your PIN or pattern to confirm.

Step 6: Test the SIM Card in Safe Mode

A third-party app may be interfering with your phone’s cellular services. Booting into Safe Mode disables all downloaded apps.

  1. Press and hold the Power button until the power menu appears.
  2. Tap and hold the Power Off icon until the “Safe Mode” prompt appears.
  3. Tap Safe Mode to reboot your phone.
  4. If your SIM card is detected in Safe Mode, a recently downloaded app is causing the issue. Uninstall any recently added apps, then restart your phone normally to exit Safe Mode.

Physical SIM vs. eSIM: Understanding the Difference

Many modern Android phones (like the Google Pixel 8 or Samsung Galaxy S24) support both physical SIM cards and digital eSIMs. Understanding which one you use can help prevent detection issues.

FeaturePhysical SIM CardeSIM (Embedded SIM)
Physical DamageProne to scratches, dust, and water damage.Immune to physical wear and tear.
TroubleshootingRequires physical removal and manual cleaning.Managed entirely via software settings.
Carrier SwitchingEasy to swap between different phones manually.Requires QR code activation or carrier app setup.

When to Contact Your Carrier or a Repair Shop

If you have completed all the steps above and your Android phone still does not recognize the SIM card, the issue is likely hardware-related or carrier-specific.

  • Test with another device: Put your SIM card into a friend’s working phone. If it doesn’t work there either, your SIM card is dead and you need to visit your carrier for a replacement.
  • Inspect the slot: If a different, working SIM card is not recognized by your phone, your **internal SIM reader pins

Filed under How to ·

Apkfact

ApkFact writes APK guides, app & game reviews and safe-download tips.

More by this author →

Leave a Reply

Your email address will not be published. Required fields are marked *