Playbooks
13 min read

How Portillo's Built 2 Million Loyalty Members Without an App — and What It Teaches Small Restaurants

NK

Nora Kent

Apr 22, 2026

Portillo's had been serving Chicago-style hot dogs and Italian beef for sixty years without a single loyalty programme. Then, in March 2025, the 60-location chain launched its first — and hit 2 million members in ten months without asking a single customer to download an app.

That number would be impressive for a retailer with a massive digital budget. For a regional fast-casual chain built on drive-thrus and dine-in counters, it is a statement about what loyalty infrastructure looks like when you design around the customer instead of the technology.

This playbook breaks down exactly how Portillo's Perks works, why the no-app decision was the right one, and the four mechanics any 1-location restaurant can replicate — this afternoon, if you want.


The numbers: what Portillo's Perks achieved in 10 months

The programme launched in March 2025 — Portillo's first loyalty initiative in six decades of operation. The original membership target was 1.5 to 1.7 million members by midsummer. They blew past it. By the end of 2025, Portillo's Perks had crossed 2 million enrolled members.

Perks members now account for more than 10% of Portillo's total chain sales. A loyalty programme generating a tenth of all revenue in its first year is not a marketing accessory — it is a primary growth channel.

The benchmark that contextualises that number: restaurant loyalty program data shows loyalty members visit 64% more often than non-members and spend 40% more per visit. Portillo's is not publishing their internal frequency data, but if even half of their 2 million members visit at that industry-average uplift, the 10%+ revenue attribution becomes obvious maths.

What makes these numbers worth studying is not the scale — it is the mechanism. Portillo's built this without a proprietary app, without a lengthy technology implementation, without POS hardware upgrades. With a card that lives inside Apple Wallet and Google Wallet. Read about customer retention strategies to understand why repeat-visit uplift compounds so quickly once a programme is running.


How Portillo's Perks actually works

The simplest summary: a customer scans a QR code at Portillo's counter, taps once, and a loyalty card appears inside their Apple Wallet or Google Wallet. No account creation. No email confirmation. No home screen real estate consumed by a branded app.

From that moment, every qualifying visit of $5 or more — whether in-restaurant, at the drive-thru, or via online order — earns badge progress. The card updates in real time. The customer always knows where they stand.

Portillo's welcome offer is a free large French fries on the first qualifying visit. This is not an accident. Most programmes delay the first reward until visit 6, 8, or 10. Portillo's creates the habit loop on visit one — precisely when dropout risk is highest.

The rewards are a deliberate mix of free menu items, BOGO offers (a $1 beef hot dog paired with one you bought), and free branded retail merchandise at higher badge tiers. None of them are predictable discounts. They arrive as surprises, tied to each member's actual ordering history. Portillo's describes this as "surprise and delight."

For a full explanation of how Apple Wallet loyalty cards deliver updates to customers' phones and how businesses push real-time notifications, that guide covers the operational side in detail.

The badge ladder: from First Bite to Top Dog

Portillo's Perks uses five progressive badge tiers to structure the loyalty journey:

  1. First Bite — awarded on the first qualifying visit. The programme begins here.
  2. Frequent Flyer — early-stage regular. The second recognition level.
  3. Regular — mid-frequency guest. The name matches the goal.
  4. VIP — recognised high-frequency visitor.
  5. Top Dog — Portillo's highest-frequency guests. The name is earned, not purchased.

Each badge level unlocks rewards — but not formulaic discounts. The progression is about recognition first, reward second.

The psychology is doing serious work: Portillo's is telling the customer "We see you. You're a Regular now." A label carries more behavioural weight than a points balance.

The badge progress bar lives on the wallet pass itself. Customers can see how many visits they are from their next tier without opening any app or website. Transparency is built into the infrastructure — not behind a login.


Why Portillo's skipped the app — and why it worked

This was not a budget constraint. It was a deliberate design decision.

The industry data behind the choice is stark: a significant share of branded loyalty apps are uninstalled within 30 days of download. Customers will not allocate permanent home screen space to every restaurant they visit fortnightly. They download the app, redeem the sign-up offer, and delete it. The channel is structurally leaky for any brand that is not in the daily-habit tier.

