Pillar
Education

Boarding Pass Not Updating in Apple Wallet? Fix It

Your Apple Wallet boarding pass shows the wrong gate or time? Learn why Wallet does not refresh, how to update it manually, and when the barcode still works.

5 min readJun 20, 2026
Kawaii boarding-pass card with dot eyes and a small worried smile holding a stale info speech bubble while a refresh swirl loops above but never lands, the barcode still glowing valid in a soft sky-blue light

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

The airline runs an HTTPS pass-update web service and signals changes to the device through the Apple Push Notification service (APNs). The iPhone then fetches the updated pass file. Apple only provides the infrastructure; the actual data comes from the issuer. Whether a gate change arrives reliably therefore depends heavily on the airline.

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.

1

Check automatic updates

Open the boarding pass, tap the three-dot icon at the top right, and make sure automatic updates are enabled. If the option is off, the iPhone does not fetch pushed changes.
2

Make sure there is a connection

Updates need Wi-Fi or cellular. In airplane mode or with no signal, no push arrives. Go online briefly and then check again.
3

Update the pass manually

Open the boarding pass, pull down from the top and release. This pull-to-refresh triggers a manual sync with the airline service.
4

Re-add the latest boarding pass

If the pass stays old, add the current boarding pass again straight from the airline app or the confirmation email. Remove the old version first to avoid confusion.
5

Mind the time-zone display

Wallet stores times in UTC and converts them. A seemingly wrong departure time is often just a time-zone display artifact, not stale data.

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

Whether the gate in Wallet looks current or not, also check the departure board and the airline app at the airport. Not every airline pushes gate changes reliably, and the board on site is the authoritative source.

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

Download

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

Ready to migrate your cards?

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