The pitch deck is already open on your phone when you start reading this. Three slides, always the same three: a loyalty program, push notifications, a branded customer experience. The number on the last slide sits somewhere between $15,000 and $40,000, with monthly maintenance from $400. And the question it leaves on your desk isn’t really “is this a good app” — it’s a decision you have to make this week, with a sales rep waiting on a reply. So don’t read this as a verdict handed down. Read it as the walkthrough: a few yes-or-no questions, top to bottom, and the first one that names your actual situation hands you the answer and stops you.

Here is the answer-first version, so the rest of the page is the proof and not the suspense: for the vast majority of independent restaurants, a native app is the wrong call — it is a solution looking for a problem, priced for a problem far larger than the one it actually solves. Two narrow situations flip that to yes, and we walk to both. Everywhere else, the decision ends with three cheaper tools that already live on your guest’s phone.

Start by refusing the framing that the app is the goal. It is the proposed means; the goal is underneath it, and the goal is real. You want regulars back more often. You want to reach them without renting the audience back from Meta. You want your brand in the guest’s hand, not buried three taps under the DoorDash logo. Hold those three goals fixed. The whole walkthrough is just sorting which tool reaches each one for the least money — and whether, for your particular room, that tool is ever an app at all.

The decision is never “app or no app.” It’s “which surface already in the guest’s pocket carries each thing you actually wanted” — and the app only wins when the answer to every gate is yes.

Before the line-by-line map, put the two real postures side by side — not a specific tool yet, but the two ways a restaurant can answer the goals above. Everything that follows is a variation on one of these two columns.

Build the native app

Costs: $15K–$40K up front, $400+/month to maintain, plus the standing cost of convincing guests to install a new icon.

Reach: under 2% of guests ever install, under 0.6% still using it at six months. The relationship lives behind a download.

You carry: an app-store presence, two OS update treadmills, and the ongoing job of getting the 187th-most-important app on the phone opened.

Right when: the volume or the concept genuinely needs app-level behavior — the two narrow situations below, and almost nowhere else.

Use what’s already in the pocket

Costs: roughly $30–$80/month all-in, plus a week of setup. No build, no app-store account, nothing to install.

Reach: the mobile website reaches 100% of guests on the first tap; an SMS list opts in 20%+ of walk-ins and opens at 90%+.

You carry: a POS loyalty toggle, an SMS list, a sharp Google Business Profile, and a site good enough to save to the home screen.

Right when: you are a sit-down independent who wants regulars back, brand in-hand, and messaging that lands — which is almost everyone reading this.

Most operators don’t pick one column outright; they pick a center of gravity, and for a normal restaurant it sits hard on the right. So read the map below the way you’d actually make the call. If what you want is a loyalty program, then the answer is your POS, not an app. If what you want is to reach regulars, then it’s an SMS list. If what you want is your brand in their hand, then it’s a mobile-excellent site plus your Google Business Profile. On the left, the thing you think you want; on the right, the thing that actually delivers it — for a tiny fraction of the cost.

Five things operators typically want from a “restaurant app” · five cheaper, faster tools that each do exactly that one thing better

Total stack if you build all five: roughly $30–$80/month in tooling costs, plus maybe a week of setup. Total cost of the native app that was pitched at you: $15–$40K up front, $400–$1,200/month in maintenance, plus the ongoing cost of getting guests to actually install and open the thing. The app route costs 20–50x more to deliver the same underlying outcomes. That’s not a rounding error.

The install problem nobody talks about

Here is the gate most pitch decks walk you straight past. The average independent restaurant that launches a native app sees under 2% of its guests install it, and fewer than a third of those installers are still using it six months later. A mobile website, by contrast, reaches every guest with zero friction; the app reaches a sliver and then bleeds most of that sliver out by month six. The pattern is always the same shape — a flurry of downloads in the first two weeks from regulars who want to be supportive, then a curve that flattens to nothing.

The number that ends most app projects

Under 2% of guests ever install an independent restaurant’s app, and under 0.6% are still using it at six months. Hold that against the channel you already own: a mobile website reaches 100% of guests the instant they tap your link. Before any feature comparison, this single proportion settles the question for almost every room — you are building a private door that under one guest in fifty walks through, to replace a public one that all of them already use.

