
You've built a loyalty program for your restaurant. Now you need a way to remind customers it exists. Two channels come up constantly in this conversation: bulk SMS and wallet push notifications. Both can nudge a lapsed regular back through your door. But they work differently, cost differently, and suit different situations.
This comparison breaks down each channel on the things that actually matter to a busy restaurant owner: setup friction, ongoing cost, deliverability, compliance risk, and the customer experience on the receiving end.
What each channel actually does
Bulk SMS means sending a text message to a list of phone numbers, usually through a third-party platform. You write a message, upload your list, hit send, and customers get a standard SMS in their phone's messaging app. Many platforms let you schedule blasts, segment by visit frequency, or trigger messages based on behavior.
Wallet push notifications are messages sent directly to a card that lives in Apple Wallet or Google Wallet. When a customer adds your digital loyalty card to their wallet, you can push a short notification to their lock screen at any time, at no per-message cost. No app for the customer to install, no carrier fees for you.
Both channels can drive the same outcome: a customer who hasn't visited in three weeks sees your message and decides to come in. The difference is in the plumbing.
Cost structure: where the bills show up
SMS pricing is almost always per message. You pay a monthly platform fee, then a small amount for every text you send. That sounds trivial until you multiply it across a few hundred customers and start sending weekly. Promotional campaigns, re-engagement blasts, and birthday messages each add up. Costs rise directly with list size and send frequency.
Wallet push notifications work differently. You pay a flat monthly fee for the loyalty platform, and pushes to your cardholders are included. Send one notification or fifty this month, the cost is the same. If your restaurant has a few hundred active loyalty members, you could run a full re-engagement campaign without any incremental spend.
For a restaurant watching margins closely, that cost structure matters. Acquiring a new customer can cost five times more than retaining an existing one, according to Harvard Business Review, so squeezing more value from your existing list without paying per message is a real advantage.
Compliance and opt-in rules
This is where SMS gets complicated fast. In the US, the Telephone Consumer Protection Act (TCPA) requires documented written consent before you can send marketing texts. In Canada, CASL applies similar requirements. In the UK and EU, GDPR governs the whole process. Getting it wrong exposes you to complaints and fines.
Practically, this means you need a clear opt-in mechanism at the point of sign-up, a way to record that consent, and a reliable opt-out process (usually replying STOP). You also need to honor opt-outs immediately. Most SMS platforms handle the mechanics, but the legal responsibility stays with you.
Wallet passes have a simpler consent model. When a customer adds your card to their wallet, they're opting in to receive notifications from that pass. Apple and Google each have their own notification permission flows, which means the customer explicitly agrees before any message reaches them. There's no separate compliance layer for you to manage.
If you're a restaurant owner without a dedicated marketing person, the compliance overhead of SMS is a real operational cost, even if it doesn't show up on an invoice.
Deliverability and visibility
SMS has strong deliverability in most markets. Messages arrive in the native messaging app, which most people check regularly. Open rates for SMS marketing are generally high compared to email. The downside is that promotional texts can feel intrusive, and customers who receive too many will opt out or simply start ignoring your number.
Wallet push notifications appear on the lock screen, which is the same place a text message appears. The customer doesn't need to open an app. The notification is tied to a card they chose to keep, so there's an existing relationship with your brand baked into the interaction. You can read more about how this works in practice in wallet push notifications for lapsed customers.
One practical difference: wallet notifications don't carry a character limit the way SMS does, but they work best when kept short. A single clear message like "Your free coffee is waiting, come in before Sunday" tends to outperform anything longer.
Comparison table: SMS vs wallet push for restaurants
| Factor | Bulk SMS | Wallet push notifications |
|---|---|---|
| Per-message cost | Yes, typically per SMS | No, included in platform fee |
| Customer opt-in required | Yes, with documented consent | Yes, via wallet add |
| Compliance complexity | High (TCPA, GDPR, CASL) | Low (handled by Apple/Google) |
| Customer needs to install an app | No | No |
| Appears on lock screen | Yes | Yes |
| Works without mobile data | Yes (SMS) | No (needs data or Wi-Fi) |
| Message character limit | 160 chars per segment | Short recommended, no hard cap |
| Segmentation options | Varies by platform | Varies by loyalty platform |
| Best for | Time-sensitive promos, new sign-ups | Ongoing re-engagement, pass holders |
Where SMS still makes sense
SMS isn't the wrong choice in every situation. It works well for reaching customers who haven't yet joined your loyalty program, because you can collect a phone number at the point of sale without requiring a wallet pass. If you're running a one-time promotion and have a clean, consented list, a well-timed text can drive foot traffic quickly.
SMS also works in markets or demographics where wallet adoption is lower. If your customer base skews older and many of your regulars don't use Apple Pay or Google Pay, wallet passes may see lower uptake, which limits the reach of your notifications.
For restaurants that already use a POS system with built-in SMS marketing, the switching cost may not be worth it. Use what's already working and layer wallet passes on top as an additional channel.
Where wallet push wins for most restaurants
For a restaurant running an ongoing loyalty program, wallet push notifications are the stronger default channel. The cost model scales well: as your cardholder list grows, your notification costs don't. The compliance burden is lower. And customers who have added your card are already self-selected as your most engaged regulars.
Increasing customer retention by 5% can increase profits by 25% to 95%, according to Bain & Company. That's the population wallet push is optimized for: people who already like your restaurant and just need a nudge to come back more often.
The lock screen placement is also underrated. A notification tied to a loyalty card feels different from a promotional text. The customer sees their current stamp count or reward balance alongside the message, which makes it feel relevant rather than generic. You can explore more on comparing loyalty solutions for restaurants to see how this fits into a broader program.
A platform like Loyally.ai lets you run stamp cards, reward cards, and cashback cards that live in Apple Wallet and Google Wallet, with push notifications included. Plans start at $17 per month, and every plan includes a 14-day free trial. For most independent restaurants, that's a lower total cost than running a dedicated SMS platform alongside a separate loyalty tool.
Running both channels together
The strongest setup for a restaurant with real marketing ambition is using both channels for different jobs. Use SMS to acquire new loyalty members: a text with a link to add your wallet pass converts a phone number into an ongoing relationship. Then use wallet push notifications to keep those members engaged over time.
This way you're not paying per message for your most frequent communications. You reserve SMS for the moments where it earns its cost: new customer outreach, one-off promotions, or re-engaging customers who let their wallet pass expire.
For a practical walkthrough of getting a digital loyalty program running quickly, see launching a loyalty program in a day: a checklist.
Frequently asked questions
Can I use wallet push notifications without a loyalty app?
Yes. Wallet passes live in Apple Wallet or Google Wallet, which come pre-installed on iPhones and most Android phones. Your customers don't download anything extra. You manage the passes and send notifications from your loyalty platform's dashboard.
Do wallet push notifications work on Android as well as iPhone?
Yes. Apple Wallet handles iPhone users and Google Wallet handles Android users. A good loyalty platform generates passes for both automatically. If you want more detail on the Android side, Google Wallet loyalty passes for Android customers covers how it works.
What happens if a customer opts out of wallet notifications?
They can turn off notifications for a specific pass in their phone settings, the same way they'd mute any app. They keep the card and their loyalty balance. You just can't push messages to them until they re-enable notifications. This is less disruptive than an SMS opt-out, which removes them from your list entirely.
Is SMS marketing legal for restaurants without explicit consent?
In most markets, no. The US, Canada, UK, and EU all require some form of documented consent before sending marketing texts. Collecting a phone number at the register is not enough on its own. You need a clear opt-in statement and a working opt-out process. Most SMS platforms provide the tools, but the legal responsibility stays with the business.
Which channel is better for a small restaurant just starting out?
Wallet push notifications are usually the better starting point. The compliance setup is simpler, the ongoing cost is predictable, and the customer experience (a card in their wallet with a visible stamp count) is more engaging than a text from an unknown number. SMS can be added later once you have a larger list and a reason to run broader campaigns.


