It's 8:40am on a Saturday in January, and the line at the ticket window is twenty people deep. A father holds a printed confirmation and a crumpled voucher for his daughter's lesson. A group of friends argues about whose phone has the rental barcode. Behind them, a woman with a season pass walks straight past the window, taps nothing, takes nothing out of her pocket, and rides the first chair of the day.
Same mountain, same morning, two completely different experiences. The difference is not which phone anyone owns. It is which part of the ski day has been moved off paper and plastic, and which part has not.
If you run a resort, a rental shop, a ski school, or any operation that sells access to a mountain, you will be tempted to ask whether your lift pass belongs in Apple Wallet. The honest answer is mostly no, and the reasons are worth understanding. The better question is what else belongs there. This is where the gate stops and the wallet starts.
The lift gate asks for more than a barcode
A scan at a lift gate has to be fast, forgiving and hands-free. Skiers wear gloves. They carry poles. They stand in a crowd that moves whether or not the reader is ready. A barcode that needs a phone screen held at the right angle under the right light is a poor fit for that moment.
That is why lift access grew up on RFID. A chip in the card answers the reader from inside a jacket pocket, and nobody has to stop. Resorts keep investing in the format. Sun Valley, for example, put RFID gates at the base areas of Bald Mountain and Dollar Mountain for the 2025-26 season so pass holders can keep their pass in a pocket.
You might assume a phone can simply take over that job. In practice, a phone has two ways to talk to a gate. It can show a code, or it can broadcast a signal. Apple Wallet passes are good at the first. For NFC passes, Apple requires a separate entitlement that you request on top of the normal pass setup. PassKit's help center says the review typically takes at least two weeks and can run longer, and developers on Apple's forums report denials with no reason given. A ski-pass app vendor goes further and says a passive 13.56 MHz lift card cannot be emulated by Wallet at all. Treat that one as a vendor's claim, but the direction is clear. The gate hardware most resorts already own was not designed to read a wallet pass.
So the big resorts that put the pass on the phone did not use Wallet. They wrote their own app.
What Vail actually built
Vail Resorts is the cleanest case study, because it announced its plan in public and then shipped it.
On September 28, 2022, the company said it would let guests store a pass or lift ticket on their phone, test it during the 2022/23 season and roll it out to guests for 2023/24. The technology was Bluetooth Low Energy, not RFID and not an NFC wallet pass. Chief information officer Tim April said digital innovation would be key to a great on-mountain experience, and pointed to a more seamless arrival. The release also noted that guests would no longer need to wait at a ticket window to buy, pick up or reprint a pass.
It shipped on November 16, 2023. Mobile Pass and Mobile Lift Tickets went live in the My Epic app at 36 of Vail's owned and operated U.S. resorts for the 2023/24 season. Whistler Blackcomb was left out for that first season. The flow is simple. You buy online, activate the pass in the app, leave the phone in your pocket, and get scanned in the lift line. Bluetooth is built for low energy use to limit battery drain.
The details are as instructive as the headline. Only one Mobile Pass or Mobile Lift Ticket can be loaded per phone. On-mountain stats need GPS tracking turned on. And the plastic RFID card never went away. Vail said it stays available for anyone who prefers it.
Here is what to take from that. Vail did not replace the card with a nicer card. It built a second system for the gate, kept the first one alive, and ran both. That takes a mobile team, a hardware rollout across dozens of mountains and a few seasons of patience. You almost certainly do not have that budget, and you do not need it for most of what happens off the lift.
The pickup line is the real cost
Look at what the 2022 announcement promised first. The headline was hands-free scanning, but the sentence about ticket windows is the one an operations manager reads twice.
Every plastic card has a front end and a back end. The front end is the moment a skier taps in. The back end is everything that gets a card into the right hands: printing it, shipping it, loading it at a kiosk, reprinting it when it is lost, answering the phone when it never arrives. Vail's own help pages show how much machinery sits there. A shipped ticket that has not arrived can be loaded to a previous card or collected at an express lift ticket pickup line. Confirmations go to the ticket window or a handheld express device.
None of that is the skier's fault, and none of it is on the lift. It is the cost of making a physical object appear in a person's hand before they can do the thing they paid for.
A wallet pass has no such step. You issue it by email or text link. The guest taps Add and it is in their phone before they leave the driveway. There is no printer, no queue, no lost-in-the-mail replacement. If you run lessons, rentals or day-visit packages that currently end at a window, this is the part of the chain you can fix without touching a single piece of gate hardware.
Everything around the gate is barcode work
Count the moments in a ski day that involve a scan but not a lift.
Rental shops scan a reservation barcode to pull a boot fitting. Ski schools check a voucher at the meeting point. Parking lots at some resorts check a permit or a reservation. Food and beverage hands out a season-pass discount at a counter. Kids' programs check a child in and out of care. Each one is a reader that looks for a QR code or a standard barcode, and each one is what Apple Wallet and Google Wallet pass types were built for.
A pass in Wallet also does something a PDF in an email does not. It lives on the lock screen near a location you choose. It carries a date and shows a changed state without anyone reissuing it. If you have already read how a pass updates in place through Apple's web service for pass updates, you know the mechanism. A rental reservation can turn from "Ready" to "Picked up" the moment the shop scans it. A lesson voucher can drop from five sessions to four. And the guest never opens a link or searches an inbox for the right message.
Other industries have taken the same route. Museums, gyms, co-working spaces and campus ID offices all moved the smaller moments around the door to wallet passes, because those are cheap and fast and work on both platforms.
A representative resort, with the lift left alone
Consider a representative mid-size independent resort, based on an anonymized example and not a real company. It has two chairlifts, a rental shop, a small ski school and a parking lot that fills by 9am on holiday weekends. It cannot afford a custom lift app. Its gates read a plastic card and will for the next several seasons.
Here is the order a team like that can work in.
Start with the lesson voucher. It is the cheapest win. A parent buys a four-session package, gets a pass by text, and the instructor scans it at the meeting point. Each scan updates the remaining count. No paper, no lost voucher, no argument about how many lessons are left.
Move the rental reservation next. The guest arrives with a barcode that is already on their phone. The shop's scanner reads it, pulls the fitting and marks it done. The line at the counter gets shorter because the lookup is faster, not because anyone works harder.
Then add the season-pass perk card. The lift card stays plastic. But the discounts at the cafe, the free guest day and the early-entry parking code live on a wallet pass tied to the same account. When a perk is spent, the pass changes. When the season ends, the pass expires on its own.
Last, treat the gate as a separate project. If the resort ever replaces its readers, that decision is about hardware, and it belongs on a different budget and a different calendar.
The result is a resort that has taken most of its ticket-window traffic off paper without waiting on a gate vendor. The lift card is the same plastic it always was, and the guest barely notices, because the parts they notice are the ones that got better.
A card is only as good as the account behind it
There is a second reason to keep the pass logic in an account you control, and it comes from how lift cards work.
In 2009, a University of Washington security review looked at the RFID lift system Stevens Pass had introduced for the 2008-2009 season. The finding was plain. The ticket stores only a random number that acts as an account ID, and the reader checks a back-end database to see whether that ID is valid for the day. The ticket itself has no authentication, so the author noted that someone could copy the number and share it among several people. The reviewer also found that valid tickets often scanned as invalid, and that operators then opened the gates without checking, to the point that a borrowed pass went unchallenged.
That review is seventeen years old and the systems have changed. Treat it as history, not a description of today's gates. But the lesson holds, and it matters for any pass you issue. The card is a pointer. The record behind the pointer decides what the pointer is worth.
When that record is a wallet pass you issue, you hold the record. You can see that a single pass was scanned twice in ten minutes at two different locations. You can expire it, reissue it to a new device, and tie it to one named guest. A plastic card handed across a counter gives you far less to work with once it leaves your hands.
None of this makes a barcode pass tamper-proof. A screenshot of a static QR code is exactly as copyable as a number on a chip. The fix is a code that rotates, signed by you, checked against a record that changes, which is what rotating-barcode tickets already do. It is a smaller build than a Bluetooth gate, and it covers every scan that is not the gate.
What to build first, and what to leave for later
Put together, the picture is less dramatic than the headlines about phone lift passes suggest.
The gate is a hardware problem. It runs on RFID, or on Bluetooth if you are Vail, and on whatever your lift vendor supports. If you are a large operator with a mobile team, you can build what Vail built. If you are not, you can leave the gate alone and lose almost nothing, because the plastic card still works.
Everything else is an information problem. Who is this guest, what did they buy, what have they used, and what is left? That is a pass. It is signed, it updates, and it sits in the wallet your guest already carries. It works on iPhone, and on Android through Google Wallet. It needs no app download in a lift line with the sun going down and a toddler losing patience.
If you are choosing where to start, pick the single scan in your operation that causes the longest wait at a window or a counter, and move it. Measure the line before and after, in minutes, not in feelings. Then do the next one.
Passmint issues barcode passes for Apple Wallet and Google Wallet from one template, and updates them after install. To see how a voucher, a rental reservation or a perk card would look on your own mountain, start at Passmint.
Common questions
Technical content writer, Passmint
Julio is a technical content writer at Passmint. He writes about Apple PassKit, the Google Wallet API, and what breaks when wallet passes meet production traffic.
More from Julio Song →