The Deutschlandticket is a monthly subscription, so the barcode in Apple Wallet has to swap to a fresh one for each calendar month. How that swap happens depends entirely on which operator issued the ticket. Some push the new pass into Wallet automatically. Others expect a manual re-add from a monthly email.
Here is what the monthly refresh actually looks like in 2026, who pushes updates and who does not, and how to fix a Wallet pass that does not move into the new month.
How a Monthly Pass Refreshes in Apple Wallet
The Deutschlandticket uses the VDV-KA German transit barcode standard. The barcode itself encodes the calendar month, so a pass valid for April will not scan in May. To stay valid, the pass content has to be replaced before the new month starts.
Apple Wallet supports two refresh patterns. PassKit push updates let an issuer replace the barcode and dates in place, the tile keeps the same position and the user does nothing. The other pattern is a fresh email with an Add to Apple Wallet link each month, which means tapping a button to install a brand-new pass.
Same barcode standard, different delivery
Who Auto-Updates and Who Does Not in 2026
Operators have shipped their Wallet integrations one by one over the last two years. The auto-update behaviour varies more than the Wallet support itself.
Deutschlandticket-App (HanseCom)
Wallet support and monthly push updates depend on the participating contract partner behind the Deutschlandticket-App/HanseCom subscription.
HVV switch (Hamburg)
Auto-update works only after the Apple Wallet auto-update toggle is switched on inside the pass card details. Off by default.
Email-based providers (APG, VRS and others)
A new Wallet link arrives by email each month. The new pass has to be added by tapping the link, the previous month's pass has to be deleted manually.
Operators without Wallet support
Some smaller transit authorities still keep the Deutschlandticket inside their own app and offer no Wallet button at all.
HVV switch needs a manual toggle
Check the Auto-Update Toggle in Wallet
Apple Wallet has a per-pass switch for automatic updates. It controls whether iOS accepts pushed pass updates from the issuer. The switch lives behind the three-dot menu on the pass.
Where the toggle lives
Open the Deutschlandticket pass in Wallet
Tap the three dots in the upper right
Switch on Automatic Updates
Manual Monthly Refresh, Step by Step
If the operator does not push updates, the routine is the same every month. The trick is to do it on the last day, not the first, so the new pass is in Wallet before the old one expires at midnight.
Most providers send the monthly email a few days before the new month begins. The link inside opens Wallet, shows a preview of the new pass, and the Add button does the rest. The old pass is replaced by the new one in some flows, kept as a separate entry in others.
Need a Wallet pass for a transit ticket your operator never exported?
NeatPass makes it easy to convert any ticket, pass, or loyalty card to Apple Wallet.
Why a New Month Does Not Appear
When the 1st rolls around and Wallet still shows the old pass, the cause is usually one of four things:
- Auto-update is off in card details: Open the pass, tap the three dots, switch Automatic Updates on. The next push from the issuer will then land.
- The operator does not push at all: Email-based providers expect the user to tap the new link from the monthly invoice. Search inbox for the operator name and current month.
- iCloud sync delay: Updates arrive through Apple's APNs servers and a fresh device may take a few minutes after going online. Pull-to-refresh inside Wallet does nothing here, the wait is the cure.
- Subscription was paused or cancelled: Operators with push updates simply stop sending new passes. The Wallet tile expires on the last paid day. Check the subscription status in the operator app or web portal.
The barcode itself works without internet
Where NeatPass Helps Around the Monthly Refresh
NeatPass creates Apple Wallet passes from supported barcodes. The Deutschlandticket itself is best handled by the operator, since the official issuer is the one with the credentials to push monthly updates. NeatPass covers the cases around it: a backup tile for the current month, group-purchase PDFs, and any non-D-Ticket transit barcode the issuing app refuses to export.
Where NeatPass fits
- Backup pass for the current month: If the operator app misbehaves at the platform, a NeatPass-built tile from a screenshot of this month's barcode is a useful safety net, and the barcode keeps working without signal
- Group or family Deutschlandtickets that arrive as PDF: A few employer-provided D-Tickets land as PDF invoices, the barcode goes cleanly into Wallet via NeatPass
- Other transit tickets that do not push at all: Single-trip tickets, day passes, regional tickets that come without a Wallet button can still be added
Where it does not help
- Auto-pushing the new month: Only the original issuer holds the credentials to push a PassKit update, NeatPass cannot inject a new pass into the existing tile.
- Scan acceptance disputes: Inspectors who insist on the official app cannot be argued with, even if the screenshot-based barcode scans correctly. Keep the operator app installed.
Saving a backup tile from the current month
Screenshot the current month's barcode
Import the screenshot into NeatPass
On-device AI extracts the barcode and details
Add to Wallet and pin a widget
Color the backup so it does not collide with the live pass
Frequently Asked Questions
Keep a backup pass ready for the new month
DownloadThe Monthly Refresh, Made Boring
A Deutschlandticket in Wallet is supposed to be invisible. The barcode swaps overnight, the tile stays where it is, and the trip on the 1st is not different from the trip on the 28th. That works with participating Deutschlandticket-App/HanseCom contract partners and with HVV switch once auto-update is enabled. With email-based operators, it is a five-second monthly tap.
When the new month does not show, the cause is almost always the auto-update toggle, a missed email, or a brief APNs delay. The fix is rarely the issuer's, it is usually one switch in the card details.