Under 2 percent of an independent restaurant’s guests ever install its native app <2%

Guests who ever install the appand under 0.6% still using it at six months — against 100% reach from the website you already own

One proportion, the one the whole decision turns on: the install arc never clears 2% and decays to under 0.6% by month six, while a mobile website starts at full reach. Per industry benchmarks from Toast, Bluedot, and Restaurant Dive.

This isn’t because your restaurant isn’t beloved. It’s because your guests already have too many apps on their phone, and yours is the 187th notification competing for their attention. They love you. They also love the dry cleaner across the street and the gym around the corner, and none of those places have convinced them to install an app either. The friction-to-benefit ratio just isn’t there.

A website, by contrast, works on install rate 100%. Every single person who types your URL or taps your Google Business Profile is inside your "app" with zero friction. An SMS opt-in works on behavior — the guest texts a short code at the table and is signed up, no download required. A PWA (progressive web app) saved to the home screen looks exactly like a native app, launches with a tap, and installs in three seconds from a button on your website. Either path keeps the relationship in an owned channel — you don’t pay a platform every time a guest finds their way back.

The modern version of "I want my restaurant in the guest’s pocket" isn’t a native app. It’s a website good enough that the guest wants to save it to their home screen. That is an accomplishment your existing website stack can deliver — it just requires someone who cares about the details.

The two situations where an app is actually the right call

A native app is defensible in two situations: a multi-location brand running 5,000 or more app-relevant transactions a week, where the build cost amortizes across the volume; or a concept where the app is the product itself — a subscription dining club, a pre-order meal-prep service, a ghost kitchen — rather than a marketing layer on a dining room. Outside those two, the app is overhead.

1. Multi-location brands with 5,000+ weekly app-relevant transactions

Starbucks has an app. Chipotle has an app. Sweetgreen has an app. That’s because when you have 20+ locations and guests ordering multiple times a week, the math on app-driven loyalty + pre-ordering actually pencils out — you amortize the build cost over a volume of orders that no independent restaurant sees. At Starbucks scale, a 1% conversion lift on mobile ordering pays for the entire app program in a quarter. At your scale, it doesn’t.

If you’re a two-location independent, the math still doesn’t work. If you’re five or more locations doing real mobile-ordering volume, it might. Below that, no.

2. A concept that genuinely requires app-level behavior

Ghost kitchens running multiple concepts out of one space. Pre-order-only meal prep services where every order is scheduled 48 hours in advance. Subscription dining clubs. These are actually app-shaped products — the app is the product, not a marketing layer on top of a restaurant.

If your concept is "sit-down independent restaurant where people walk in, eat, and leave," that isn’t app-shaped. The app is marketing overhead. If your concept is "subscription tasting club that ships a box every Tuesday," the app might be the entire distribution mechanism. Different animals.

So don’t take the “probably not” on faith — walk the spine yourself. Four gates, top to bottom; any single no ends it, and for almost every independent room the no arrives at gate one.

  1. 15,000+ app-relevant transactions per week?

    Pre-orders, mobile orders, and reservations combined. Below that volume, the build cost never amortizes across enough transactions to matter.

    Stop No — the volume isn’t there. This is where almost every independent restaurant ends the process.

    Go to gate 2 Yes — you clear the volume floor. Keep going.

  2. 2Is the app the product itself?

    Subscription dining club, meal-prep, ghost-kitchen aggregator — concepts where the app is the distribution mechanism, not a layer bolted onto a dining room.

    Build Yes — the app is the business. This is one of the two situations where the spend is defensible.

    Go to gate 3 No — the app would be marketing overhead on a normal restaurant. Keep going.

  3. 35+ locations with mature loyalty velocity?

    Two locations isn’t enough; the order-frequency math that pays for Starbucks- and Chipotle-scale apps still doesn’t pencil out at a handful of sites.

    Stop No — below five locations the loyalty math doesn’t recover the build.

    Go to gate 4 Yes — you have the scale. One gate left, and it’s the real one.

  4. 4Honest payback model under 18 months?

    Recovered profit margin in real dollars — not downloads, not “engagement.” If your agency can’t show this on a comparable client, the model doesn’t exist.

    Build Yes — a real eighteen-month payback in recovered dollars is the only number that earns the spend.

    Stop No — an app with no payback model is a retainer for the agency, not a profit vehicle for you.

