Most restaurant owners know their total revenue and total expenses. Far fewer understand the economics of each individual unit — each customer, each table, each menu item, each hour of operation. This gap is the difference between restaurants that grow profitably and restaurants that grow their way into bankruptcy.
Unit economics answers the fundamental question: “Does each unit of my business generate a profit?” If the answer is no, scaling makes things worse, not better. A restaurant that loses $2 per cover at 100 covers per day does not become profitable at 200 covers — it loses $400 per day instead of $200.
This guide breaks down the essential unit economics metrics for restaurants, with formulas, benchmarks, and practical examples.
Customer Acquisition Cost (CAC)
CAC measures how much you spend to acquire one new customer.
Formula:
CAC = Total Marketing Spend / Number of New Customers Acquired
Example:
You spend $3,000/month on marketing (social media ads, flyers, promotions, referral incentives). You attract approximately 250 new customers that month.
CAC = $3,000 / 250 = $12 per new customer
What counts as marketing spend:
Include everything: paid ads, agency fees, printed materials, promotional discounts (the discount amount, not the full sale), sponsorships, influencer fees, loyalty program costs, and the labor cost of whoever manages marketing.
Benchmarks:
- Quick service: $1-5 CAC
- Fast casual: $5-15 CAC
- Casual dining: $10-25 CAC
- Fine dining: $20-50 CAC
Why it matters:
If your CAC is $12 and a new customer generates $4 in profit on their first visit, you need that customer to visit at least 3 times before you break even on the acquisition cost. If they never return, you paid $12 to make $4.
Customer Lifetime Value (LTV)
LTV measures the total revenue (or profit) a customer generates over their entire relationship with your restaurant.
Simple formula:
LTV = Average Order Value x Average Visits Per Year x Average Customer Lifespan (years)
Profit-based formula (more useful):
LTV = Average Order Value x Contribution Margin % x Average Visits Per Year x Average Customer Lifespan
Example:
- Average order value: $28
- Contribution margin: 20% (after food cost, labor allocation, and variable costs)
- Average visits per year: 18
- Average customer lifespan: 2.5 years
LTV = $28 x 0.20 x 18 x 2.5 = $252 in lifetime profit per customer
The LTV:CAC ratio:
This ratio tells you whether your customer acquisition is sustainable.
- LTV:CAC of 3:1 or higher — Healthy. You earn at least $3 in lifetime profit for every $1 spent acquiring the customer.
- LTV:CAC of 1:1 to 2:1 — Danger zone. You are barely recouping acquisition costs.
- LTV:CAC below 1:1 — Unsustainable. You lose money on every customer you acquire.
Using the example above: LTV of $252 / CAC of $12 = 21:1 ratio. Excellent — but remember this assumes the customer actually returns 18 times per year for 2.5 years. If retention is poor, your actual LTV plummets.
Contribution Margin Per Cover
Contribution margin measures the profit each cover generates after all variable costs are deducted. It answers: “How much does each customer contribute toward covering my fixed costs and generating profit?”
Formula:
Contribution Margin = Revenue Per Cover - Variable Costs Per Cover
Variable costs include:
- Food cost for the items ordered
- Direct labor cost (kitchen and server labor allocated per cover)
- Packaging (for takeout/delivery)
- Payment processing fees (typically 2-3% of transaction value)
- Third-party delivery commissions (if applicable)
Example:
| Line Item | Amount |
|---|---|
| Average revenue per cover | $32.00 |
| Food cost (30%) | -$9.60 |
| Direct labor per cover | -$6.40 |
| Payment processing (2.5%) | -$0.80 |
| Packaging (dine-in = $0) | $0.00 |
| Contribution margin | $15.20 |
| Contribution margin % | 47.5% |
This $15.20 contribution margin must cover your fixed costs: rent, insurance, management salaries, utilities, equipment leases, loan payments, and profit.
Contribution margin by channel:
Calculate this separately for dine-in, takeout, and delivery. You may find that:
- Dine-in contribution margin: $15.20 (47.5%)
- First-party takeout: $14.80 (46.3%) — slightly lower due to packaging
- Third-party delivery: $8.40 (26.3%) — significantly lower due to commission
This analysis reveals which channels actually make money and which ones you subsidize. Shifting customers from third-party delivery to first-party ordering through platforms like FoxiFood can recover 15-25% in commission, dramatically improving contribution margin.
Break-Even Analysis
Break-even is the point where total revenue equals total costs — the minimum you must generate to avoid losing money.
Formula:
Break-Even Revenue = Fixed Costs / Contribution Margin %
Example:
- Monthly fixed costs: $28,000 (rent $8,000, management $10,000, utilities $2,500, insurance $1,500, equipment leases $3,000, other $3,000)
- Contribution margin: 47.5%
Break-Even Revenue = $28,000 / 0.475 = $58,947/month
Break-even in covers:
Break-Even Covers = Break-Even Revenue / Average Revenue Per Cover
Break-Even Covers = $58,947 / $32 = 1,842 covers/month = ~61 covers/day (30 operating days)
Break-even per table:
If you have 15 tables:
Break-Even Per Table Per Day = 61 covers / 15 tables = 4.1 covers per table per day
If your average table seats 2.5 guests and you operate lunch and dinner:
Required turns per table = 4.1 / 2.5 = 1.64 turns per day
This tells you that you need each table to turn approximately 1.6 times per day across lunch and dinner service to break even. Anything above that is profit.
Revenue Per Available Seat Hour (RevPASH)
RevPASH is the restaurant equivalent of RevPAR in hotels. It measures how effectively you monetize your seating capacity.
Formula:
RevPASH = Total Revenue / (Number of Seats x Hours Open)
Example:
- Lunch revenue (5 hours): $2,400
- Dinner revenue (5 hours): $4,600
- Total daily revenue: $7,000
- Seats: 60
- Hours open: 10
RevPASH = $7,000 / (60 x 10) = $11.67 per seat-hour
Using RevPASH to make decisions:
Calculate RevPASH by daypart:
- Lunch RevPASH: $2,400 / (60 x 5) = $8.00
- Dinner RevPASH: $4,600 / (60 x 5) = $15.33
This reveals that dinner is nearly 2x more productive per seat-hour than lunch. Strategies to improve:
- Increase lunch RevPASH: Higher-margin lunch specials, faster table turns, corporate catering to fill empty seats
- Protect dinner RevPASH: Maintain pricing discipline, optimize reservation timing, manage no-shows
Menu Item Profitability
Not all items are created equal. Analyze each menu item on two dimensions: popularity (mix percentage) and contribution margin.
The menu engineering matrix:
| High Popularity | Low Popularity | |
|---|---|---|
| High Margin | Stars (promote) | Puzzles (reposition) |
| Low Margin | Plow Horses (re-engineer) | Dogs (remove) |
Calculating item contribution margin:
Item CM = Menu Price - Food Cost - Direct Labor Allocation
Allocate direct labor based on preparation complexity. A dish that requires 8 minutes of cook time costs more in labor than one that requires 2 minutes.
Example analysis:
| Item | Price | Food Cost | Prep Labor | CM | Mix % | Classification |
|---|---|---|---|---|---|---|
| Margherita Pizza | $14 | $3.50 | $1.20 | $9.30 | 22% | Star |
| Truffle Pasta | $24 | $9.60 | $2.40 | $12.00 | 5% | Puzzle |
| Caesar Salad | $12 | $2.80 | $0.80 | $8.40 | 18% | Star |
| Wagyu Burger | $22 | $10.50 | $1.80 | $9.70 | 15% | Plow Horse |
| Soup of the Day | $8 | $2.20 | $0.60 | $5.20 | 3% | Dog |
Actions:
- Stars: Give them prime menu positioning, have servers recommend them, never remove them
- Puzzles: Rename, reposition on the menu, add a photo, have servers describe them — the margin is great if you can increase popularity
- Plow Horses: Slightly increase price (test $1-2 increments), reduce portion size, or substitute a cheaper ingredient without sacrificing quality
- Dogs: Remove from the menu unless they serve a strategic purpose (kids’ options, dietary accommodations)
Labor Cost Per Cover
Labor is typically your largest or second-largest expense. Understanding labor cost per cover helps you staff efficiently.
Formula:
Labor Cost Per Cover = Total Labor Cost / Total Covers
Example:
A lunch shift with 3 cooks ($15/hr x 5 hrs = $225), 2 servers ($12/hr x 5 hrs = $120), and 1 dishwasher ($13/hr x 5 hrs = $65) costs $410 in labor. If you serve 85 covers:
Labor Cost Per Cover = $410 / 85 = $4.82
Using this metric:
Track labor cost per cover by shift, day of week, and season. You will likely find:
- Monday lunch: $6.20/cover (low volume, same staff)
- Saturday dinner: $3.80/cover (high volume, efficient utilization)
This data drives scheduling decisions. Can you reduce Monday lunch staffing by one cook without impacting quality? That saves $75/day or $3,900/year.
Putting It All Together: The Unit Economics Dashboard
Track these metrics monthly and review trends:
| Metric | Formula | Your Target |
|---|---|---|
| CAC | Marketing spend / new customers | < $15 |
| LTV | AOV x margin x visits x lifespan | > 10x CAC |
| Contribution margin | Revenue - variable costs per cover | > 40% |
| Break-even covers/day | Fixed costs / (CM per cover x 30 days) | Know your number |
| RevPASH | Revenue / (seats x hours) | Track trend |
| Food cost % | COGS / food revenue | 28-32% |
| Labor cost per cover | Total labor / total covers | < $6 |
| Prime cost % | (Food + labor) / revenue | < 60% |
Review this dashboard weekly with your management team. The goal is not perfection in any single metric but continuous improvement across all of them.
Key Takeaways
- Customer acquisition cost (CAC) tells you what you pay for each new customer — track it monthly and aim for an LTV:CAC ratio of at least 3:1.
- Contribution margin per cover (revenue minus all variable costs) determines how much each customer contributes to covering fixed costs and generating profit — target above 40%.
- Calculate break-even in covers per day and turns per table — know exactly what minimum volume you need to avoid losing money.
- RevPASH (revenue per available seat hour) reveals which dayparts are profitable and which underperform — use it to optimize pricing and scheduling.
- Run menu engineering analysis quarterly — promote stars, reposition puzzles, re-engineer plow horses, and remove dogs.
- Track labor cost per cover by shift and day of week to identify overstaffed periods.
- Use FoxiFood or similar first-party ordering platforms to shift delivery orders away from high-commission third-party channels, improving your contribution margin by 15-25 percentage points per order.