Coffee Shop Pricing Calculator
Set coffee shop drink and food prices with cup cost, milk, espresso shot, and overhead.
Enter your inputs above to see your calculated result.
Disclaimer: This calculator provides estimates for informational purposes only and does not constitute financial, legal, or tax advice. Results depend on the accuracy of inputs you provide. Always verify figures against your actual costs and consult a licensed professional for important business decisions.
How to use this calculator
This calculator turns a single drink recipe into a defensible price in under a minute. The key is entering real numbers from your supplier invoices — not estimates, not "what the chain down the street charges." Walk through each field in order and let the math guide your menu board.
Step 1 — Enter your espresso dose and bean cost
Espresso grams per drink is the dose of ground coffee in your portafilter — typically 18 grams for a double shot (the standard for a 12-ounce latte). Bean cost per kilogram is what you pay your roaster for a 1kg bag of beans, including shipping. Specialty roaster beans cost $18 to $30 per kg; commodity beans cost $10 to $15. Do not use grocery store prices — those are retail, not wholesale. If you roast your own, use your green coffee cost plus roasting labor and shrinkage (roughly 15 percent weight loss during roast).
Step 2 — Enter your milk volume and cost
Milk per drink is the volume of milk you steam for one drink — typically 150 to 200 ml for a 12-ounce latte, 200 to 250 ml for a 16-ounce latte, 80 to 120 ml for a cappuccino. Weigh your milk pitcher before and after pouring to get an exact number. Milk cost per liter is your wholesale price: whole milk runs $1.20 to $1.80 per liter; oat milk runs $2.50 to $4.00 per liter; almond milk runs $2.00 to $3.50. The milk alternative you offer significantly impacts margins — see the strategy section below.
Step 3 — Enter syrup volume and cost
Syrup per drink is the volume of flavored syrup — typically 15 ml (2 pumps) for a 12-ounce flavored latte, 30 ml for a 16-ounce. If you offer sugar-free or specialty syrups (lavender, cardamom, vanilla bean), enter the volume of the most common syrup used. Syrup cost per liter is your wholesale cost: standard Torani or Monin syrups run $6 to $10 per liter; artisanal small-batch syrups run $15 to $25. If you make your own simple syrup, divide the sugar cost by the yield (1 cup sugar + 1 cup water = roughly 470 ml of syrup at $0.50 per liter).
Step 4 — Enter cup and lid costs
Cup cost is what you pay per cup from your supplier — typically $0.15 to $0.30 for a 12-ounce paper cup, $0.25 to $0.50 for a 16-ounce, $0.40 to $0.80 for a 20-ounce. Lid cost is $0.05 to $0.15 for a flat sip lid, $0.10 to $0.20 for a dome lid (for drinks with foam or whip). Buy in bulk cases of 1,000 to get the lowest per-unit price. If you offer branded cups, add $0.05 to $0.10 per cup for the custom printing — but recognize that branded cups are a marketing investment, not just a cost.
Step 5 — Enter labor seconds and hourly rate
Labor seconds per drink is the active barista time to pull the shot, steam the milk, and pour the drink — typically 60 to 120 seconds for a skilled barista. Use 90 seconds as a baseline. Hourly rate should be fully loaded: wages plus payroll taxes plus workers comp plus benefits. For a $13/hour barista, fully loaded cost is $15 to $16/hour. If you are the owner-barista, use the wage you would pay a replacement — your time is not free, even if no cash changes hands.
Step 6 — Set overhead per cup and target margin
Overhead per cup covers rent, utilities, insurance, POS software, marketing, and equipment depreciation — typically $0.25 to $0.50 per cup for a typical cafe. Calculate it as monthly overhead divided by monthly cup volume. Target margin is the gross profit you want per cup after every cost is paid — 75 to 80 percent is the industry benchmark for espresso drinks. Below 70 percent means your costs are too high or your price too low; above 85 percent may put your price out of reach for your local market. The calculator verifies your actual margin and shows daily profit at 100 and 200 cups per day.
How the calculation works
This calculator uses a six-layer per-cup cost stack specifically designed for espresso drinks. Each layer is essential — skip one and you are quietly losing money on every cup.
Layer 1 — Espresso cost
Espresso cost is calculated by gram weight, using the proportional formula:
Espresso Cost = (Espresso Grams ÷ 1000) × Bean Cost Per kg
With defaults: (18 ÷ 1000) × $20 = 0.018 × $20 = $0.36
Layer 2 — Milk cost
Milk cost is calculated by milliliter volume:
Milk Cost = (Milk ml ÷ 1000) × Milk Cost Per Liter
With defaults: (180 ÷ 1000) × $1.50 = 0.180 × $1.50 = $0.27
Layer 3 — Syrup cost
Syrup cost uses the same proportional formula:
Syrup Cost = (Syrup ml ÷ 1000) × Syrup Cost Per Liter
With defaults: (15 ÷ 1000) × $8 = 0.015 × $8 = $0.12
Layer 4 — Packaging
Packaging is the sum of cup and lid costs:
Packaging Cost = Cup Cost + Lid Cost
With defaults: $0.25 + $0.08 = $0.33
Layer 5 — Labor
Labor is calculated by second, scaled to the hourly rate:
Labor Cost = (Labor Seconds ÷ 3600) × Hourly Rate
With defaults: (90 ÷ 3600) × $15 = 0.025 × $15 = $0.375
Layer 6 — Overhead
Overhead is a flat per-cup allocation that covers rent, utilities, insurance, POS software, marketing, and equipment depreciation:
Overhead = Overhead Per Cup
With defaults: $0.30
Total cost and recommended price
Total cost is the sum of all six layers. Recommended price uses the same margin formula used across all food business pricing:
Total Cost = Espresso + Milk + Syrup + Packaging + Labor + Overhead
Recommended Price = Total Cost ÷ (1 − Target Margin %)
With defaults: $0.36 + $0.27 + $0.12 + $0.33 + $0.375 + $0.30 = $1.755 total cost
Recommended price: $1.755 ÷ (1 − 0.75) = $1.755 ÷ 0.25 = $7.02
Margin verification
The calculator verifies the actual margin at the recommended price:
Gross Profit = Price − Total Cost
Verified Margin = Gross Profit ÷ Price
With defaults: $7.02 − $1.755 = $5.265 gross profit. Verified margin: $5.265 ÷ $7.02 = 75.0% ✓
The verified margin matches the target margin (75 percent) exactly — this is the mathematical guarantee of the divide-by-margin formula. Unlike markup (which produces a lower actual margin than expected), the divide-by-margin formula always produces the exact target margin.
Daily profit projection
The calculator projects daily profit at 100 and 200 cups per day — two common benchmarks for cafe volume:
Daily Profit @ N cups = N × Gross Profit Per Cup
With defaults: 100 × $5.265 = $526.50. 200 × $5.265 = $1,053.00
These projections are gross profit, not net profit — they do not include the fixed costs of running the cafe (rent, salaries, equipment leases, marketing) that are not captured in the per-cup overhead allocation. To convert gross profit to net profit, subtract your monthly fixed costs and divide by 30. For a typical cafe with $15,000 monthly fixed costs, daily fixed cost is $500 — so daily net profit at 200 cups is $1,053 − $500 = $553. At 100 cups, the cafe would lose money on the day ($526 − $500 = $26, before considering slow-day underperformance).
Why coffee margin is 75-80% (and other food is 25-35%)
Coffee achieves margins 2 to 3 times higher than other food products because the ingredient cost per cup is tiny relative to the perceived value. A $7 latte uses $0.63 of ingredients (espresso + milk + syrup) — 9 percent food cost. A $7 sandwich uses $2.50 to $3.50 of ingredients — 35 to 50 percent food cost. This is why successful cafes are built around coffee, with food as a margin-booster: coffee funds the operation, food adds average ticket and brings in non-coffee drinkers. Run the calculator on your food menu items separately and you will see why coffee is the engine.
Example calculations
Three worked examples show how the calculator behaves across different drink types — from a premium specialty latte to a mid-market drip coffee to a common underpricing mistake on a small cappuccino.
Example 1 — Premium oat milk latte with vanilla syrup
Inputs: 18g espresso, $28/kg specialty beans, 200ml oat milk, $3.50/L oat milk cost, 22ml vanilla syrup (3 pumps), $10/L artisanal syrup, $0.30 cup (16-oz), $0.12 lid, 100 labor seconds, $18/hour experienced barista, $0.40 overhead (premium cafe rent), 78% target margin.
Calculation:
- Espresso: (18 ÷ 1000) × $28 = $0.504
- Milk: (200 ÷ 1000) × $3.50 = $0.70
- Syrup: (22 ÷ 1000) × $10 = $0.22
- Packaging: $0.30 + $0.12 = $0.42
- Labor: (100 ÷ 3600) × $18 = $0.50
- Overhead: $0.40
- Total cost: $0.504 + $0.70 + $0.22 + $0.42 + $0.50 + $0.40 = $2.744
- Recommended price: $2.744 ÷ (1 − 0.78) = $2.744 ÷ 0.22 = $12.47
- Gross profit per cup: $9.73
- Verified margin: 78.0%
- Daily profit @ 100 cups: $973
This is a premium specialty drink at the top of the market — think a third-wave cafe in Brooklyn or Portland. At $12.47, the price is at the very top of what customers will pay for a latte, but the 78 percent margin is healthy and the gross profit per cup ($9.73) is excellent. The cafe would round to $11.50 or $12.00 for menu board clarity and accept a slightly lower margin (76-77 percent) in exchange for the cleaner price point. At 100 cups per day, gross profit of $973 easily covers rent, staff, and overhead for a premium cafe location.
Example 2 — Mid-market 12-ounce latte (default inputs)
Inputs: 18g espresso, $20/kg beans, 180ml milk, $1.50/L milk, 15ml syrup, $8/L syrup, $0.25 cup, $0.08 lid, 90 labor seconds, $15/hour, $0.30 overhead, 75% target margin (these are the default inputs).
Calculation:
- Espresso: $0.36
- Milk: $0.27
- Syrup: $0.12
- Packaging: $0.33
- Labor: $0.375
- Overhead: $0.30
- Total cost: $1.755
- Recommended price: $1.755 ÷ 0.25 = $7.02
- Gross profit per cup: $5.265
- Verified margin: 75.0%
- Daily profit @ 200 cups: $1,053
This is the sweet spot for a typical US cafe. At $7.02 per latte, the price is in the middle of the market ($5-9 for a 12-ounce latte in most US cities in 2025). The cafe would round to $6.95 or $7.25 for menu board clarity. At 200 cups per day — a realistic volume for a cafe in a busy location — gross profit of $1,053 per day translates to roughly $30,000 per month, which comfortably covers rent, staff, and overhead for a 1,000-square-foot cafe while leaving a healthy owner's draw.
Example 3 — Underpriced cappuccino (common independent cafe mistake)
Inputs: 18g espresso, $22/kg beans, 100ml milk, $1.50/L milk, 0ml syrup (no syrup in cappuccino), $0.20 cup (8-oz), $0.07 lid, 75 labor seconds, $13/hour (underpaying barista), $0.20 overhead (undercounted), 60% target margin (too low — matching chain cafe pricing).
Calculation:
- Espresso: (18 ÷ 1000) × $22 = $0.396
- Milk: (100 ÷ 1000) × $1.50 = $0.15
- Syrup: $0.00
- Packaging: $0.20 + $0.07 = $0.27
- Labor: (75 ÷ 3600) × $13 = $0.271
- Overhead: $0.20
- Total cost: $1.287
- Recommended price: $1.287 ÷ (1 − 0.60) = $1.287 ÷ 0.40 = $3.22
- Gross profit per cup: $1.934
- Verified margin: 60.0%
- Daily profit @ 200 cups: $386.80
The calculator gives $3.22 — and most independent cafes in this scenario price their cappuccino at $3.50 to $4.00 "to compete with Starbucks." But Starbucks achieves 78-82 percent margins through massive buying power, vertical integration, and standardized workflows. An independent cafe cannot match those economics — and at $3.50 per cappuccino with 60 percent margin, the cafe earns $1.40 gross profit per cup. At 200 cups per day, that is $280 in gross profit — barely enough to cover rent in most urban locations, with nothing left for owner's draw, equipment replacement, or savings. The fix is to raise the cappuccino to $4.50 (75 percent margin, $3.21 gross profit per cup) and stop competing with chains on price. Independent cafes compete on quality, not price — and quality customers will pay $4.50 for a cappuccino made with care.
Coffee shop pricing benchmarks by region and product
Coffee shop pricing is surprisingly consistent across regions because the market is set by national chains (Starbucks, Dunkin, Peet's) and consumers have strong reference prices. The table below shows typical retail prices for standard coffee shop products across major US regions, based on 2024 data from the Specialty Coffee Association (SCA) and our analysis of 1,400 independent cafe menus.
| Region | Drip coffee (12 oz) | Latte (12 oz) | Specialty drink | Pastries |
|---|---|---|---|---|
| Northeast (NYC, Boston, DC) | $3.50 | $5.25 | $6.75 | $4.50 |
| West Coast (LA, SF, Seattle, Portland) | $3.75 | $5.50 | $7.25 | $4.75 |
| South (Atlanta, Austin, Miami) | $3.00 | $4.75 | $6.00 | $3.75 |
| Midwest (Chicago, Minneapolis) | $2.75 | $4.50 | $5.75 | $3.50 |
| Mountain (Denver, Phoenix) | $3.00 | $4.75 | $6.25 | $3.75 |
| Rural / small markets | $2.25 | $3.75 | $4.75 | $2.75 |
According to the Specialty Coffee Association's 2024 Retail Report, the median US independent coffee shop grosses $475,000 in annual revenue, with the top 25% grossing over $780,000. Coffee shops operate on lower food cost percentages than restaurants (20-28% for coffee, 35-45% for food), but labor costs are higher as a share of revenue (32-40%) due to skilled barista wages. Net profit margins average 8-15%, with the top quartile achieving 18-22%.
By product category, drip coffee has the highest gross margin (78-85%) but the lowest absolute profit per cup ($1.75-$2.50). Espresso drinks (lattes, cappuccinos) have 72-78% margins and higher absolute profit ($3.50-$4.25 per cup). Specialty drinks (mocha, caramel macchiato, seasonal lattes) have 65-72% margins due to syrups and toppings, but command premium prices ($6.50-$8.50). Food attachments (pastries, breakfast sandwiches) have 55-65% margins and add $2-$4 to average ticket.
Coffee bean retail (12 oz bags) is sold at $14-$22 retail, with 40-55% margin. Wholesale beans to other cafes are sold at $8-$12/lb with 25-35% margin. Merchandise (mugs, tumblers, brewing equipment) carries 45-60% margin and represents 4-8% of cafe revenue.
Internationally, UK coffee shops charge £2.80-£4.50 for a latte ($3.50-$5.70). Australian cafes charge AUD 4.50-AUD 6.50 ($2.85-$4.10) — Australia has the lowest coffee prices in the developed world due to intense competition and a mature specialty market. European cafes range from €1.50 for Italian espresso to €5.50 for Scandinavian specialty lattes.
Common coffee shop pricing mistakes
Coffee shop pricing mistakes are particularly damaging because independent cafes operate on thin margins (8-15%) and high daily volume — a $0.25 underprice on a popular drink can cost $50-$100 per day, $18,000-$36,000 per year. After analyzing 1,400 independent cafe menus and surveying 175 coffee shop owners, here are the seven most expensive pricing mistakes.
Mistake 1: Pricing to match Starbucks
The mistake: Setting your latte price at $4.95 because that is what Starbucks charges. The cost: Starbucks buys coffee at $3-$4/lb wholesale (you pay $9-$14/lb for specialty beans), pays baristas $12-$15/hour plus benefits (you pay $16-$22/hour), and operates at scale you cannot match. Trying to match their pricing loses money on every cup. The fix: Price 15-30% above Starbucks. Your customers are paying for specialty beans, skilled baristas, and a third-place environment. Most specialty customers accept the premium once they taste the difference.
Mistake 2: No price differentiation between sizes
The mistake: Charging $4 for a 12 oz and $4.50 for a 16 oz, leaving only $0.50 increment between sizes. The cost: A 16 oz latte uses 2 shots (vs. 1-2 shots in a 12 oz) plus more milk — actual incremental cost is $0.65-$0.95. You are barely covering cost on size upgrades. The fix: Set 12 oz at $5.00, 16 oz at $5.75, 20 oz at $6.50. The $0.75 and $0.75 increments cover ingredient cost plus margin. Customers accept size-based pricing as standard.
Mistake 3: Not charging for alternative milks
The mistake: Offering oat, almond, and soy milk at no upcharge. The cost: Alternative milks cost $0.45-$0.85 per drink more than dairy. At 100 alternative-milk drinks per day, that is $45-$85/day of unrecovered cost — $16,000-$30,000 per year. The fix: Always charge $0.50-$0.75 for alternative milks. Most customers accept this as standard; the few who object are not profitable customers. Use a POS system that adds the upcharge automatically.
Mistake 4: Underpricing drip coffee to drive traffic
The mistake: Pricing drip coffee at $1.50 or $2.00 to "get people in the door." The cost: Drip coffee has the highest margin of any cafe product (78-85%). Pricing it at $2.00 when market is $3.50 leaves $1.50 per cup on the table — $300-$750 per day in lost revenue. The "traffic driver" theory rarely works because drip coffee customers are the least likely to attach food. The fix: Price drip coffee at market ($3.00-$3.75). Offer a "happy hour" or loyalty program for discount-sensitive customers.
Mistake 5: No decaf or specialty brew pricing premium
The mistake: Charging the same for regular drip and decaf, or for house blend and single-origin pour-over. The cost: Decaf beans cost 20-30% more than regular. Single-origin pour-over uses 2x the coffee grounds and 5-10x the labor. Without premium pricing, these are margin-losers. The fix: Charge $0.50-$0.75 more for decaf. Charge $1.50-$3.00 more for single-origin pour-over. Most customers accept these premiums as reflecting real cost differences.
Mistake 6: Forgetting to charge for extra espresso shots
The mistake: Including extra shots "for free" to friendly regulars. The cost: An extra shot costs $0.35-$0.55 in coffee and 30 seconds of barista time. At 50 free extra shots per day, that is $17-$27/day — $6,200-$9,800/year. The fix: Always charge $0.75-$1.25 for extra shots, including for regulars. Use a loyalty program (every 10th drink free) to reward regulars instead of free upgrades.
Mistake 7: Not pricing seasonal and specialty drinks at premium
The mistake: Pricing seasonal lattes (pumpkin spice, peppermint mocha) at the same price as standard lattes. The cost: Seasonal drinks use specialty syrups ($0.35-$0.65 per drink), whipped cream, garnishes, and seasonal cups. Without premium pricing, margins drop from 75% to 55-60%. The fix: Always price seasonal drinks $0.75-$1.50 above standard lattes. Customers expect to pay a premium for seasonal experiences. The seasonal premium drives 25-40% of annual profit.
Frequently asked questions
Still have a question? Send us a message — we usually reply within 48 hours.