Every month, countless restaurant owners pour money into marketing campaigns that never get properly measured. They'll spend hundreds on Facebook ads or Instagram promotions, then wonder why their bank account keeps shrinking. The reality hits hard: unmeasured marketing is just expensive guesswork.
The basics: Customer Acquisition Cost (CAC)
Your Customer Acquisition Cost (CAC) tells you exactly how much you're paying to bring one new customer through your doors. Master this metric, and you'll never waste another marketing dollar.
💡 Example:
You spend €500 on Facebook ads and acquire 25 new customers.
CAC = €500 / 25 = €20 per new customer
CAC formula:
CAC = Total marketing costs / Number of new customers
Calculating Customer Lifetime Value (CLV)
Here's where most restaurant owners get it wrong. Your Customer Lifetime Value (CLV) isn't just what someone spends on their first visit - it's their total profit contribution over months or years. From years of working in professional kitchens, I've seen owners celebrate big opening nights while ignoring whether those customers ever returned.
💡 Example CLV calculation:
- Average spending per visit: €35
- Number of visits per year: 4
- Average customer duration: 2 years
- Net margin: 15%
CLV = €35 × 4 × 2 × 0.15 = €42
CLV formula:
CLV = Average spending × Visit frequency × Customer duration × Net margin %
Return on Marketing Investment (ROMI)
Your ROMI cuts through the noise and shows cold, hard profit numbers. A 3:1 ROMI means every marketing euro generates €3 in actual profit - not revenue, profit.
⚠️ Note:
Revenue numbers lie. Only net margin matters for ROMI calculations. Marketing that boosts revenue while destroying profits will kill your business.
ROMI formula:
ROMI = (Generated profit - Marketing costs) / Marketing costs
💡 Example ROMI calculation:
- Marketing costs: €1,000
- Extra revenue from campaign: €8,000
- Net margin: 12%
- Generated profit: €8,000 × 0.12 = €960
ROMI = (€960 - €1,000) / €1,000 = -0.04 = -4%
This campaign loses money!
Determining the break-even point
Your break-even point marks the moment your marketing investment pays for itself. Everything beyond that point flows straight to your bottom line.
- CAC must stay below CLV
- Target minimum 3:1 ratio (CLV/CAC) for sustainable growth
- Break-even typically occurs within 6-12 months
Measuring different campaign types
Each marketing channel demands its own measurement approach:
- Social media: Engagement rate, click-through rate, conversion per channel
- Google Ads: Cost per click (CPC), conversion rate, quality score
- Email marketing: Open rate, click rate, unsubscribe rate
- Local promotions: Coupon redemption rate, repeat visits
💡 Practical example Instagram ad:
- Budget: €200
- Reach: 5,000 people
- Clicks: 150 (3% CTR)
- Reservations: 12 (8% conversion)
- Average spending: €45
CAC = €200 / 12 = €16.67 per customer
Direct revenue: €45 × 12 = €540
Tools for marketing ROI tracking
Accurate ROMI calculations require the right tracking tools:
- Google Analytics: Website traffic and conversions
- Facebook/Instagram Insights: Social media performance
- POS system data: Revenue and customer frequency
- Food cost calculators: Net margins per dish for precise profit calculations
You can't calculate reliable ROMI without knowing your actual margins. Tools like KitchenNmbrs help you understand exactly how much profit each new customer generates, turning guesswork into data-driven decisions.
How do you calculate marketing ROI? (step by step)
Determine your net margin per customer
Calculate what an average customer generates net. Add up all costs (food, labor, overhead) and subtract from revenue. You need this margin for accurate ROI calculation.
Measure Customer Acquisition Cost (CAC)
Divide your total marketing costs by the number of new customers. Don't forget hidden costs like the time you spend on social media or creating content.
Calculate Customer Lifetime Value (CLV)
Multiply average spending × visit frequency × customer duration × net margin. This gives you the total value of one customer over their entire 'lifetime' as a customer.
Compare CAC with CLV
A healthy ratio is CLV/CAC = minimum 3:1. If your CAC is €20, your CLV must be at least €60. Otherwise you're losing money on marketing.
Calculate Return on Marketing Investment (ROMI)
ROMI = (Generated profit - Marketing costs) / Marketing costs. A positive ROMI means marketing generates profit. Aim for minimum 200% ROMI.
✨ Pro tip
Track your marketing campaign performance daily for the first 14 days, then weekly thereafter. Early detection of poor-performing ads can save you hundreds in wasted spend before the damage compounds.
Calculate this yourself?
In the KitchenNmbrs app you can do this in just a few clicks. 7 days free, no credit card.
Was this article helpful?
Frequently asked questions
What is a good ROMI for restaurants?
Target 200-400% ROMI for healthy restaurant marketing. This means every euro invested generates €2-4 in profit. Anything below 100% means you're burning money. Above 400% suggests you should scale up that channel immediately.
Should I include staff costs in marketing ROI calculations?
Absolutely include all labor costs. If you spend 5 hours weekly managing social media, calculate that time at your hourly rate and add it to marketing expenses. Hidden costs destroy ROI accuracy.
How do I measure offline marketing like flyers or local ads?
Use unique discount codes or train staff to ask new customers how they found you. Track redemptions and responses, then divide total campaign costs by new customers acquired. Simple but effective.
When should I kill a marketing campaign?
Stop immediately if CAC exceeds CLV or ROMI drops below 100%. Give new campaigns 2-4 weeks to optimize before pulling the plug - some channels need time to find their rhythm.
📚 Sources consulted
- EU Verordening 852/2004 — Levensmiddelenhygiëne (2004) — Official source
- EU Verordening 853/2004 — Hygiënevoorschriften voor levensmiddelen van dierlijke oorsprong (2004) — Official source
- EU Verordening 1169/2011 — Voedselinformatie aan consumenten (2011) — Official source
- NVWA — Hygiënecode voor de horeca (2024) — Official source
- NVWA — Allergenen in voedsel (2024) — Official source
- Codex Alimentarius — International Food Standards (2024) — Official source
- FSA — Safer food, better business (HACCP) (2024) — Official source
- BVL — Lebensmittelhygiene (HACCP) (2024) — Official source
- Warenwetbesluit Bereiding en behandeling van levensmiddelen (2024) — Official source
- WHO — Foodborne diseases estimates (2024) — Official source
Food Standards Agency (FSA) — https://www.food.gov.uk
The HACCP standards shown in this application are for informational purposes only. KitchenNmbrs does not guarantee that displayed values are current or complete. Always consult the FSA or your local authority for the latest regulations.
Written by
Jeffrey Smit
Founder & CEO of KitchenNmbrs
Jeffrey Smit built KitchenNmbrs from 8 years of hands-on experience as kitchen manager at 1NUL8 Group in Rotterdam. His mission: give every restaurant owner control over food cost.
All your financial KPIs in one dashboard
Food cost percentage, gross margin, revenue per cover — KitchenNmbrs calculates it all automatically based on your recipes and purchases. Start your free trial.
Start free trial →