Free Restaurant Customer Lifetime Value (CLV) Calculator

Model the per-guest economics of your restaurant or bar in seconds. Enter average check, monthly visits, retention horizon, gross margin, and acquisition cost - get CLV, contribution per guest year, max sustainable acquisition cost, and payback period with a tier badge.

Customer lifetime value calculator

Model the per-guest economics of your restaurant or bar. Enter average check, monthly visits, retention horizon, gross margin, and acquisition cost - get CLV, contribution per guest year, payback period, and max sustainable acquisition cost.

Customer lifetime value

Contribution / guest year

Max sustainable acquisition cost

Payback period

n/a (no CAC entered)

Tip: run this twice - once with your current retention, once with 12 more months of retention. The dollar gap is the annual prize for a real CRM program.

Why per-guest economics drive the operation

A returning guest is the cheapest revenue an independent restaurant or bar can buy. Acquisition typically costs $25-$80 per new cover through paid social, paid search, or first-visit discounts; getting the same guest to come back a second, third, or fourth time costs closer to $0.30 (one email send). The number that captures this arithmetic is Customer Lifetime Value - the contribution margin a single guest generates across the period they stay an active customer. Run the calculator below on your current guest economics, then read the full restaurant CRM guide for the lifecycle moves that move CLV in the next twelve months.

How to use the calculator

