The boarding pass sits in Apple Wallet, but it shows an old gate or an old departure time and does not update. In almost every case this is not a bug in Wallet itself. Apple does not update passes on its own. Here is why that happens, what you can check yourself, and how a NeatPass copy fits in as a backup plan.
Why boarding passes in Wallet do not update
Apple Wallet does not change the fields of a boarding pass on its own. The update always comes from the airline. The carrier runs a pass-update web service and sends a push to the device whenever the gate, boarding time, or terminal changes. Only then does the iPhone fetch the changed pass.
So a stale gate or an old time almost always means one of two things: the airline did not push the change, or the device did not receive the push. That happens when the iPhone was offline, when automatic updates for the pass are off, or when the push token is stale.
How the update works technically
Where NeatPass fits and where it does not
A NeatPass boarding pass is a static snapshot of the original document, barcode, or image at import time. NeatPass does not run a live pass-update web service and does not send APNs pushes. A NeatPass pass therefore does not auto-update gate, time, or terminal. It reflects the state of the source document at creation.
Static snapshot
The pass mirrors the source document at import time, with no live update of gate or time
Works offline
The pass simply sits ready, even without a connection, during app outages or after a logout
Original stays with it
NeatPass keeps the scanned original document, so re-importing the latest boarding pass is one step
Same scan result
The barcode data is preserved faithfully, so the scanner reads the same values as on the original
NeatPass is therefore not a replacement for the airline's live display, but the safety net beside it. To keep the latest boarding pass as a copy, import it via import methods or directly through the share extension, and it is ready without a login and without a connection.
The Wallet pass itself opens without a connection, as covered in offline mode, and the principle holds: no accounts, no cloud uploads, the data stays on the device. Details are in the privacy FAQ.
Keep the current boarding pass as a backup copy
NeatPass makes it easy to convert any ticket, pass, or loyalty card to Apple Wallet.
What you can check yourself
Before reinstalling the app or resetting the iPhone: these points fix most cases where a boarding pass in Wallet does not update. Go through them in this order.
Check automatic updates
Make sure there is a connection
Update the pass manually
Re-add the latest boarding pass
Mind the time-zone display
How re-adding a current boarding pass works is covered in adding to Wallet.
Is the boarding pass still valid at the scanner?
A stale gate or an old time is usually only cosmetic. The barcode is unaffected and scans normally at the gate, as long as the airline has not invalidated the pass. The gate shown is information for you; what gets scanned is the code.
NeatPass preserves the barcode data faithfully, so an imported copy gives the same result at the scanner as the original. Which code formats are supported is listed under supported barcodes.
Always cross-check at the airport
iOS 26 Live Flight Tracking
With iOS 26, boarding passes show a Live Activity with flight status, meaning gate changes, boarding time, and delays, right on the Lock Screen and in the Dynamic Island. The key point: the live data still flows through the airline's push pipeline. The display is only as current as the carrier sends the values, and it depends on the airline's adoption.
For live tracking, the airline's own boarding pass is the right tool, and NeatPass is the safety net for logouts, app outages, and lost connectivity. There is more in the article on iOS 26 Live Flight Tracking.
Frequently asked questions
Save the boarding pass as an offline copy in Wallet
DownloadCurrent boarding pass, calm journey
If the boarding pass in Wallet does not update, it is almost never Wallet itself. Apple does not update passes; the airline pushes the change. Checking automatic updates, making sure there is a connection, triggering the pass with pull-to-refresh, and re-adding the current boarding pass when in doubt solves most cases.
For the emergency, meaning a logout, app outage, or lost connection, a NeatPass copy of the boarding pass sits beside it as a static offline backup. It does not update itself, but it carries the same barcode and is ready without a login.
