You updated your iPhone and now some (or all) of your Apple Wallet passes are gone. Boarding passes, loyalty cards, event tickets, all vanished. This is a surprisingly common problem with no official Apple Support article addressing it.
The good news: your passes probably aren't deleted. They're likely still in iCloud, just not displaying correctly after the update. Here are the proven workarounds to get them back, and how to prevent this from happening again.
Why Passes Disappear After iOS Updates
Apple Wallet passes rely on iCloud sync to stay visible across devices and through software updates. When iOS updates, the Wallet database sometimes gets into an inconsistent state. The passes are still stored in iCloud, but the local display doesn't reflect that.
Sync disruption
iOS updates can interrupt the iCloud Wallet sync process, causing the local pass database to lose track of stored passes.
iCloud re-indexing
After a major update, iCloud may need time to re-index pass data. During this process, passes may temporarily disappear.
Expiry flag confusion
Some passes get incorrectly flagged as expired during updates, causing them to be hidden even when they're still valid.
Display bug
The passes exist in the system but the Wallet UI doesn't show them. Toggling certain settings forces the UI to refresh.
This issue has been reported across recent iOS versions, including iOS 17 and iOS 18. Apple Community forums have dozens of threads about it, but Apple has never published an official support article or acknowledged the bug directly.
Proven Workarounds to Recover Missing Passes
Try these fixes in order. Most users find their passes return after the first or second method.
1. Toggle Hide Expired Passes
- Open Settings > Wallet & Apple Pay on your iPhone.
- Scroll down and find Hide Expired Passes.
- Toggle it off. Wait about 5 seconds.
- Toggle it back on. Open Wallet and check for your passes.
This workaround works even if your passes haven't actually expired. The toggle forces Wallet to refresh its internal pass list, which can bring back passes that were hidden by the update.
2. Force iCloud Wallet Sync
- Go to Settings > [Your Name] > iCloud.
- Find Wallet under 'Apps Using iCloud' and toggle it off.
- Restart your iPhone (full power off, then power on).
- Go back to iCloud settings and toggle Wallet back on.
3. Full Restart After Update
A simple restart can resolve many post-update sync issues. Make sure you do a full power cycle, not just a screen lock.
- Hold the side button and volume button to get the power slider.
- Slide to power off. Wait at least 30 seconds.
- Power the phone back on and open Wallet.
If passes still don't appear
Never lose a pass again
NeatPass makes it easy to convert any ticket, pass, or loyalty card to Apple Wallet.
Why Apple Hasn't Published a Fix
Despite dozens of community threads, Apple has never released an official support article about passes disappearing after updates. There are a few likely reasons for this:
No dedicated support page
Apple's support site covers Apple Pay cards extensively but barely mentions Wallet pass management or sync troubleshooting.
Inconsistent behavior
The bug doesn't affect every user or every update. It seems tied to specific iCloud sync timing and device conditions during the update.
Passes are third-party data
Apple treats passes as managed by their issuers. If a pass disappears, Apple's guidance is to contact the original provider.
Understanding how your data is stored is key to preventing this issue. See the data management guide for details on how NeatPass handles pass storage differently.
How NeatPass Protects Against This
NeatPass takes a fundamentally different approach to pass storage. Instead of relying solely on Apple Wallet's sync, NeatPass stores your complete pass data locally on your device, independent of Apple Wallet's database. With optional iCloud Sync enabled, your library also backs up across devices.
Independent local storage
Your passes are stored in NeatPass's own library on your device, independent of Apple Wallet's sync system. Even if Wallet loses track of a pass, NeatPass still has it.
Original files preserved
NeatPass keeps the original PDFs, screenshots, and source files you used to create each pass. You can always recreate a pass from scratch.
Survives app deletion
Passes already added to Apple Wallet persist even if you delete NeatPass. They're managed by iOS at that point.
On-device processing
All pass creation happens on your device using on-device AI. Your pass data stays local unless you enable iCloud Sync.
You can always access your originals through the view original feature. NeatPass offers multiple ways to get cards into your Wallet through its import methods.
Works without internet too
How to Prepare Before Your Next iOS Update
Take these steps before installing any iOS update to minimize the risk of losing passes:
- Open Settings > [Your Name] > iCloud and verify Wallet is enabled under 'Apps Using iCloud'.
- If you use NeatPass, open the app and check that iCloud Sync shows a green status indicator.
- Screenshot any critical passes (boarding passes for upcoming flights, event tickets) as a backup.
- After the update, wait for iCloud sync to complete before assuming passes are lost. It can take up to an hour.
NeatPass processes everything on-device with no external servers involved. Read the privacy FAQ to learn how your data stays private.
Frequently Asked Questions
Protect your passes from update issues
DownloadYour Passes, Always Recoverable
Losing passes after an iOS update is frustrating, but it's usually fixable. The workarounds above work for most users, and the passes are rarely truly deleted. They're just temporarily invisible due to a sync or display issue.
For long-term protection, having a separate backup of your passes makes all the difference. NeatPass keeps your entire pass library on your device with original source files preserved. Enable iCloud Sync for cross-device backup. Even if Apple Wallet has a bad day, your passes are safe.
