Short answer: iPhone slowdown has three real causes, and they rank in a clear order. First, storage that is nearly full — below roughly 10% free, iOS has no room to work. Second, an aged battery that can no longer supply peak power, so the system holds the processor back. Third, background indexing in the days after a system update or a restore. Everything else people try — clearing memory, closing background apps, turning off Background App Refresh — addresses none of the three.
This order is not a style choice. It is the order of how often each one turns out to be the actual cause, and it is also the order of how much each fix improves things once you find it.
Why this ranking, and not the one you see everywhere
Habit says the causes of lag are old hardware, too many apps, and a full cache. Symptoms say otherwise:
- Rank 3 is the one that fixes itself. Background indexing after an update clears up on its own in one to three days. It is genuinely in the top three, and it is also the cause most likely to be mistaken for something worse, because it appears suddenly and the phone has not changed.
- Rank 2 is the one people mistake for old age. An aged battery does not just mean shorter runtime. It changes how fast the phone is allowed to run.
- Rank 1 is the one people try to clean rather than empty. More than 100GB used does not slow a phone down by itself. Less than 10% free does.
The practical test is which symptom travels with which cause.
| What you notice | Most likely cause | What to do | Cost |
|---|---|---|---|
| Lag + almost no free storage | Storage below ~10% free | Move photos and video off, delete the big caches | Free |
| Lag + worse at low charge or in the cold | Aged battery, peak power limited | Check Battery Health, then replace the battery | Paid |
| Lag starting right after an update or restore | Background indexing | Wait; keep it on power and Wi-Fi | Free |
| Lag only inside one app | That app | Update or reinstall it | Free |
Rank 1: storage below about 10% free
This is the cause most people can test in ten seconds. Open Settings → General → iPhone Storage and read the figure at the top. What matters is not the total but the free space.
iOS needs free space the way you need desk space. Caches live on it, virtual memory pages are written to it, and the filesystem needs room to move blocks around. When the free space is down to a few gigabytes out of 128, every task arrives at a desk that has to be cleared first — and the phone feels slow everywhere, not in one app. See Why storage space affects speed for the mechanism.
The honest fix is the unglamorous one: find the large items and remove them. In nearly every case the list is short. Photos and videos come first, then the caches of chat and social apps, then apps you installed, used twice, and forgot. Two folders are worth checking before anything else, because they hide space well: Recently Deleted in Photos, which keeps items for 30 days, and the download caches inside messaging apps.
What does not work is the cleaner. There is no supported way for an app to reclaim another app's cache, and the diagnostic information you would want — what is actually taking up the space — is already in that Settings screen, for free.
Rank 2: an aged battery, and why it changes speed
An aged battery has lost capacity, but the number that causes lag is a different one: the ability to deliver peak power. Processors demand current in short bursts, and a worn cell cannot always supply it. Rather than let the phone shut down under load, iOS limits the processor so the demand matches what the battery can deliver. Your phone is not slow because it is old; it is slow because the system is managing power on its behalf.
How to check, in two minutes: Settings → Battery → Battery Health & Charging. Read two things — the Maximum Capacity percentage and the Peak Performance Capability section below it. If that section says performance management has been applied, the battery is already the cause. If it says the battery is currently supporting normal peak performance, the lag is elsewhere, whatever the percentage says.
How to decide: Apple treats 80% as the service threshold, below which the battery is considered consumed — see Battery Health for that line and what it does and does not mean. But the threshold is not the whole decision. The stronger signal is pattern: if lag gets clearly worse below 20% charge, in cold weather, or in the seconds right after the camera or a game starts, the battery is limiting peak power. A replacement is the fix, and it is usually the cheapest way to make an older phone feel new again.
Where the percentages themselves sit by model, and how much variance is normal, is covered in Battery health by model. Note that third-party apps cannot read the genuine values; whatever number a utility app shows you is an estimate, and the number in Settings is the real one.
Rank 3: background indexing after an update
When the slowdown starts on a specific day, look at what happened that day. A system update, an iCloud restore, or a large app install all trigger the same work: reindexing files for search, re-processing the photo library for Memories and object recognition, and rebuilding caches that the previous system version left behind. It runs in the background while you use the phone, and it can take from a day to about three.
The tell is the shape of the problem: it appears suddenly, it comes with warmth and faster battery drain even when you are not using the phone, and it fades on its own. There is nothing to clean in this case, because nothing is stuck. The best thing you can do is put the phone on a charger and on Wi-Fi overnight, so the work finishes sooner rather than later. iOS 27 lag and stuttering after the update covers this window in more detail for that release; the pattern is the same after any major update.
Note that restarting the phone helps here and only here. A restart kills a runaway process, which is exactly what indexing sometimes behaves like. It does nothing for storage that is full and nothing for a battery that is limited — which is why "have you tried restarting" is sometimes the fix and sometimes pure delay.
Why clearing memory and closing apps are near the bottom
These are the actions people reach for first, and on iOS they are the ones with the least to show for it. Not because the apps are badly made, but because the operating system does not expose the mechanisms.
- Clearing memory. When an app goes to the background, iOS suspends it — it is not using the processor, and its state is written to storage. Memory is already reclaimed on demand. Forcing a release means the next launch has to rebuild state from disk, so the phone often feels briefly slower afterward. Third-party apps cannot end another app's process at all; the platform does not grant that permission.
- Closing apps in the app switcher. Same mechanism, different gesture. Suspended apps are not running. Swiping them away only guarantees that launching them again is a cold start.
- Turning off Background App Refresh everywhere. Real, but small, and it is a battery and heat lever more than a speed one. It is worth doing selectively to reduce drain, which is what Background App Refresh covers. It will not turn a slow phone fast.
- Waiting for a cleaner app to "optimize" the system. There is no such optimization on iOS. The relevant switches are all in Settings and are all free.
The pattern behind all four: they act on memory, while the three ranked causes act on storage, battery, and unfinished background work.
A two-minute check you can run right now
Settings → General → iPhone Storage— is free space below about 10%?Settings → Battery → Battery Health & Charging— what does Peak Performance Capability say?- Did the slowdown start within the last three days, after an update or restore?
- Does the lag get worse below 20% charge, or in the cold?
The first question that answers "yes" is where the work is. Even when the answer is "the battery", the storage is still worth emptying first, because a phone with breathing room makes every other fix — including a battery replacement — easier to judge.
For a full symptom-to-cause framework, including cases this ranking does not cover — heat-driven throttling, a single misbehaving app, and how a hot phone behaves differently from a slow one — start from Why is my iPhone laggy?.