Portillo's strategy was to build where customers already were. Apple Wallet and Google Wallet are native to every iOS and Android device. They already hold boarding passes, bank cards, and event tickets. A loyalty card in that context is not another app — it is another card in a place customers check multiple times every day.

Portillo's stated it plainly: "No apps to download or passwords to remember." That single sentence removed the two biggest conversion barriers at sign-up and made it possible to get 2 million cards into phones in ten months.

The second structural advantage is over-the-air updates. When Portillo's wants to push a seasonal offer, change a badge threshold, or run a surprise hot dog promotion on a slow Tuesday, the wallet pass updates instantly — without an app store review cycle, without requiring customers to update anything, without any action on the customer's side at all. The offer simply appears on the lock screen.

More than one-quarter of restaurant operators surveyed by Nation's Restaurant News in 2025 expressed interest in app-less loyalty. Portillo's is not a pioneer in an eccentric niche — it is an early mover in a direction the industry is heading. For a deeper comparison of the app-heavy Starbucks model versus the wallet-native alternative — and the cost difference between building each — see the Starbucks loyalty playbook.


The mechanics breakdown: why frequency beats points

Most restaurant loyalty programmes run on points: spend $1, earn 1 point, accumulate 500, redeem a $5 reward. It sounds logical. In practice, it creates three structural problems.

Points hoarding. Customers accumulate silently and delay redemption because they are always saving for something bigger. The moment of redemption — the only moment the customer feels rewarded — arrives late and is disconnected from the behaviour that earned it.

Cognitive load. Customers rarely know how far they are from a reward without actively checking. "How many points do I have?" signals a disengaged member. Disengaged members drift.

No frequency signal. A points programme rewards a customer who visits once and spends $50 identically to one who visits five times and spends $10. The high-frequency visitor is more valuable to your retention curve. Points do not capture that.

Portillo's visit-frequency model addresses all three:

