How to Increase Restaurant Sales: 20 Proven Ways to Boost Revenue (With and Without Advertising)
How to increase restaurant sales and revenue
In this article
Restaurant sales grow in three ways: more customers, higher average spend per customer, and more frequent visits. The highest-impact moves are usually a strong Google Business Profile with many recent reviews, commission-free online ordering on your own website, menu engineering to promote profitable dishes, staff upselling, a loyalty programme with WhatsApp/email follow-ups, and events, catering and private dining.
Get more new customers
- Optimise Google Business Profile: photos, menu, hours, booking/ordering links (see How to create a Google Business page)
- Get more reviews and reply to all
- Short-form video of dishes and kitchen moments (see How to promote a restaurant on social media)
- Local SEO: website pages for cuisine + area ("best biryani in Koramangala")
- Partner with local businesses (offices, gyms, hotels)
- Delivery apps for discovery, while steering repeat customers to direct ordering
- Local influencer and food blogger visits
- Community events and sponsorships
Increase average check
- Menu engineering: highlight high-margin "stars", reposition low-profit items
- Upsell and suggestive selling: starters, drinks, desserts, add-ons
- Bundles and combos
- Premium options and specials
- Price review: small, strategic increases tied to value
Increase visit frequency
- Loyalty programme (points, stamps, member perks)
- Collect customer contacts (with consent) and send offers via WhatsApp/email (see How to schedule a WhatsApp message)
- Weekday promotions for slow periods (happy hours, set lunches, kids eat free)
- Themed nights and events
New revenue streams
- Own online ordering and delivery/pickup (avoid high third-party commissions for repeat orders)
- Catering and corporate orders
- Private dining, merchandise, meal kits, gift cards
How to increase delivery sales
- Professional photos on delivery apps
- Optimised menu for travel (packaging, items that hold up)
- Delivery-only bundles and value meals
- Fast prep times and accurate orders for better ratings
- Promote direct ordering with a discount on your website
How to increase sales without advertising
- Train staff in hospitality and suggestive selling
- Improve speed of service and table turnover
- Ask every happy guest for a review
- Encourage referrals and group bookings
- Use your existing customer list
- Improve the menu and atmosphere
Measure what matters
Covers per day, average check, table turnover, food cost %, labour cost %, repeat visit rate, online order share and review rating. (Profit basics: How to run a successful restaurant.)
Frequently asked questions
How can I increase restaurant sales?
Attract more customers with Google, reviews and social media; raise average spend with menu engineering and upselling; increase visit frequency with loyalty and follow-ups; and add revenue from online ordering, catering and events.
How do I increase sales in a slow restaurant?
Run weekday promotions, events, set menus and partnerships, ask customers for reviews and use your customer list to bring people back.
How can I boost restaurant sales without advertising?
Improve service and upselling, encourage reviews and referrals, use loyalty programmes and contact past customers.
How do I get new customers to my restaurant?
Optimise Google Business Profile, post food videos, partner with local businesses and influencers, and make online ordering and booking easy.
How do I increase restaurant delivery sales?
Use great photos, delivery-friendly menus and bundles, fast accurate service, and promote your own direct ordering channel.
What is a good average check increase strategy?
Menu engineering, combos, add-ons and staff training on suggestive selling.
Want a restaurant website with online ordering built for your business?
I design and build fast, modern websites that turn visitors into customers, with booking, WhatsApp and automations built in. Tell me about your business.
Start a conversation