Education

Apple Wallet Pass Shows Expired But Ticket Is Still Valid

Your Apple Wallet pass shows expired, but the ticket still works. Learn why this happens, how to unhide passes, and how to prevent auto-expiration.

5 min readJan 21, 2026
A friendly pass card marked expired standing confidently with its barcode glowing, proving it still works while Wallet looks confused

Your Apple Wallet shows a pass as "expired" or hidden, but you know the ticket is still valid. This happens more often than you would think, and usually the barcode still works perfectly at the gate.

The issue is how Apple Wallet interprets pass metadata, not whether your actual ticket is valid. Here is why this happens and what you can do about it.

Why Wallet Shows Passes as Expired

Apple Wallet uses two different date fields to manage passes: relevantDate and expirationDate. Many ticket providers set these incorrectly, or Apple Wallet interprets them more strictly than intended.

relevantDate confusion

Wallet treats passes as expired 24 hours after the relevant date, even if they are still valid

Missing expiration date

Some passes lack a proper expirationDate, so Wallet uses relevantDate instead

Third-party app defaults

Wallet apps sometimes set short default expiration periods

iOS update behavior

iOS 15+ hides passes more aggressively after their relevant date

The key point: expired in Wallet does not mean invalid at the scanner. The barcode data remains unchanged. If your ticket was valid when you added it, the barcode still contains the same scannable information.

Multi-day events are particularly affected

Passes for events spanning multiple days often show as expired after day one. A weekend festival ticket might appear expired Saturday morning even though it is valid through Sunday night.

How to Find and Use an "Expired" Pass

Even when Wallet hides your pass, you can still access and use it. The barcode remains functional.

1

Open the Wallet app

Launch Apple Wallet on your iPhone. Your expired passes are not deleted, just hidden from the main view.
2

Scroll to the bottom

Below your pass list, look for "View Expired Passes" and tap it. This reveals all passes that Wallet considers expired.
3

Find your pass

Locate the pass you need. Tap it to view the full pass including the barcode.
4

Display the barcode

The barcode should display and scan normally. If you need quick access again, tap "Unhide" to return it to your main pass list.

Barcode missing?

In rare cases, the pass provider may gray out or remove the barcode on expired passes. If your barcode is missing, you will need to access your ticket through the original source, such as the original ticket file or the provider's app.

Preventing Passes from Auto-Hiding

You can stop Apple Wallet from automatically hiding your passes after their date. This keeps all passes visible in your main list.

1

Open Settings

Go to Settings on your iPhone.
2

Navigate to Wallet & Apple Pay

Scroll down and tap Wallet & Apple Pay.
3

Disable "Hide Expired Passes"

Toggle off "Hide Expired Passes" to keep all passes visible regardless of their date fields.

This setting also syncs to your paired Apple Watch, keeping passes visible on both devices.

Want passes that stay visible and organized?

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

Try NeatPass Free

Common Scenarios

Concert and Event Tickets

Event tickets often use relevantDate set to the event start time. Once the concert begins, Wallet may hide the pass even though you still need it for re-entry or VIP areas.

Multi-Day Passes

Weekend conventions, music festivals, and sports tournaments frequently trigger this issue. The pass shows expired after day one because Wallet only looks at the first relevant date, not the actual validity period.

Boarding Passes

Flight boarding passes sometimes disappear after departure, but you might still need them for connecting flights or travel documentation. Learn more about managing boarding passes in Wallet.

Membership Cards

Some membership passes have a renewal date set as relevantDate. The card may appear expired while your membership remains active. The barcode continues to work at checkout.

The NeatPass Advantage

When you create passes with NeatPass, you control the pass metadata. You can set expiration dates appropriately or leave them open-ended, depending on what makes sense for your use case.

Custom expiration dates

Set accurate expiration dates or leave them open-ended

View original

Access your original ticket anytime, even if the pass is hidden

Preserved barcode data

Your barcode never changes regardless of pass status

Local storage

Passes work offline without server dependencies

For loyalty cards and memberships that never expire, you can create passes without expiration dates. They remain visible in Wallet indefinitely. See our guide on customizing pass design for more options.

Loyalty cards that never expire

For loyalty cards and gym memberships, create your NeatPass without an expiration date. The pass stays active in Wallet as long as you need it. Check out our guides on gym cards and loyalty cards in Wallet.

Troubleshooting

Pass is hidden but barcode still works

This is the most common scenario. The pass is just hidden from view. Access it via "View Expired Passes" and use the barcode normally. Consider disabling "Hide Expired Passes" in Settings.

Barcode is grayed out

Some pass providers configure passes to gray out barcodes after expiration. You will need to access the ticket through the original source. If you used NeatPass, tap View Originalto see your source ticket.

Pass disappeared completely

If a pass is missing even from the expired section, try toggling Wallet off and back on in iCloud settings (Settings > Apple ID > iCloud > Wallet). A restart sometimes helps too. Learn more about Wallet troubleshooting.

Pass shows wrong expiration date

The pass creator set an incorrect date. For tickets from NeatPass, you can edit the pass and update the date. For other passes, contact the issuer or re-download from the original provider.

Frequently Asked Questions

Create passes with accurate expiration dates

Download

Your Pass, Your Control

Apple Wallet's expiration behavior can be frustrating, but it is manageable. Your barcode data does not change when a pass is marked as expired, so the pass usually still works at the scanner.

For passes you create yourself with NeatPass, you have full control over expiration dates and can always access your original ticket files. No more guessing whether your pass will work when you need it most.

Ready to migrate your cards?

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

Try NeatPass Free