Guide

What is a wallet pass?

A wallet pass is a digital version of a card, ticket or coupon that lives in the wallet app already on a person’s phone. It can show a barcode, carry the details that matter, and change after it has been saved. This guide explains what passes are, how they work on iPhone and Android, and when they are the right tool.

Last updated September 29, 2026. Facts about Apple Wallet and Google Wallet were checked against Apple’s and Google’s own documentation, linked in the sources.

The short answer

A wallet pass is a digital card, ticket, coupon or ID that is saved in the wallet app on a phone: Apple Wallet on iPhone and Google Wallet on Android. Think of the things people used to carry on paper or plastic, such as a coffee shop loyalty card, a gym membership card, a concert ticket, a discount coupon or a gift card. A wallet pass is the same thing, on the phone.

Apple describes passes as digital replacements for information that might otherwise be printed on small pieces of paper or plastic, which let people take an action in the physical world, and which can be updated after they are added. Apple’s wallet app was originally called Passbook. Google’s developer documentation describes the same idea for Google Wallet.

A wallet pass is not…

What’s on a wallet pass

Passes look different but are built from the same few parts. The wallet app lays them out for you, which keeps every pass readable, so most of the design work is choosing what goes in each part.

For sizes, limits and layout rules for each of these, see our wallet pass best practices guide.

Types of wallet passes

Both wallets group passes into types. The type decides which fields and images are available and how the pass behaves.

Apple has five pass styles: boarding pass, coupon, event ticket, store card and generic. Google has types for loyalty cards, offers, gift cards, event tickets, boarding passes and transit, plus a generic pass for anything that doesn’t fit, and some specialist types such as campus IDs and corporate badges.

What you want to issueApple Wallet styleGoogle Wallet type
A loyalty or stamp cardStore cardLoyalty card
A coupon or offerCouponOffer
A gift cardStore cardGift card
An event ticketEvent ticketEvent ticket
A membership card, ID or anything elseGenericGeneric

How wallet passes work

On Apple Wallet

An Apple Wallet pass is a small package with the extension .pkpass. It holds a description of the pass, its images and a digital signature. For Wallet to recognize the pass, it must be signed with a certificate issued by Apple and tied to the issuer’s Apple developer account.

The file is served with a specific content type, and Safari and Mail on iPhone add it directly to Wallet. Apple’s rule is that the person must always see and approve a pass before it is added, so a pass can’t be pushed onto someone’s phone. On a Mac, Safari uses iCloud to add the pass to the person’s iOS devices.

On Google Wallet

Google works through its API. The issuer creates a class (the template) and an object (one person’s pass). To let someone save it, the issuer builds an “Add to Google Wallet” link from a signed token. Once saved, the pass belongs to the person’s Google Account, so removing it on one device removes it across all their devices.

How updates reach a saved pass

Apple’s update flow has four steps. After a pass is added, the phone registers with the issuer’s server. When something changes, the server sends a push notification with an empty payload. The phone then asks the server what changed and downloads the latest version of the pass. The pass is replaced as a whole; there is no list of changes. Google’s update path is simpler for the issuer: call the API to change the pass object.

What a wallet pass can do

Compared with the alternatives

Most businesses choose a wallet pass over one of three alternatives. Here is how they differ on the things that matter day to day.

Paper or plastic cardPDF or emailed QR codeStandalone appWallet pass
Customer has to install somethingNoNoYes, and usually create an accountNo, it uses the wallet already on the phone
Can be changed after it’s issuedNoNo, you send a new fileYesYes
Can send an alertNoOnly by another emailYes, if the customer allows notificationsYes, within each wallet’s limits
Easy to find at the counterOnly if it wasn’t left at homeOnly if the customer can find the emailOnly if the customer opens the right appIn the wallet app, next to their other cards and tickets
What you have to buildPrint and hand out cardsA file and an emailAn app for iPhone and AndroidA pass design (no code with a builder)

What a wallet pass can’t do

Wallet passes are a strong fit for many jobs, but they are not magic. Knowing the limits up front avoids disappointment.

Who uses wallet passes

Any business that already hands out something small and useful can use a pass. A few common ones, with guides to each:

What it takes to issue passes

If you build passes yourself, you need accounts and credentials on both platforms:

Frequently asked questions

Is a wallet pass the same as a mobile app?+

No. A wallet pass is saved into the wallet app that is already on the phone, Apple Wallet on iPhone or Google Wallet on Android. Apple’s own guidance is that customers do not need your app to add your passes, and that a pass should not require a companion app.

Do customers need to download anything to add a pass?+

On iPhone, no: Apple Wallet is built in. On Android, the pass is saved to Google Wallet, and if the Google Wallet app isn’t installed the phone prompts the person to download it as part of adding the pass.

What is the difference between an Apple Wallet pass and a Google Wallet pass?+

They work differently behind the scenes. An Apple Wallet pass is a signed file that is added to the phone and updated through a push-notification flow. A Google Wallet pass is created through Google’s API and saved to the person’s Google Account. To the customer both look like a card or ticket in their wallet, and a builder can publish one design to both.

Can a wallet pass be changed after someone has saved it?+

Yes, on both wallets. Apple replaces the pass with the latest version when your server signals a change, and Google lets you update the pass through its API. Apple notes that updates are not guaranteed to arrive, for example if the phone is offline or the person turned updates off for that pass.

Can you send notifications from a wallet pass?+

Yes, with limits. On Apple Wallet a notification appears when a field that carries a change message is updated, and Apple advises using them only for time-sensitive news. On Google Wallet you can send at most three messages that trigger a push notification per pass in a 24-hour period.

Is Apple Wallet the same thing as Passbook?+

Yes. Apple’s developer guide describes Wallet as the app formerly known as Passbook.

How much does it cost to create wallet passes?+

Issuing passes yourself on Apple Wallet requires an Apple Developer Program membership, which costs 99 USD per year. With WalletPassBuilder you don’t need one: the plan is $49 a month or $490 a year with 1,000 pass credits included, and new accounts get 20 pass credits free.

Sources

Apple’s newer developer pages load dynamically, so where a number comes from Apple it is taken from its Wallet Developer Guide and support pages. If Apple’s or Google’s current documentation differs, follow theirs.

Your next card doesn’t need to be plastic.

Create a wallet pass your customers can save in seconds.