Guide

How to create an Apple Wallet pass without coding

You can make a pass for Apple Wallet, and for Google Wallet, without writing any code. This guide shows what building one yourself involves, so you know what a no-code builder is saving you, and then walks through creating, testing, sharing and updating a pass step by step.

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

Use a no-code pass builder. You design the pass in a visual editor, click a button to publish it, and get a link and QR code that customers use to add it to Apple Wallet on iPhone or Google Wallet on Android. The builder does the technical parts: signing the pass, hosting it, producing the Google Wallet version, and pushing updates to phones that saved it.

Before the steps, it helps to know what those technical parts are, so you can judge whether building it yourself is worth it.

What building a pass yourself involves

Nothing here is impossible, but it is real engineering work, and it repeats on each platform.

Apple Wallet

Google Wallet

TaskBuilding it yourselfWith a no-code builder
AccountsApple Developer Program, plus a Google issuer account and a Google Cloud service accountOne WalletPassBuilder account
Credentials and signingPass Type ID certificate on Apple; signed tokens on GoogleHandled for you when you publish
Designing the passWrite the pass definition, prepare images for each walletA visual editor with a live preview of Apple and Google side by side
Getting it to customersServe the file correctly, generate a link for each walletOne share link and QR code that shows the right button for the phone
Updating saved passesRun a registration and push service for Apple; call the API for GoogleEdit the pass and saved copies update

Step by step: create a pass with no code

These steps use WalletPassBuilder. The names of buttons and sections are the ones you will see in the builder.

1. Create an account

Sign up and confirm your email address when asked. New accounts get 20 free pass credits, so you can publish your first passes before you pay for anything.

2. Choose a template

Open the builder with Create New Pass and pick a category: Event Ticket, Coupon & Offer, Membership Card or Loyalty Pass. Each category has templates to start from, with a layout already chosen. It is much faster to edit a template than to start blank.

3. Pick a layout

Three layouts cover most needs:

4. Add your branding

Under Brand colors and Brand assets, set the background color and upload your logo, which is required. If your logo is a wide wordmark, use a rectangular logo; a badge or icon works best as a circle. Choose colors with strong contrast between the background and the text, since people read passes quickly, often in bright light.

With a hero-image layout you can set a separate hero image for Apple Wallet and for Google Wallet, because the two wallets crop the picture differently. Our best practices guide has the recommended sizes.

5. Fill in the front of the pass

Under Front of the pass, set the card title and the labeled fields that appear on the front, such as “Valid till” or “Points”. Keep labels and values short. The live preview updates as you type and lets you compare how the pass looks on Apple Wallet and on Google Wallet.

6. Add the back of the pass

Under Back of the pass, add sections for the longer information: terms, opening hours, a website and a phone number. Link and phone sections are tappable in the wallet.

7. Set the code

Choose a QR code or a barcode and the value it holds. Use a QR code if staff scan with a phone camera and a barcode if your reader only handles linear barcodes, and test it with the scanner you will actually use. For loyalty passes the code is set for you so the built-in scanner can recognize the pass.

8. Optional: personalize it

Under Dynamic data, add @variables such as @name or @balance to any field. Then upload a CSV, add rows one at a time, or connect a form or checkout, and each customer gets their own version from the one design.

9. Optional: notifications and advanced settings

Under Notifications you can turn on reminders such as a notice at the event start or before the pass expires. Under Advanced settings you can set a scheduled expiry, restrict the pass so it can be saved only once, or protect it with an access code.

10. Publish

Click Create Pass. WalletPassBuilder signs the Apple Wallet pass and creates the Google Wallet pass, then gives you a share link and a downloadable QR code. Designing, previewing and editing are free; publishing uses pass credits.

Test it on real phones

Always test before you hand a pass to customers. If you can, use one iPhone and one Android phone.

  1. Open the share link on your phone. On an iPhone or an Android phone, the link takes you straight into the wallet’s add flow, unless the pass asks for an access code or, for a loyalty pass, a phone number first. Review the pass and tap Add.
  2. Check every line. Look for text that is cut off, a logo that is hard to see against the background, and a hero image that crops the wrong part.
  3. Scan the code. Do it with your real scanner or camera app, and try it with the screen brightness low.
  4. Make a change and watch it update. Edit a field and confirm the saved pass changes on the phone.

If you open the link on a computer, the page shows the pass with both wallet buttons. Apple Wallet passes are added from an iPhone, so the Apple button shows a QR code to scan with the iPhone’s camera.

Share it with customers

Put the link or QR code wherever your customers already are: on a receipt, a website, an email, a text message or a poster at the counter. A few habits make a difference:

Read how to add a pass to Apple Wallet or Google Wallet to see what your customers will go through and what to do when a pass won’t add.

Change it after it’s live

Edit the published pass, for example to change an offer, fix a typo or update a date, and the copies saved in customers’ wallets update. The link and QR code stay the same, so there is nothing to re-share. Editing and sending updates to saved passes are free.

Two cautions from Apple’s own guidance: updates aren’t guaranteed to arrive if a phone is offline or the person has turned updates off for the pass, and replacing an offer with a different one can confuse people because one coupon seems to vanish and another appears. If the offer changes completely, issue a new pass.

What it costs

For comparison, doing it yourself on Apple alone costs 99 USD per year for the developer program, before any of the engineering time.

Mistakes to avoid

What to do next

Frequently asked questions

Do I need an Apple Developer account to make an Apple Wallet pass?+

If you build passes yourself, yes: Apple requires an Apple Developer Program membership (99 USD per year) and a certificate to sign every pass. With a no-code builder like WalletPassBuilder you don’t need one, because the builder signs the passes for you.

Will the same pass work on Android?+

Yes. When you publish in WalletPassBuilder, it creates the Apple Wallet pass and a Google Wallet pass together. Customers get one link, and the page shows the button for their phone: Add to Apple Wallet on iPhone, Add to Google Wallet on Android.

Can I create an Apple Wallet pass for free?+

You can design, preview and edit passes without paying, and new accounts get 20 free pass credits, which cover the first passes you publish. Ongoing use is on a paid plan: $49 a month or $490 a year with 1,000 credits included.

How long does it take to make a first pass?+

There is no approval or waiting step: you choose a template, edit it with a live preview, and click Create Pass to get a share link straight away. Most of the time goes on deciding what the pass should say and how it should look.

Can I change the pass after customers have saved it?+

Yes. Edit the published pass and the copies saved in customers’ wallets update, and the link and QR code stay the same. Editing and sending updates are free.

Do my customers need an app?+

No. They add the pass to Apple Wallet or Google Wallet, which are already on their phones. Apple’s own guidance is that passes should not require a companion app.

Can I make one pass for each customer?+

Yes. Add @variables like @name or @balance to the fields and fill them in from a CSV upload, one row at a time, or automatically from a form or checkout. Each customer then gets their own version from a single design.

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.