Four gates, any one No ends it — the volume floor at gate one is where almost every independent restaurant correctly stops.

The reasons you want an app are real. The app is just a much more expensive and much less-used way to get them than the tools that already live on your guest’s phone.

Not sure which gate your restaurant lands on?

Run the free Tech Stack audit first — it reads what your current website and POS already cover, so you can see which rows of the map above you’ve quietly already built before anyone quotes you an app. Still stuck on the call? Send it through the Window and I’ll point you at the gate you’re standing on.

Email Don

The five-year cost of each path

Sticker shock is the wrong frame. The agency quotes you a build number; the real comparison is what each path costs over the life of the relationship. Below, the alternative stack from the map above versus a mid-range native-app build, totaled across five years. Both numbers assume the app actually ships and stays live.

Total cost over 5 years (build + ongoing)

Alternative stack (POS + SMS + GBP)

~$3.6K

Stack + PWA from ordering page

~$5K

Native app (mid-range build)

~$60K

$25K build plus ~$600/mo over 60 months runs the native-app path to roughly $60K. The same underlying outcomes — loyalty, messaging, own-pocket ordering, brand — cost roughly 16× less through the alternative stack.

Two columns of the same spreadsheet. The native app delivers nothing the alternative stack doesn’t already deliver — loyalty, messaging, an app-like icon on the home screen, brand presence — for sixteen times the money. The only thing the app delivers uniquely is the agency’s ongoing retainer.

What to do instead, in order

If the walkthrough has talked you off the app ledge, here’s the honest sequence — the numbered runbook the whole decision resolves into. Do these first, in this order. If at the end of step four you still land on “app,” then you’ll walk into that agency conversation knowing exactly which gate you cleared and what you’re actually buying — which is the only position worth signing a build contract from. (Run Tech Stack first to see what your current tools already cover.)

  1. Turn on your POS’s loyalty program. Square Loyalty, Toast Loyalty — both included. Ten-minute setup. Every regular who pays with a card is automatically earning points starting tomorrow. No install required, nothing new on your guest’s phone.
  2. Start an SMS list. Services like Klaviyo, Attentive, or SimpleTexting run $20–$50/mo for a restaurant-sized list. Promote the opt-in at the host stand (“text [short code] for the weekend specials”). You’ll see the opt-in rate hit 20%+ of walk-ins within weeks. SMS has a 95% open rate. Push notifications from apps have an 8% engagement rate. It’s not close.
  3. Make your own-ordering page into a PWA. If you use Square or Toast, the ordering page already qualifies — guests can tap “Add to home screen” and get an app-like icon on their phone. Put a prompt on your site that tells them how. Zero additional cost.
  4. Audit your Google Business Profile. Full-strength photos, accurate hours, replies to reviews. This is the place guests actually interact with your brand on their phones, far more than any app ever would.

Four steps. A weekend of work. Probably $50–$100 a month in ongoing tooling. You get loyalty, push-equivalent messaging, an app-like icon on the guest’s phone, and a professional mobile presence. That stack outperforms a $25K native app on every measurable outcome, because your guest never had to make the choice to install it.

The one honest line to say to the agency

If an agency is actively pitching you right now, the line I’d use is this: “Show me a client of yours, my size, where the app has paid for itself in recovered profit margin within eighteen months — not in ‘brand engagement’ or ‘app downloads,’ but in actual dollars that wouldn’t have existed otherwise. If you can show me that, I’m interested. If you can’t, we’re done.”

Most agencies can’t answer that question, because the honest answer for an independent restaurant is almost always that the app is a marketing vehicle for the agency, not a profit vehicle for the restaurant. The margin on their side is better than the margin on yours, which is how the pitch got to your inbox in the first place.

Your goal isn’t to own a mobile app. Your goal is to have regulars come back more often and new guests find you. The tools that deliver those things already exist, mostly on your guest’s phone by default, and they cost pennies compared to what’s on the quote sheet in your inbox right now. Use those. Save the app budget for the patio build-out.