Why does my iPhone say 'Checking for Update' and get stuck?

The short answer

Your iPhone is trying to contact Apple’s servers to find a software update, but something is preventing it from completing the process. This is almost always a connection or storage issue, not a hardware problem.

Why does it get stuck?

There are a few common reasons the update check hangs:

  • Poor internet connection — your Wi-Fi is slow, unstable, or temporarily down
  • Apple’s servers are busy — right after a major iOS release, millions of people check at once
  • Not enough storage — your iPhone needs free space to download and prepare the update
  • Outdated software glitch — a bug in your current iOS version can interfere with the update process
  • VPN or DNS interference — certain network configurations can block the connection to Apple

How to fix it

  1. Wait a minute — sometimes it just takes longer than expected, especially on slower connections
  2. Check your Wi-Fi — make sure you’re connected to a stable network and try loading a website to confirm
  3. Restart your iPhone — hold the side button and volume button, slide to power off, then turn it back on
  4. Toggle Wi-Fi off and on — go to Settings > Wi-Fi, turn it off, wait a few seconds, then turn it back on
  5. Free up storage — go to Settings > General > iPhone Storage and delete things you don’t need
  6. Reset network settings — go to Settings > General > Transfer or Reset iPhone > Reset > Reset Network Settings (this erases saved Wi-Fi passwords)
  7. Try again later — if Apple’s servers are overloaded, waiting a few hours usually solves it

When should you worry?

In most cases, this is a temporary hiccup. But keep an eye out for these situations:

  • If it stays stuck for hours after trying the steps above, try updating through a computer using Finder (Mac) or iTunes (Windows) instead
  • If your iPhone is very old, it may no longer be eligible for the latest iOS version — check Apple’s supported device list
  • If you see this alongside other persistent errors, a factory reset or visit to Apple Support may be needed