"Apple Wallet & Google Wallet Coupons: How to Issue Digital Coupons (2026)"

← Back to overview

Your customer prints a coupon. They forget it at home. They never come back. Email coupons fare slightly better — they survive in the inbox until the offer expires, get buried, and never resurface at the right moment.

A coupon in Apple Wallet or Google Wallet sits next to the customer's boarding passes and loyalty cards. It surfaces at the right moment — when they walk into your shop, near expiry. It does not get lost.

Wallet Coupons — the 30-second answer:

  • What they are: Apple Wallet (.pkpass) or Google Wallet passes with a discount code, expiry, and a scannable barcode.
  • Best for: small businesses, cafes, gyms, retail shops issuing 50–5000 coupons per campaign.
  • DIY tools: OtterWallet (€0.99/coupon), AddToWallet, PassCreator (subscription).
  • Redemption: customer shows the wallet pass at checkout; you scan the barcode like any other coupon.

This guide covers why wallet coupons outperform email and paper, how to create one, the right tool for your scale, and the distribution patterns that work.

Why Wallet Coupons Beat Email Coupons

Wallet passes are not just "another delivery channel" — they have structural advantages.

The flip side: wallet coupons are a higher upfront effort than email. You need a barcode strategy, a logo, and a tool. After the first one, the per-coupon effort is minimal.

How Wallet Coupons Work

A wallet coupon is technically just a wallet pass — same .pkpass format on Apple, same JWT-based pass on Google — with the type set to "coupon." That tells the wallet app to display it differently (typically with a specific layout that emphasizes the discount and expiry).

Inside, you have:

For more on the format itself, see What is a .pkpass file?.

How to Create a Wallet Coupon

We will walk through the simplest path — a browser tool. The flow is similar across competitors.

What you need

Step-by-step

  1. Go to otterwallet.com on any device.
  2. Pick Apple Wallet AND Google Wallet (you want both — different customers have different phones).
  3. Choose Coupon as the pass type.
  4. Enter your discount code as the barcode/QR data, OR upload an image if you already have a generated barcode.
  5. Customize:
    • Title: "Beans & Steam — 20 % Off Your Next Coffee"
    • Logo: upload PNG
    • Background color: your brand hex
    • Field labels: "Discount" / "20 %", "Valid until" / "2026-06-30"
  6. Set the expiry date so the coupon auto-greys after the offer ends.
  7. (Optional) Set a location — your shop address — so the coupon surfaces on the customer's lock screen when they're nearby.
  8. Download the .pkpass file (Apple) and the Google Wallet link.

For a single coupon code shared across many customers, this is one pass that you distribute. For per-customer unique codes, batch-generate via a small script or move to a platform with built-in batch tooling.

Try it now — make your first wallet coupon →

Tools Comparison

Tool Pricing Best for
OtterWallet (browser) €0.99/pass, no account One-shot or low-volume coupons
PassCreator (subscription) €16/month for 200 active passes Ongoing campaigns with batches
AddToWallet.co 7-day trial, then paid Trying before committing
PassKit (enterprise) Custom-quoted High-volume programs with API integration

For a deeper comparison see Wallet Creator Tools.

Distribution Strategies

How you get the coupon to the customer depends on what kind of coupon it is.

Single-code, shared (everyone gets the same code)

Easiest path. One pass, distributed widely:

The coupon code is the same for everyone. At checkout, the cashier scans the barcode (or types the code) and applies the discount.

Per-customer unique codes (each gets a personal code)

Higher friction but stronger control: you can track who used what, prevent code-sharing, and run more sophisticated campaigns.

This is more work but worth it for high-value offers.

Evergreen (always-on)

Some coupons are evergreen — "20 % off your first order" available year-round. The pass has no near-term expiry, surfaces on the lock screen when relevant (location-based), and can be added to your website's landing pages and email signatures.

Time-limited campaign

Most retail coupons. Set a hard expiry, run a 2-4 week distribution window, accept that the coupon will auto-grey after the deadline.

Scanner Compatibility

A wallet coupon at checkout is the same as a paper coupon at checkout — the cashier scans the barcode. The barcode format must match what your POS system expects:

If your POS reads any common barcode format, wallet coupons work. If your POS is custom or uses a proprietary format, test with one coupon before launching a campaign.

FAQ

Can I add a coupon to my Apple Wallet?

Yes — if the merchant issues one. Most chain retailers and many small businesses now offer "Add to Apple Wallet" buttons next to their coupons. If the merchant only sends an email with a code, you can manually add a generic pass via Apple Wallet → + → Scan Code, but it won't have branding.

How do I create a digital coupon for my business?

Use a browser tool like OtterWallet (€0.99/coupon, no account) or a subscription platform like PassCreator (€16/month for 200 passes). For high volume, look at PassKit or a custom integration.

Do wallet coupons work at any store?

The wallet pass works on any iPhone or Android. Whether it scans at the cashier depends on the store's POS — most modern POS systems read Code 128 and QR codes without issue.

How do I distribute the coupon to customers?

Three patterns: shared single-code (email blast, social post), per-customer unique codes (programmatic, more control), or evergreen always-on coupons. Pick based on offer value and how much fraud control you need.

Can I expire a wallet coupon early if needed?

Static passes can't be remotely updated. If you need real-time expiry control (e.g., shutting down a campaign early), you need a platform with backend pass-update support.

What's the difference between a wallet coupon and a wallet pass?

A wallet coupon is a wallet pass with the type set to "coupon" — the pass format is the same, the wallet app just displays it slightly differently (emphasizing discount and expiry).

Are wallet coupons free for the customer?

Yes — adding a wallet coupon costs the customer nothing. The merchant (you) pays the per-pass creation fee.

Coupons Your Customers Actually Use

Three reasons wallet coupons outperform paper and email:

Pick a tool that matches your scale — pay-per-pass for small campaigns, subscription for ongoing programs — and your next campaign converts noticeably better than the printed flyers gathering dust on shop counters.

Make your first wallet coupon →

By Hans-Peter Beck · Research, text and images with AI assistance