Education

Apple Wallet Passes Disappeared After iOS Update? Fix It

iOS updates can make Apple Wallet passes vanish. Learn proven workarounds like toggling Hide Expired Passes, forcing iCloud sync, and protecting passes permanently.

5 min readMar 26, 2026
Worried pass cards with cute faces falling from a phone screen during a software update, with a safety net catching them below

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

  1. Open Settings > Wallet & Apple Pay on your iPhone.
  2. Scroll down and find Hide Expired Passes.
  3. Toggle it off. Wait about 5 seconds.
  4. 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

  1. Go to Settings > [Your Name] > iCloud.
  2. Find Wallet under 'Apps Using iCloud' and toggle it off.
  3. Restart your iPhone (full power off, then power on).
  4. 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

Check your email for the original .pkpass files or 'Add to Apple Wallet' links. If passes were issued by a merchant or airline, you may need to re-add them from the original source. Credit and debit cards (Apple Pay) are separate and always require manual re-adding.

Never lose a pass again

NeatPass makes it easy to convert any ticket, pass, or loyalty card to Apple Wallet.

Try NeatPass Free

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

NeatPass passes work even without an internet connection. Learn about offline mode and why it matters for reliable pass access.

How to Prepare Before Your Next iOS Update

Take these steps before installing any iOS update to minimize the risk of losing passes:

  1. Open Settings > [Your Name] > iCloud and verify Wallet is enabled under 'Apps Using iCloud'.
  2. If you use NeatPass, open the app and check that iCloud Sync shows a green status indicator.
  3. Screenshot any critical passes (boarding passes for upcoming flights, event tickets) as a backup.
  4. 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

Download

Your 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.

Ready to migrate your cards?

NeatPass makes it easy to convert any ticket, pass, or loyalty card to Apple Wallet.

Try NeatPass Free