Hotels & B&Bs Website DesignBooking SystemGoogle AdsSocial MediaEmail Marketing
Restaurants, Cafes & Bars Website DesignOnline OrderingGoogle AdsSocial MediaEmail Marketing
Blog ← designodin.com
← Hospitality Blog Restaurants

SMS Marketing for Restaurants: How to Fill Slow Nights Without OTA Discounts

· Designodin Hospitality

SMS Marketing for Restaurants: How to Fill Slow Nights Without OTA Discounts

SMS marketing for restaurants delivers one of the highest return rates of any direct marketing channel: an average $71 returned for every $1 spent, with 98% of messages read within minutes of delivery. If your restaurant has even 200 opted-in subscribers, a single well-timed text can fill your slow Tuesday without handing 30% margin to a third-party delivery app.

Most independent operators fall into one of two traps. Either they ignore SMS entirely because it feels complicated or legally risky, or they start blasting weekly coupon texts until their list unsubscribes. Neither approach is a strategy. This guide covers exactly how SMS stacks up against email, how to collect opt-ins the right way, how to run a same-day seat-fill campaign, how often to text without burning through your list, and what TCPA compliance actually means for a restaurant without a legal team.

Key Takeaways

  • SMS open rates hit 98% versus roughly 40% for restaurant emails; 80% of texts are read within five minutes, making SMS the only channel that works for same-day promotions.
  • Restaurant operators who send 2-3 SMS messages per month retain 94% of subscribers over six months; those sending 8-10 per month see 41% opt-out rates.
  • TCPA non-compliance exposes you to $500-$1,500 per non-consented message sent, with $500K+ liability on a 1,000-contact blast. Prior express written consent is non-negotiable.
  • Flash offers work best sent between 11 AM and 1 PM for lunch or 2-4 PM for dinner; restaurants using same-day SMS report filling 15-25% of otherwise empty seats on targeted slow nights.
  • SMS and email are not competitors. Email handles storytelling, menus, and seasonal content; SMS handles urgency, reminders, and flash offers.

SMS vs. Email for Restaurants: What the Numbers Actually Mean

The comparison you’ll see everywhere is the 98% SMS open rate versus email’s 20%. That’s a real number, but the restaurant context adds more nuance.

Restaurant emails perform better than the general average. Mailchimp’s restaurant industry benchmarks put the category open rate around 40%, which is meaningful. But SMS still wins on timing: 80% of text messages are read within five minutes of delivery. Email gets read when someone opens their inbox, which could be tonight, could be tomorrow, could never. For a restaurant trying to fill seats at 6 PM today, that timing gap is everything.

Open Rates, Click Rates, and Conversion

ChannelOpen RateClick-Through RateAverage ROICost Per SendBest For
SMS98%20-35%$71 per $1$0.01-$0.05Flash offers, reminders, win-back, urgency
Email40% (restaurant avg.)1-10%$36 per $1Near-zeroMenus, newsletters, seasonal campaigns, storytelling

SMS click-through rates run 20-35% compared to email’s 1-10%. The ROI gap is even wider on promotional campaigns: $71 per $1 for SMS versus $36 per $1 for email, per Litmus and SimpleLoyalty data. That is not because email is weak; it is because SMS targets urgency moments and urgency converts faster.

When SMS Wins, When Email Wins

SMS wins on anything time-sensitive: same-day offers, reservation reminders 24 hours out, win-back nudges to guests who have not visited in 45 days, and birthday offers. The short format forces clarity and the delivery guarantee means your message actually reaches people before the opportunity closes.

Email wins on everything that benefits from space: new menu launches with photography, seasonal promotions with a week to run, loyalty program updates, storytelling content about your chef or sourcing. Email is where the relationship deepens. SMS is where the relationship converts.

The conclusion that no major competitor article states clearly enough: you need both. Not one or the other.

What SMS Marketing Actually Costs (and What It Returns)

Platform costs for SMS typically run $0.01-$0.05 per message depending on volume and provider. A subscriber list of 500 contacts sending three promotional messages per month costs roughly $15-$75 in platform fees. That is less than the margin on two covers.

