Unable to add pass. Try again later. That generic Apple Wallet alert hides at least six different root causes. The error message gives no hint which one applies, so fixing it is a process of elimination.
Here is what triggers the error, the fix order to work through from most common to least, and how to tell whether the pass is broken or the iPhone is the problem.
Why Apple Wallet Shows This Error
Apple Wallet runs the same checks every time a pass tries to install. If any check fails, the install is rejected with the same vague message. The actual reasons fall into a few buckets.
Signing Certificate Issues
Pass Type ID certificates can expire or be revoked. An invalid signature blocks installation.
Pass JSON Errors
Missing fields, wrong types (string instead of boolean), or malformed dates inside pass.json fail validation.
Region or VPN Mismatch
VPN connections and region mismatches between the iPhone and the issuer can fail authorization checks.
Date and Time Drift
If the iPhone clock is off, certificate validity checks fail because signatures appear expired or not yet valid.
Server-Side Issues
Passes that update over the air rely on the issuer's web service after installation. A broken update service can cause later refresh problems, but should not be described as the cause of the initial install alert.
iCloud Sync Hiccups
A stuck iCloud sync can block new pass writes. This is rare but happens after iOS upgrades.
Quick Fixes in Order of Likelihood
Run through these in order. The first three solve the majority of cases.
Disconnect VPN
Check date and time
Check region
Re-download the pass
Open in Apple Mail or Safari
Restart and retry
For details on opening pkpass files reliably, see the pkpass file troubleshooting guide and the import methods overview.
Test the same pass on another iPhone
Is the Pass Broken or Is the iPhone Broken
Symptoms divide cleanly between issuer-side and device-side problems.
- Same error on every iPhone tried
- Pass was issued long ago and the issuer is gone
- File size is suspiciously small (a few hundred bytes)
- Opening the file shows a broken icon, not a pass preview
- Same pass works on a different iPhone
- Other passes also fail to add today
- VPN is active or region was recently changed
- iPhone clock was manually adjusted
For passes that simply do not detect at all (no preview, no error), see Apple Wallet not detecting pkpass.
Need a clean Wallet pass
NeatPass makes it easy to convert any ticket, pass, or loyalty card to Apple Wallet.
Certificate and Signing Issues
Pass Type ID certificates from Apple expire after exactly one year. After expiration, already installed passes keep working, but new installs of passes signed with the expired certificate fail with this error. If a pass is more than a year old and will not install on any iPhone, the certificate has likely aged out.
The fix is on the issuer's side. They have to renew the certificate and re-sign the pass. There is nothing to do on the device beyond reaching out to the issuer for a fresh copy.
Apple WWDR root certificate updates
NeatPass-Generated Passes and This Error
NeatPass signs every pass against a current Pass Type ID certificate. If a NeatPass pass shows this error, the issue is almost always device-side (VPN, region, or clock). The signing flow is described in the privacy FAQ.
When the error persists on a NeatPass pass after the troubleshooting steps above, regenerating the pass inside the app produces a fresh signature with a new install token, which clears most edge cases. See Wallet add issues for the full diagnostic flow and offline mode if connectivity is the suspect.
Hidden Expired Passes Backup
Apple Wallet can collect a long list of expired passes over time. Clearing it is low-risk housekeeping, but Apple does not document a full expired-pass buffer as the cause of this exact install alert.
- Open the Wallet app.
- Scroll to the bottom and tap Edit Passes.
- Tap See Expired Passes if the section shows up.
- Delete passes that are no longer needed. Keep originals that are still valid.
For organizing, see cleaning up Apple Wallet.
FAQ
Make a pass that just works
DownloadYour Pass in Wallet
The error message is unhelpfully generic, but the underlying causes are finite. Once VPN, clock, region, and a fresh download are ruled out, the issue is almost always with the original pass file itself, and the fix has to come from whoever issued it.
For passes that need to be rebuilt, see supported barcodes and adding to Wallet for the full flow.