Four required inputs plus an optional acquisition cost. The math runs live in your browser, nothing leaves the page.

  1. 1

    Enter your average check per visit (the typical guest's total spend in one sitting, including beverage and tip-out if tips are pooled).

  2. 2

    Enter visits per month for a typical regular - not all guests, just the ones who actually come back monthly. If your data is thin, start with 1.0 and adjust.

  3. 3

    Enter years retained - how long a typical regular stays a regular. For independent restaurants this lands between 2 and 5 years; for bars and cafes often longer.

  4. 4

    Enter your gross margin % - revenue minus COGS divided by revenue. Most independent full-service restaurants run 55-65%; bars often 70-80%; fast-casual 60-70%.

  5. 5

    Optionally, enter your current acquisition cost per guest. The calculator returns the payback period and flags whether your CAC is sustainable against your CLV.

  6. 6

    The result includes CLV, contribution per guest year, max sustainable acquisition cost (one-third of CLV is the operator-tested ceiling), and payback period, with a tier badge against the working band for an independent format.

The CLV formula

The math runs the same way regardless of format, with format-specific reference points for the tier badge:

CLV = Average check × Visits per year × Years retained × Gross margin %

Max sustainable acquisition cost = CLV / 3

Payback period (months) = Acquisition cost / (Average check × Visits per year × Gross margin %) × 12

The tier badge compares CLV to the working band for an independent restaurant or bar. Critical = below $200 (CAC almost always exceeds CLV - retention is the priority before any acquisition spend), Watch = $200-499 (working but tight), Healthy = $500-1499 (sustainable acquisition channels available), Excellent = $1500+ (protect the top-decile guests as the asset they are).

Healthy CLV bands by restaurant format

These bands are operator-tested across independent and small-group formats. The number itself matters less than the trajectory - a working CRM program should raise CLV 15-25% within 12 months from the same guest base, primarily by lifting the retention assumption.

FormatHealthy band
Fast-casual ($12-18 average check)CLV $200-400 over 3 years
Neighbourhood bistro ($35-50 average check)CLV $700-1,200 over 3 years
Bar / cocktail venue ($28-45 average check)CLV $1,000-2,000 over 3 years
Fine dining ($100+ average check)CLV $1,500-3,500 over 3 years
Cafe / coffee shop ($6-12 average check)CLV $300-600 over 3 years

A worked example

A neighbourhood bistro running a CRM program:

  • Average check: $42 (food, beverage, tip-out)
  • Visits per month: 1.0 (regular dines monthly)
  • Years retained: 3 (industry baseline for independents)
  • Gross margin: 60% (after COGS, before labor and rent)
  • Acquisition cost: $40 (paid social plus a 15% first-visit discount)

CLV = $42 × 12 × 3 × 0.60 = $907

Contribution per guest year = $42 × 12 × 0.60 = $302

Max sustainable acquisition cost = $907 / 3 = $302

Payback period = $40 / $302 × 12 = 1.6 months

The badge lands on Healthy - inside the $500-1500 working band for an independent. Payback is well under 3 months, which means the current acquisition spend is sustainable and the team can push retention up. Action: install the first-visit thank-you and lapsed-regular re-engagement automations from the CRM guide. If retention moves from 3 to 4 years over the next twelve months, the same guest base reaches CLV $1,209 - an extra $302 of contribution per regular, which compounds against the entire database.

Frequently asked questions

What is a good Customer Lifetime Value for a restaurant?+

It depends on format. Fast-casual ($8-15 avg check) typically lands at $200-400 over 3 years. Neighbourhood bistros ($35-50) land at $700-1,200. Cocktail bars ($28-45) often land at $1,000-2,000 because weekly visit cadence multiplies. Fine dining ($100+) lands at $1,500-3,500 over a 5-year horizon. The number itself matters less than the trajectory - a working CRM program should raise CLV 15-25% within twelve months from the same guest base, primarily by lifting the retention assumption.

How is CLV different from average revenue per guest?+

Average revenue per guest captures one visit; CLV captures the entire relationship across the years the guest stays active. The two numbers can diverge dramatically. A fast-casual with a $12 average check but 90% repeat rate over five years has CLV of $720, while a fine-dining venue with a $150 average check and 30% repeat rate over one year has CLV of $90. CLV is the number that should drive acquisition spend, menu engineering, and CRM investment because it captures the full economic relationship rather than a single moment.

How much should I spend to acquire a new guest?+

The operator-tested ceiling is one-third of CLV. If your CLV is $900, you can sustainably spend up to about $300 to acquire a guest and still earn a healthy payback. Most independents spend $25-80 per acquired cover through paid social, paid search, delivery-app promotion, or first-visit discount. The bigger lever is usually reallocating spend toward channels that produce high-CLV guests (organic local SEO, referrals, returning guests bringing friends) and away from channels that produce one-and-done guests (deep-discount marketplace promotions). The CRM is what lets you read CLV by channel.

Does the calculator include labor and rent in the gross margin?+

No. Gross margin here is revenue minus cost of goods sold (food and beverage COGS), divided by revenue. Labor and rent are operating costs that sit below the gross margin line on the P&L. The reason CLV uses gross margin and not net margin is that labor and rent are largely fixed in the short term; the marginal contribution from one more guest visit is closely approximated by the gross margin. If you want to be conservative, multiply your input by 0.85 to account for the variable labor that scales with covers.

What gross margin should I use?+

Use your actual trailing-12-month figure if you have it. Typical ranges: independent full-service restaurants 55-65%, fast-casual 60-70%, bars 70-80%, cafes 65-75%, fine dining 65-75%. If your number is below those ranges, the issue is either menu engineering, food cost discipline, or beverage program. Run the calculator with both your current number and a healthy benchmark to see how much CLV improves with margin discipline alone.

How often should I recalculate CLV?+

Once a quarter is enough to track the trend without over-rotating on short-term noise. The metrics that drive CLV (repeat-visit rate, average check, retention) move slowly, so a quarterly cadence is responsive enough to catch trend changes without making decisions on a single month of data. The trailing 12-month weighted average is the most stable reading. Track it on the same dashboard as prime cost and food cost so it sits next to the other operating numbers.

Does the calculator store the data I enter?+

No. The CLV calculator runs entirely in your browser. Nothing is sent to a server, nothing is logged, nothing is stored after you close the page. Safe to use on real revenue, margin, and cost data without exposure.

No signup. No email gate. Nothing leaves your browser.