Rosa Mendes runs a 48-seat Mexican restaurant in Phoenix. She built her SMS list to 380 contacts over 18 months using a QR code on every table. Last February, a slower-than-expected Tuesday prompted her to send one text at 2:30 PM: “Slow night at Casa Mendes. Half-off margaritas until 8pm tonight. Reserve your table: [link].” Seventeen reservations came in before 5 PM. The food and labor costs were already sunk. The incremental revenue on those covers went almost entirely to margin. That is the math restaurants with SMS lists can run. Those without one have no equivalent lever.

Bubbakoo’s Burritos, a fast-casual chain, documented a 16.7% click-through rate on SMS campaigns at $5.32 in revenue per message sent. For an independent with a 400-contact list, that translates to $2,128 from a single campaign send, before accounting for the full-table revenue from each reservation.

Aggregate data from SevenRooms platform users shows an average $1,800 in revenue per SMS campaign at 24x ROI. The independent restaurant benchmark sits closer to 12:1, but even that means $12 returned for every $1 spent on platform and labor to send a text.

Building Your SMS Subscriber List the Right Way

List quality beats list size every time. Two hundred subscribers who genuinely opted in and want to hear from you will outperform 2,000 contacts from a source you cannot document. The reason is both practical (engaged lists convert; unengaged lists unsubscribe) and legal (undocumented consent is an existential liability under TCPA).

Why Opt-In Quality Matters More Than List Size

A non-consented SMS blast to 1,000 contacts exposes you to $500-$1,500 per message in TCPA penalties. That is a potential $1.5 million liability for one campaign. No restaurant can absorb that. Build the list properly from day one and this risk disappears entirely.

The good news is that 48% of customers say they prefer connecting with restaurants via text, and 85% of Gen Z has opted into business texts. Demand exists across demographics. You do not need to pressure people to join; you need to make the value clear and the sign-up easy.

Six Opt-In Collection Methods for Restaurants

1. QR code on tables and menus. Place a small QR code with the text “Join our VIP text list for exclusive offers” on table tents or menu inserts. The code links to a mobile-optimized opt-in form. This is the lowest-friction method for dine-in guests already at the table.

2. Keyword text-in. Choose a keyword and a short code, for example: “Text PIZZA to 55555 for 10% off your next visit.” Print this on receipts, carry-out bags, window signage, and social posts. Keyword opt-ins are easy to track by source and have high intent because the guest takes the action themselves.

3. Point-of-sale prompt. Train your servers or counter staff to ask during checkout. A tablet-facing prompt where the guest enters their number directly keeps the verbal ask feeling natural rather than pressured. This works particularly well at fast-casual formats.

4. Website form or pop-up. Place the opt-in on your order confirmation page or reservation confirmation screen. Someone who just booked a table is at peak engagement. A line reading “Get a text reminder 24 hours before your visit, plus exclusive offers” converts well here.

5. Reservation confirmation add-on. On your direct booking form, include a separate checkbox for SMS marketing. This must be a separate opt-in from the service confirmation; checking one box cannot cover both. Label it clearly: “I’d like to receive exclusive offers by text (optional).”

6. Instagram and social bio link. Add your keyword or opt-in page link to your Instagram bio. Promote it occasionally in Stories or posts with a specific value offer. Followers who engage with your content are ideal SMS subscribers.

If you want guidance on building the restaurant email marketing and SMS systems that work together, that infrastructure question is worth addressing before you scale either list.

The Disclosure Language You Must Include

Every SMS opt-in must include the following, in plain language visible before the guest submits their number:

  • Program name (e.g., “Casa Mendes VIP Texts”)
  • How often they’ll hear from you (e.g., “Up to 4 messages/month”)
  • “Msg & data rates may apply”
  • How to opt out (“Reply STOP to unsubscribe”)
  • Link to your privacy policy

A working example for a web form: “By submitting your number, you agree to receive up to 4 marketing text messages per month from Casa Mendes. Msg & data rates may apply. Reply STOP to unsubscribe. [Privacy Policy]”

This language is not optional. Missing any element creates TCPA exposure.

TCPA Compliance for Restaurant SMS: Plain English

