Delayed notifications on an iPhone can be frustrating, especially when messages, app alerts, or email arrive minutes late or only appear when you open the app. The cause is often a setting, a battery feature, or a network problem rather than a faulty phone.
This guide covers four effective ways to narrow down the cause and get notifications delivering on time again.
1. Check Notification Settings for the App
Start with the app that is sending notifications late. If notifications are disabled, delivered quietly, or restricted to the lock screen, they may appear delayed even though the app is working normally.
- Open Settings and tap Notifications.
- Select the app that is delayed.
- Make sure Allow Notifications is turned on.
- Check that Lock Screen, Notification Center, and Banners are enabled if you want alerts to appear in multiple places.
- If the app offers notification categories, make sure the important ones are not turned off.
2. Turn Off Focus Modes, Low Power Mode, and Other Delivery Limits
iPhone features like Focus, Do Not Disturb, and Low Power Mode can reduce or delay notifications. In some cases, the alert is not blocked completely, but it is held back until the device is active again.
- Swipe down from the top-right corner to open Control Center.
- Check whether any Focus mode is turned on, such as Do Not Disturb, Sleep, or Personal.
- If needed, tap the Focus icon to turn it off.
- Go to Settings > Battery and check whether Low Power Mode is enabled.
- If your notifications are still late, review any Focus settings that allow certain people or apps while blocking others.
3. Make Sure Background App Refresh and App Permissions Are Enabled
Some apps need background activity to fetch new content quickly. If Background App Refresh is off, the app may only update when you open it, which can make notifications seem late.
- Open Settings and tap General.
- Tap Background App Refresh.
- Make sure Background App Refresh is enabled for the app in question.
- If the app uses location, contacts, calendar, or cellular access to trigger alerts, confirm those permissions are enabled in Settings.
- Open the app and check whether it has its own in-app refresh or sync settings.
This is especially important for mail, messaging, delivery, and productivity apps that depend on background syncing to push alerts promptly.
4. Fix Network Problems That Can Slow Down Push Alerts
Notifications that arrive through the internet can be delayed if your connection is unstable. Weak Wi-Fi, poor cellular signal, VPN issues, or a captive network can interfere with push delivery.
- Check whether the delay happens on both Wi-Fi and cellular data.
- Try switching between Wi-Fi and mobile data to see if one connection is the problem.
- If you use a VPN, temporarily turn it off and test notifications again.
- Open Safari or another app to confirm the connection is actually stable, not just connected.
- If only one network causes the delay, restart that router or contact the network provider if needed.
If Notifications Are Still Late
If the four fixes above do not solve the issue, the problem may be tied to one app, outdated iOS software, or a profile or account setting that affects syncing. At that point, check whether the app is updated, whether iOS has pending updates, and whether the delay happens across multiple apps or only one.
- Update the affected app from the App Store.
- Install the latest iOS update in Settings > General > Software Update.
- Remove and re-add the account inside the app if it is an email or messaging service.
- Check whether Notification Summary is grouping alerts and making them seem late.
- If the issue affects many apps, review any device management or configuration profile that may control notification behavior.
How to Tell What Type of Delay You’re Seeing
The pattern of the delay can tell you where to look first. If every notification arrives late until you unlock the phone, Focus or battery settings are likely involved. If only one app is affected, check that app’s permissions and in-app settings. If alerts are late only on one network, the connection is probably the issue.