Back to Coffee Shop
Coffee ShopPro · $5~4 hours to set up, 30 min/quarter

Fix Your Menu Pricing and Protect Your Margin

If you haven't done a proper menu pricing review in a couple of years, you're not unusual. Input costs — green coffee, milk, labor, cups and lids — have risen sharply in recent years; check your own invoices against the prices still on your board. The gap between old menu prices and real costs is where margin bleeds silently. This guide builds a complete pricing system: true cost-per-item analysis, margin ranking, an upsell combo strategy that lifts ticket size, a price-change script that preserves loyal customers, and a quarterly review habit. The goal is a menu where every item's margin is known and defensible, without losing meaningful volume.

Advanced~4 hours to set up, 30 min/quarterChatGPT or Claude · Your menu, costs, and POS data

What You’ll Get

  • True cost and margin per item across your entire menu
  • A ranked list of where margin is most out of alignment
  • An upsell combo structure that raises average ticket
  • A communication plan for price changes that preserves regulars
  • A quarterly review that keeps pricing current

Step-by-Step Guide

1

Audit true cost per drink and food item

Most cafe owners know their coffee bean cost but not their all-in cost per drink including milk, syrup, cup, lid, sleeve, and labor.

Data you need

Gather: green coffee cost per pound, roasted/wholesale bean cost, milk and alt-milk costs per gallon, syrup costs per bottle, cup/lid/sleeve/stirrer costs, labor cost per hour, food item COGS.

Prompt
I want to calculate true cost per menu item.

My cafe:
- Location: [CITY, urban/suburban/neighborhood]
- Seating: [café / grab-and-go / drive-thru / mixed]
- Typical ticket size: $[AMOUNT]
- Current labor cost: $[per hour average]

Per-item inputs:
- Green coffee: $[per lb]
- Roasted coffee: $[per lb] (wholesale I buy OR green + roasting cost)
- Whole milk: $[per gal]
- Oat/almond/soy milk: $[per gal each]
- Standard syrup: $[per bottle, and yield per bottle]
- 12oz cup/lid: $[COMBINED]
- 16oz cup/lid: $[COMBINED]
- Sleeve: $[each]

Please calculate true cost for:
1. **12oz drip coffee** (beans, cup, lid, sleeve, labor ~30sec)
2. **12oz latte** (beans, milk, cup, lid, sleeve, labor ~90sec)
3. **16oz latte** (same with more milk and bigger cup)
4. **16oz oat latte** (oat milk upcharge)
5. **12oz iced latte** (cup, lid, no sleeve, ice)
6. **Cold brew** (different yield from green bean)
7. **Matcha latte** (matcha cost)
8. **Hot tea** (low cost benchmark)
9. **Pastry** (COGS per item)
10. **Sandwich** (COGS per item)

Then:
1. **Margin percentage** at current menu prices for each item
2. **Flag items below 60% margin** (likely underpriced)
3. **Flag items above 80% margin** (may have pricing room)
4. **Milk-price sensitivity** — what happens to margin if milk price rises 15%
2

Rank menu items by margin and volume

Profit is margin × volume. Rank items by margin dollars, not margin percentage.

Prompt
I want to rank my menu items by total margin contribution.

My menu and current prices: [LIST with prices]
My monthly volume by item (rough): [LIST]

Using the costs from Step 1, please:
1. **Calculate margin dollars per item** (price - cost)
2. **Multiply by monthly volume** — monthly margin contribution per item
3. **Rank items by margin dollars** — top to bottom
4. **Rank items by volume** — separate ranking
5. **Flag "stars"** — high volume + high margin (protect and promote)
6. **Flag "plow horses"** — high volume + low margin (adjust pricing or recipe)
7. **Flag "puzzles"** — high margin + low volume (promote, feature, reposition)
8. **Flag "dogs"** — low margin + low volume (consider removing)
9. **A suggested menu reorganization** — stars at the top and center, puzzles featured, dogs quietly retired

Pro guide

Unlock the full playbook.

This guide has 6 steps — prompts, frameworks, and templates built for your industry. Unlock for $5.

How Pro works

one-time, unlock this guide forever on this browser. Secure checkout via Stripe.