The Telephone Consumer Protection Act governs commercial text messages in the United States. It is a federal law enforced by both the FCC and private plaintiffs, meaning any person you text without proper consent can sue you. Class actions under TCPA have resulted in multi-million dollar settlements against businesses far larger than a neighborhood restaurant.

Here are the five rules that matter for your operation.

Rule 1: Prior express written consent. You must have documented proof that each subscriber agreed to receive marketing texts from your restaurant specifically. Verbal agreement at the table does not count. A checkbox that covered email but not SMS does not count. The consent must be in writing, explicitly for SMS marketing.

Rule 2: Separate SMS opt-in. Your email list and your SMS list are legally distinct. A guest who signed up for your email newsletter years ago has not consented to receive texts. You cannot import your email list into an SMS platform and start texting.

Rule 3: Required disclosure language. As detailed in the previous section, the opt-in must include program name, frequency, “msg & data rates may apply,” opt-out instructions, and a privacy policy link.

Rule 4: Messaging hours. Send only between 8 AM and 9 PM in the recipient’s local time. Texting outside those hours is a TCPA violation regardless of consent.

Rule 5: Honor every opt-out immediately. When a subscriber replies STOP, they must be removed from your marketing list and never texted again for promotions. Since April 2025, updated FCC rules require businesses to accept opt-out requests made via email, phone call, or in person, and process them within 10 business days. This is a meaningful change: if a guest tells your server “please stop texting me,” that counts.

Store your consent records, including the timestamp, the channel used, and the disclosure language shown, for a minimum of five years.

One additional step that is not legally required but dramatically reduces risk: send a double opt-in confirmation immediately after sign-up. Something like: “Reply YES to confirm VIP texts from Casa Mendes. Msg & data rates apply. Reply STOP to cancel.” This filters out typos and bad numbers, and creates a second consent record. Most compliant SMS platforms offer this as an automated workflow.

This article provides general educational guidance on TCPA best practices. It does not constitute legal advice. Consult a US-licensed attorney for guidance specific to your business.

SMS Campaign Types That Work for Independent Restaurants

Flash Offers and Same-Day Seat-Fill Campaigns

The timing window matters more than the offer. For lunch, send between 11 AM and 1 PM when people are actively deciding where to eat. For dinner, 2-4 PM is the decision window before people commit to plans. A dinner flash offer sent at 6:30 PM is too late for most of your list.

Message anatomy: reason, offer, deadline, one link. Keep every character intentional. Example:

“Quiet night at Rosato’s. Half-off small plates until 8pm. Reserve now: [link]”, 70 characters.

Stay under 160 characters. Messages above that threshold split into multi-part SMS, which increases your platform cost and creates delivery risk.

Segment discount offers to lapsed guests or occasional visitors, never to regulars who already come full price. This is the most important operational rule in this entire guide. Sending a 20% discount offer to a guest who visits every two weeks at full price trains them to wait for the coupon. Your loyal base is your highest-margin segment. Protect it. Reserve flash discounts for reactivation, not retention.

Restaurants using same-day flash SMS report filling 15-25% of otherwise empty seats on targeted slow nights. That is not guaranteed, but it represents covers that would have been $0 in revenue otherwise.

Loyalty and Win-Back Campaigns

A win-back campaign targets guests who have not visited in 45-60 days. The tone is personal: “We haven’t seen you in a while, here’s something to bring you back.” A small offer, one clean link. This campaign type converts at meaningfully higher rates than cold acquisition because the guest already knows you.

Birthday campaigns generate the highest redemption rates of any SMS campaign type. Send seven days before the guest’s birthday with a specific offer: a free dessert, a complimentary appetizer, something low-cost to you but high-meaning to them. The timing gives them a week to make a reservation.

A first-visit follow-up sent 24 hours after a new guest’s visit, with a bounce-back offer valid for 14 days, converts one-time diners into regulars. Combined with your direct online ordering system, you can capture this data automatically without manual tracking.

Reservation Reminders and Operational Messages

Reservation reminders sent 24 hours before a booking reduce no-shows by 20-30%, per SevenRooms platform data. A simple “Your reservation at Rosato’s is tomorrow at 7:30 PM. Reply CONFIRM or CANCEL” is all you need. These transactional messages operate under different consent rules than marketing messages and are generally covered under service consent, but you should still document consent clearly and separately.

