What the answer looks like
Illustrative output on sample data
Illustrative example: how Lexi answers this for a cafe chain with 18 locations. It joins POS sales to product costs and matches loyalty app guests across locations for the past 90 days.
- Cafe A: $8.90 average check, 71% gross margin, $6.32 margin per visit
- Cafe B: $6.40 average check, 74% gross margin, $4.74 margin per visit
- Cafe C: $9.60 average check, 63% gross margin, $6.05 margin per visit
What the data shows
Cafe A earns the most per visit. Morning regulars there visit 3.4 times a week, against 2.1 at Cafe B.
What it means
Cafe B sells mostly coffee alone. Its margin rate is high, but each visit earns less because few guests add food.
What to do
Test a breakfast pairing at Cafe B for regulars, and check pastry waste at Cafe C, where food cost is pulling margin down.
Would you like margin per visit by daypart?
Why it matters
Cafes run on small checks and frequent visits, so margin per visit and how often regulars return matter more than any single sale. Comparing both across locations shows which cafes earn the most from each guest and where a food attach or loyalty push would lift profit.
Frequently asked questions
What is a good profit margin for a coffee shop?
It varies widely with rent, labor and menu mix, so compare your cafes with each other and with last year. Track gross margin on drinks and food separately, then margin per visit, which shows how much each guest is actually worth to a location.
How can a coffee shop become more profitable?
Grow what each visit earns and how often guests return. Pair food with morning drinks, cut waste on items that sell out unevenly, and reward regulars so they choose you over the cafe next door. Small gains repeat across thousands of visits.
Why measure margin per visit for a cafe?
A high margin rate can hide small checks. Margin per visit combines the check and the margin rate into one figure, which shows which locations earn the most from each guest and where adding food or a second drink would help most.