Pillar
Use Cases

DB Navigator Ticket zu Wallet funktioniert nicht: Fix 2026

DB Navigator's Add to Wallet button missing or doing nothing? Diagnosis by ticket type plus a NeatPass fallback when the bahn.de PDF refuses Wallet.

5 min readApr 24, 2026
A worried ticket card staring at a missing wallet button, next to a calm wallet welcoming a correctly shaped ticket

The ticket is visible in DB Navigator, but the 'Zu Wallet hinzufügen' button is missing, greyed out, or simply does nothing when tapped. In almost every case this is not a bug. It is the ticket type. Here is the step-by-step diagnosis, plus a fallback when DB refuses to let a ticket into Apple Wallet.

The quick diagnosis

Before reinstalling the app or resetting iOS: DB's current FAQ says loading a ticket into a wallet app is currently not possible. Older app versions and older articles may still mention a Wallet button for specific ticket types, but treat that as historical or app-version dependent.

Long-distance Flex, Sparpreis, Super Sparpreis

Older DB Navigator versions and articles described Wallet export for some domestic long-distance tickets; do not rely on it as current official support

Deutschland-Ticket

Deutschland-Tickets sold through DB Navigator do not get a Wallet button

BahnCard 25, 50, 100

The BahnCard is excluded from Wallet export regardless of tier

Regional Verkehrsverbund tickets

Single tickets from networks like VBB or MVV are not exported to Wallet from inside DB Navigator

If the button is missing, start from DB's current FAQ rather than assuming an app bug. If a Wallet entry does appear in your app version, keep DB Navigator available as the official ticket source.

The correct menu path

In older DB Navigator flows, the Wallet button did not sit openly on the ticket. It lived inside the three-dot menu on the ticket page itself.

1

Open DB Navigator, switch to 'Tickets'

Pick the right ticket. The ticket has to be fully loaded with the barcode visible.
2

Open the three-dot menu on the ticket

Depending on the app version, the menu sits at the bottom right or top of the ticket. Older flows showed 'Zu Wallet hinzufügen' inside that menu.
3

If the entry is missing, it is the ticket type

If no Wallet entry appears inside the menu, follow DB's current FAQ: loading a ticket into a wallet app is currently not possible. That is not an app bug.

'Kontrolle nur in DB Verkehren in Deutschland möglich'

DB applies this label to every exported Wallet ticket. The Wallet copy is valid for inspection only on DB services inside Germany. For cross-border or operator-shared legs I keep DB Navigator ready as well.

DB will not let the ticket into Wallet? Fallback without switching apps

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

Tickets DB does not export to Wallet

These groups are officially excluded by DB from Wallet export inside DB Navigator. Almost everyone searching for 'funktioniert nicht' ends up here.

  • Deutschland-Ticket, bought through DB Navigator, no Wallet button, regardless of iPhone
  • BahnCard 25, 50, 100, stays inside DB Navigator according to DB, not inside Apple Wallet
  • Verkehrsverbund tickets, VBB, MVV, RMV, VRR and most other regional networks do not hand tickets to Wallet from DB Navigator
  • Cross-border international tickets, Trips into or out of Germany use dynamic signatures and are not cleared for Wallet
  • Standalone seat reservations, A seat reservation without an underlying ticket has no separate Wallet export

For a broader overview of which tickets DB does and does not support, see the Deutsche Bahn in Apple Wallet guide.

Button missing on a ticket that should work

If the ticket is a domestic long-distance ticket and the Wallet button still does not appear, these are the things I check in this order.

Fully update the app

Pull DB Navigator to the latest App Store version and restart it

Let the ticket load completely

For freshly issued tickets, let the barcode render fully once before opening the menu

Use the correct tab

The Wallet button sits inside the three-dot menu on the ticket itself, not on the overview

Keep iOS current

Heavily outdated iOS versions are a known source of Wallet errors when third-party apps hand over passes

If the button is still not there after all of this, the ticket is almost certainly one of the types listed above and cannot be fixed from inside DB Navigator.

The bahn.de PDF fallback

People who get the ticket as an email PDF or who book through bahn.de instead of DB Navigator often do not see a Wallet button at all. The PDF is a static file and cannot be added to Apple Wallet natively. This is where NeatPass steps in: the app reads the Aztec code or QR from the PDF or a screenshot and builds an Apple Wallet pass that carries the same barcode data.

This works for:

  • bahn.de PDF tickets with a static Aztec code, share the PDF with NeatPass, the barcode is detected, the pass is built
  • BahnCard barcode, a screenshot of the code from DB Navigator, NeatPass turns it into a Wallet pass
  • Regional tickets with a fixed barcode, when the Verkehrsverbund ticket shows a static code

The supported code formats are listed in supported barcodes.

Where the fallback stops

NeatPass builds a Wallet pass with the same barcode data as the original. For tickets that rotate the code on a timer, or for tickets where DB explicitly requires inspection inside the app, a static Wallet pass is not the right answer. In that case I keep the original PDF or the app handy.

How to build the Wallet pass with NeatPass

1

Grab the PDF or the screenshot

Either open the bahn.de PDF and tap 'Share', or take a screenshot of the ticket in DB Navigator with the barcode fully visible.
2

Share it with NeatPass

Pick NeatPass in the share sheet, or open the app and tap Plus to select the file. Everything runs locally on the iPhone.
3

On-device AI reads the ticket

The app detects Aztec codes and QR codes, pulls the date, route and references from the layout, and suggests colors for the pass.
4

Check and refine

I verify the barcode, date and train number. Booking number or seat can go into a text field.
5

Add to Apple Wallet

One tap on 'Add to Wallet' and the ticket sits alongside the rest of my Wallet cards. Double-click the side button on the lock screen to bring it up.

Details on share-based import live in the share extension help article, and the full list of ways to get something into NeatPass is in import methods.

What gets better

No forced login

The ticket opens without DB Navigator and without a connection

Works offline

Tunnel, no-signal zone, crashed app: the Wallet pass is simply there

Side button instead of app hunt

A double-click on the side button at the lock screen pulls up the ticket

Same scanner result

The scanner reads the identical data, because NeatPass copies the code exactly

The Wallet pass itself keeps working without a connection, as covered in the offline mode article, and the Wallet integration overview explains how NeatPass hands off passes to Apple Wallet.

Pro tip

I always keep the original in DB Navigator or the PDF as a backup. More on pass types in NeatPass is over in the Help Center.

Frequently asked questions

Get the ticket into Apple Wallet anyway

Download

Ticket in Wallet, even without DB's button

When the Wallet button is missing in DB Navigator, use DB's current FAQ framing first: loading a ticket into a wallet app is currently not possible. Older long-distance Wallet behavior should be treated as historical or app-version dependent.

For everything DB does not export officially, NeatPass is the detour: the bahn.de PDF or a screenshot delivers the barcode, and the Wallet pass carries the same data into the lock screen.

Ready to migrate your cards?

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