Transactional messages do not count toward your promotional frequency cap. A guest can receive a reservation reminder on Tuesday and a flash offer on Friday without the reminder counting as a marketing message.

How Often to Text Without Killing Your List

The answer to “how often should I send SMS messages?” is 2-4 marketing messages per month. That is the consensus across every credible source and it is backed by behavioral data.

A study from SimpleLoyalty compared two groups of restaurant SMS subscribers: those receiving 2-3 messages per month versus those receiving 8-10. The first group had 94% six-month retention. The second had a 41% opt-out rate. The content was equivalent. The frequency was the only variable.

Nearly half of all consumers, 49%, report annoyance as the reason they opt out of business texts. And 74% will unsubscribe if they feel bombarded. Your list is hard to build and impossible to rebuild after you’ve burned it.

One practical filter before every send: ask yourself whether this message is worth interrupting someone’s workday or dinner. If you cannot answer yes confidently, hold it for email instead. Email is more forgiving of volume. SMS is not.

Set expectations at opt-in. Tell subscribers in the sign-up language how often they’ll hear from you. “Up to 4 messages per month” in the disclosure reduces opt-out rates by over 30%, per Textedly data. Guests who know what they signed up for stay subscribed.

Tracking your unsubscribe rate per campaign is the clearest signal you have. If a single send generates an opt-out rate above 2%, the message, the timing, or both need to change before the next send.

SMS and Email Working Together: The Owned-Channel Stack

Marcus Lin owns two locations of a neighborhood Thai restaurant in the Chicago suburbs. He spent years watching a growing percentage of his takeout orders route through delivery apps at 28-30% commission. Two years ago he built what he now calls his “owned channel stack”: a direct online ordering page, an email list of 1,400 subscribers, and an SMS list of 620.

When he runs a seasonal promotion, email handles the announcement with photography and a full description. When a slow night emerges, SMS handles the same-day push to a segment of occasional visitors. His delivery app revenue has dropped from 40% of takeout orders to 18%. The same orders now come in at full margin through his direct channel. Neither SMS nor email alone would have moved that number. The two channels working together did.

This is the architecture that replaces delivery app dependency for restaurant operators. Email handles everything that benefits from design, length, and storytelling: seasonal menus, chef features, loyalty program updates, monthly newsletters. SMS handles everything where reading within five minutes is the point: flash offers, reservation reminders, win-back nudges, birthday campaigns.

When a guest reserves through your direct booking system, they enter both lists. When they order online, they enter both lists. Each channel receives different messages without competing with or cannibalizing the other. Your diner retention emails deepen the relationship over time; your SMS campaign fills the slow Thursday.

The operator who builds this stack owns their guest relationship. The operator who does not is renting audience from Uber Eats and Booking.com, paying for access every time.

Your Next Steps

SMS marketing for restaurants works when it is built as a system, not used as an occasional coupon blast. The operators who see consistent results from it have three things in common: a properly consented list they built over time, a clear channel strategy that uses SMS for urgency and email for depth, and the discipline to send 2-4 messages per month and stop there.

The compliance piece is non-negotiable. Prior written consent, required disclosure language, documented records, messaging hours, and immediate opt-out processing are all requirements, not best practices. Get those right before you send a single promotional message.

Start with one opt-in collection method, whichever fits your operation best. A QR code on tables is the lowest-friction starting point for a dine-in restaurant. Build to 200 consented subscribers, then run your first flash-offer campaign on a historically slow night. Measure the response. Adjust the timing, the offer, and the segment, then run it again.

If you want to build the broader retention system that connects SMS, restaurant email marketing, and direct ordering into a single owned-channel strategy, get in touch with the DoHospitality team. We have helped 100+ independent restaurant and hotel clients build direct marketing channels that reduce dependency on third-party platforms. The conversation starts with understanding your current setup and what you are trying to solve.

Ready to stop paying commission on every booking?

Fixed pricing. No discovery calls. Tell us about your property and we start within 24 hours.