MechanicPoints programmeVisit-frequency (Portillo's)
Earn mechanismSpend thresholdAny $5+ visit
Progress visibilityBalance check requiredBadge bar on wallet pass
First reward timingTypically visit 8–15Visit 1 (welcome offer)
PersonalisationSpend-basedOrder-behaviour-based
Hoarding riskHighLow — visits self-cadence
App dependencyUsually requiredZero

The surprise element amplifies the frequency model. A BOGO $1 beef hot dog arriving unexpectedly on a Tuesday is not the same as a $5-off coupon the customer anticipated. Surprises are stories — and that promotion almost certainly generated organic social mentions Portillo's never had to pay for.

For the ROI maths behind why repeat-visit uplift compounds so quickly, the loyalty programme ROI guide walks through retention curves with real figures.


4 things a 1-location restaurant can copy from Portillo's

None of what Portillo's built requires a tech team, a large implementation budget, or 60 locations. Here are the four mechanics that translate directly.

1. Lead with wallet enrollment, not a download

The QR code at Portillo's counter does one thing: adds a card to Apple Wallet or Google Wallet in a single tap. No email address required. No redirects. No app store.

For a single-location restaurant, the setup is identical. Print a QR code and put it at the register, at the table, on the receipt. Script for the server: "We have a digital loyalty card — scan this and today's visit counts. No download needed."

When a customer adds the card, push notifications are automatically enabled. Those notifications reach the lock screen, not an email inbox. Lock-screen delivery opens at roughly 90% — compared to 15–20% for email. That communication advantage kicks in the moment the card is added, not six months later when you have built a mailing list.

2. Set the first reward within 2–3 visits

Portillo's gives you free fries on your first qualifying visit. The programme pays out before you have had a chance to forget it exists.

Most small-business loyalty programmes are configured at the wrong threshold. "Every 12th visit free" sounds financially sustainable. For a restaurant with fortnightly diners, that means the first reward arrives 24 weeks after enrollment. The dropout rate before visit 6 is severe.

The single highest-impact configuration decision you will make is: when does the first reward arrive? If the answer is after visit 8 or later, move it down. Three visits to a small interim reward, then a longer run to the main reward, consistently outperforms a single high threshold.

3. Visit stamps, not point math

Points maths is cognitively taxing for low-consideration purchases. A glass of wine and a burger twice a month is not a category where customers want to track a running balance.

A stamp card is transparent: "5 of 9 stamps." That is the entire calculation. Customers know exactly where they stand at a glance, without logging in anywhere. That transparency drives visit behaviour because progress is always visible.

For most restaurants with consistent ticket sizes, digital stamp cards outperform points programmes on sign-up conversion, active-member rate, and redemption velocity. The exception is restaurants where ticket size varies by 2× or more — there, points give proportional credit that stamps cannot.

4. Add a surprise element after the 3rd visit

Portillo's surprise-and-delight model does not require a data team. It requires one decision: pick something unexpected to send after the third visit and configure it as a wallet push notification.

For a 1-location restaurant, a free dessert, a double-stamp Tuesday, or a "Thanks for being a regular — here's a free side" notification sent via wallet push does the same job as Portillo's $1 hot dog. The mechanism is identical. The effect is the same: a story the customer tells someone else.

The only rule: keep it genuinely unexpected. A programmatic discount that customers learn to anticipate is not a surprise — it is a calendar event. Vary the offer, vary the timing. Keep it human.


Where most restaurant loyalty programmes go wrong

Understanding what Portillo's did right only matters if you also understand the failure modes that kill most programmes before they reach traction.

  1. Reward threshold set too high. "Buy 15 get 1 free" means a customer who visits 6× a year waits 2.5 years for their first reward. They will quit before visit 8.
  2. No communication after enrollment. The programme goes silent. A customer who signed up in January has forgotten it by March. Without a push reminder at the 3-week mark, a competitor gets the next visit.
  3. App-based enrollment at the register. Asking for a download when the customer is in line and slightly impatient loses 60–80% of potential members immediately. That is the one moment you had to capture them.
  4. One-size-fits-all offers. A discount on an item the customer never orders is noise, not value. You do not need a data team — you need to notice that your regulars always order the same two things.
  5. No mention from staff at checkout. If the cashier does not say it, no one enrolls. Loyalty programme adoption is an internal culture decision before it is a technology decision.

How to launch your own version without the Portillo's budget

Portillo's custom-built their wallet pass infrastructure with an in-house technology team. That is not the path for a 1-location restaurant — nor does it need to be.

The same architecture — wallet-native card in Apple Wallet and Google Wallet, visit-based stamps, push notifications to the lock screen, over-the-air reward updates — is what tools like LoyaltyPass deliver to any restaurant, the same afternoon, without a developer. Setup takes under 10 minutes: choose a design that matches your brand, set your stamp rule, print a QR code, and go live. The card works alongside whatever POS you already use — Square, Toast, Clover, Lightspeed — no rip-and-replace required.

Cost context: LoyaltyPass Starter is $29/month for up to 500 active customers, with no per-message SMS fees because push notifications route through Apple and Google Wallet. For a restaurant with a $35 average cover, recouping one extra visit from 10 loyal customers in a month more than covers it.

A sensible starting configuration for a 1-location restaurant: 8-visit stamp card, free item on visit 9, welcome push on enrollment, one push notification per week on your slowest shift. That is the entire programme. You can add badge tiers, referral mechanics, and behaviour-based offers later — but the basics executed well outperform complex programmes executed poorly.

For a closer look at how smaller restaurant brands — including Birdcall, a single-concept Denver chain — applied the same app-less wallet model at neighbourhood scale, the app-less restaurant loyalty guide covers two real-world case studies with side-by-side comparisons. For a broader look at what types of rewards programmes work best for small businesses, that guide covers the full range of options with cost and setup comparisons. For the full comparison of platforms, the restaurant loyalty programme software guide covers every major option, their costs, and which POS systems each integrates with.

The Portillo's model proves that wallet-native loyalty works at scale without an app, without complexity, and without asking customers to change their habits. The question is not whether the model works — 2 million members in 10 months settled that. The question is how quickly you can get your QR code onto the counter. The same programme architecture is available off the shelf, and it takes less time to set up than it took you to read this article.

No, your customers don't need to download an app. Here's what else shops ask.