Guide

Restaurant marketing ideas, sorted by what they cost and what they actually return.

Most lists of marketing ideas are written by people who have never had to fill a Tuesday. This one is ordered by cost, and every item carries the catch — the reason it fails when it fails.

Published 11 August 2026 · Written by the TableHub team

Start with the people who already ate here

A restaurant doing 900 covers a month serves somewhere around 400 distinct households. Getting a quarter of them to come one extra time a year is roughly 100 extra covers — about $3,800 at a $38 average ticket, with no acquisition cost attached to any of it.

Getting 100 brand-new covers through paid channels costs real money every single time. So the order below is deliberate: free tactics that work your existing guests come first, paid reach comes last, and three things you should stop doing come after that.

Free: seven things that cost only time

  1. Claim and actually finish your Google Business Profile

    Hours, menu link, order link, 20+ photos taken in daylight, and a reply to every review. For most independents this single listing outperforms every social account combined, because it catches people searching your name or 'thai food near me' at 6:40pm.

    The catch. Photos go stale. If your last upload is from 2023 and the menu changed twice since, the listing is quietly telling people you might be closed.

  2. Collect a phone number at every single touchpoint

    Booking form, pickup checkout, the tablet at the host stand, a table card offering 5% off the next visit. A list of 1,200 diners is an asset you can use on any slow week for the rest of the restaurant's life.

    The catch. It has to be an explicit opt-in with your name on it. Scraped numbers or 'we had it from the booking' is how you get a TCPA complaint.

  3. Put your ordering link everywhere the apps put theirs

    Instagram bio, Google profile, receipts, takeout bags, the window. Guests who came in through DoorDash once will order direct if the direct route is visible and easier.

    The catch. A link only converts if the page loads fast on a phone and takes payment without an account signup.

  4. Ask for reviews at the right moment

    The moment is when the plates are cleared and someone said 'that was great', not two days later in an email. A card with a QR at the check drop converts several times better than any automated follow-up.

    The catch. Never incentivise a review with a discount. Google removes them and it can hurt the listing.

  5. Run a genuinely useful email once a month

    One dish, one story, one reason to come this month. Restaurants that write like a person get 35–45% opens; restaurants that send stock templates get 12%.

    The catch. Monthly is the floor. Quarterly and the list forgets who you are; weekly and they unsubscribe.

  6. Turn staff into the distribution channel

    Servers mentioning next Thursday's special outperform any ad you can buy, because the recommendation comes with a face.

    The catch. It only happens if the staff have tasted the dish. Untrained upsell scripts read as pressure.

  7. Photograph three dishes properly, once

    One hour near a window with a phone and a white foam board gets you a year of usable images.

    The catch. Shoot the dishes that actually make money, not the prettiest ones on the menu.

Under $100 a month: the highest-return band

This is where most independent restaurants leave money on the floor. Every item here works off contact details you already have or can collect this week.

  1. Slow-night SMS blast

    Text 800 diners on a Tuesday at 11am with a real reason to come — a one-night dish, a free starter with two mains. At roughly $0.01–$0.02 per message, a send costs $8–$16. Twenty covers at a $38 average ticket is $760 of revenue.

    The catch. Two to four sends a month, maximum. Blast weekly with nothing to say and your opt-out rate climbs past 3% and never recovers.

  2. A first-visit offer that captures the number

    5% off in exchange for a phone number and consent. The discount is cheap; the contact detail pays for itself over the following year.

    The catch. Cap the discount and exclude it from other promos, or your regulars will simply pay 5% less forever.

  3. Neighbourhood partner swap

    The gym, the salon, the theatre two doors down. Their card in your bag, yours at their counter. Cost is printing.

    The catch. Only works with a business whose customers actually eat out at your price point. A discount gym is not your list.

  4. Menu engineering pass

    Cost every dish, find the high-margin items, and move them where eyes land first — top right, or boxed. This is marketing that costs a printer.

    The catch. You need real food cost numbers first. Run each dish through the food cost calculator first.

  5. A one-night collaboration dinner

    A guest chef, a local brewery, a supplier. It gives you something to text and post about that is not a discount.

    The catch. Price it to break even, not to profit. The return is the list growth and the photos.

The mechanics of the first two — consent wording, send timing, and message templates — are covered in detail in the SMS marketing guide.

Paid: worth it in narrow, specific cases

  1. Local paid social for launches only

    A three-mile radius, a $150–$400 budget, a two-week window around an opening or a new menu. Judge it on covers booked in that window, not likes.

    The catch. Reach rented is reach lost the moment you stop paying. Send the traffic to a page that captures a number so something survives the campaign.

  2. Google Ads on your own brand name

    Worth it only if aggregators are bidding on your name and intercepting people who were already searching for you. Usually cheap because your own name has no competition on quality score.

    The catch. If nobody is bidding on your name, you are paying for clicks you would have got free. Check the SERP before you spend.

  3. Print with a measurable route

    A neighbourhood drop can work if every piece carries a unique code or QR so you know what came back.

    The catch. Without a tracking code you will never know, and you will keep doing it out of habit.

Three to skip

  1. Paying for follower growth

    Followers who never lived within driving distance cannot eat at your restaurant.

  2. Deep discount daily-deal sites

    A 50%-off voucher on top of a platform cut brings people who buy discounts, not people who buy your food. Retention off these is famously poor.

  3. Handing your entire volume to delivery apps

    At 15–30% of the ticket, a $35 order gives up $5.25–$10.50 and the diner's contact details stay with the app. It is fine as discovery, expensive as a default.

On the last one: delivery apps are a discovery channel, not a business model. The full arithmetic on a 400-order month sits on the commission-free ordering page.

Questions owners actually ask

What is the cheapest restaurant marketing that actually works?
Texting people who have already eaten with you. The list costs nothing to build if you collect a phone number at every booking and pickup order, and a send to 800 opted-in diners costs roughly $8 to $16 depending on your SMS provider. Nothing else in this list has that ratio.
How much should a restaurant spend on marketing?
Independents typically land between 3% and 6% of revenue. On $80,000 a month that is $2,400 to $4,800. The mistake is spending all of it on reach when most of it should go to bringing existing guests back a fourth time.
Do restaurant loyalty programs still work?
Punch cards on paper mostly do not, because nobody carries them. A visit counter tied to the phone number you already have on file works, because the guest does not have to do anything and you can text them when they are one visit from a reward.
Is paid advertising worth it for a single-location restaurant?
Only after your own list is being worked. Paid social for a one-location restaurant is expensive per cover and the audience you rent disappears when the budget stops. Run it for a launch, an opening, or a genuinely new offer, not as your baseline.

Most of this list needs one thing: a diner list you own.

TableHub collects the name, email and phone on every booking and pickup order, then lets you text or email that list on the nights you need covers.

Book a 1-on-1