how to price coffee drinks on a cafe menu
calculate cost of goods sold, add overhead, then apply markup. most cafes use 60-75% gross margin on espresso drinks to cover rising labor and coffee costs.

to price coffee drinks on your menu, calculate the total cost of goods sold for each beverage (coffee, milk, syrups, cups, lids), add a per-drink overhead allocation (labor, utilities, equipment), then divide by one minus your target gross profit margin. most specialty cafes in 2026 aim for 60-75% gross margin on espresso drinks to absorb rising labor costs and volatile arabica prices that hit $4.41 per pound in early 2025.
the cost-plus pricing method: step by step
cost-plus pricing builds your menu from the bottom up. you tally every expense that goes into a drink, then add a markup that covers your operating costs and generates profit. it's the most transparent method and the easiest to defend when you're explaining a price increase to your team or customers.
here's the process:
- calculate ingredient cost per drink (coffee dose, milk volume, syrups, any toppings)
- add packaging cost (cup, lid, sleeve, straw, napkin)
- calculate overhead cost per drink (labor, rent, utilities, equipment amortization)
- sum these to get total cost of goods sold
- divide COGS by (1 minus your target gross margin percentage)
- round to a price that feels right for your market
this formula guarantees every drink covers its direct costs and contributes to fixed expenses. the risk is ignoring what customers will actually pay or what competitors charge, but it's a solid foundation before you adjust for market conditions.
worked example: pricing a 12 oz latte
let's price a standard 12 oz latte using real 2026 costs.
ingredient costs:
- espresso (18g dose): specialty arabica at $18 per pound yields roughly 25 double shots per pound, so $0.72 per double shot
- whole milk (10 oz): commercial dairy around $4.50 per gallon (128 oz), so $0.35 per 10 oz
- total ingredients: $1.07
packaging costs:
- 12 oz double-wall paper cup: $0.12
- lid: $0.04
- sleeve: $0.03
- napkin: $0.01
- total packaging: $0.20
overhead allocation per drink:
this is harder to pin down, but a reasonable method is to take your monthly overhead (rent, utilities, equipment maintenance, insurance) and divide by expected drinks sold. for a cafe with $8,000 monthly overhead serving 10,000 drinks, that's $0.80 per drink. labor gets tricky because it scales with volume, but allocating $0.50 per drink for the barista time to pull, steam, and serve is reasonable at $18-20 hourly wages.
- fixed overhead: $0.80
- labor: $0.50
- total overhead: $1.30
total COGS: $1.07 + $0.20 + $1.30 = $2.57
now apply your target margin. if you want a 70% gross profit margin:
selling price = $2.57 / (1 - 0.70) = $2.57 / 0.30 = $8.57
that's too high for most markets. a 65% margin yields $7.34, which rounds to $7.25 or $7.50. a 60% margin gives $6.43, rounding to $6.50.
most specialty cafes land between $5.50 and $7.50 for a 12 oz latte depending on location, which suggests they're running 55-65% gross margins on this drink when costs are managed well.
what gross margin should you target?
gross profit margin is revenue minus cost of goods sold, expressed as a percentage of revenue. it's not your net profit (which accounts for all operating expenses), but it tells you whether each drink is pulling its weight.
industry benchmarks for specialty coffee:
- espresso drinks (lattes, cappuccinos, cortados): 60-75%
- drip coffee and americanos: 80-90%
- cold brew: 70-85%
- specialty drinks with multiple syrups and toppings: 50-65%
- retail bags of whole bean: 40-50%
the drinks with the highest margins aren't always the most profitable in absolute dollars. a $3.50 drip coffee at 85% margin yields $2.98 gross profit, while a $7.00 latte at 65% margin yields $4.55. volume matters, but so does speed: you can pour 10 drip coffees in the time it takes to make three lattes.
when you're starting a cafe and building your initial menu, aim for a blended gross margin of 65-70% across all beverages. this cushion absorbs waste, gives you room to comp drinks, and keeps you viable when coffee prices spike.
how do labor costs change the calculation in 2026?
labor is the biggest variable. minimum wage increases across 19 states in early 2025 pushed cafe payroll costs up 8-12% in many markets. if you're paying $20 per hour in a high-cost city, and a barista makes 12 drinks per hour during peak, that's $1.67 in labor per drink before payroll taxes. during slow periods when you're making 4 drinks per hour, it's $5.00 per drink.
this is why your cafe POS system matters. modern point-of-sale analytics show you exactly which drinks sell during which dayparts, so you can staff accordingly and calculate true per-drink labor costs instead of guessing. Square and Toast both offer per-item profitability reports that include labor allocation.
some cafes respond by:
- raising prices $0.25-0.50 across the board (customers rarely notice small increases on their regular order)
- shifting to a smaller menu that reduces training time and speeds up service
- emphasizing high-margin items through menu placement and staff recommendations
- cutting hours or moving to counter-service-only models
none of these are easy, but all are better than ignoring rising labor costs and hoping your margins hold.
should you price every drink individually or use tiers?
most cafes use a tiered structure: all 12 oz espresso drinks cost the same, all 16 oz cost the same, with upcharges for alternative milks and flavor shots. this simplifies operations software and speeds up ordering.
the alternative is individual pricing: a cortado costs less than a latte because it uses less milk, a macchiato costs less than a cappuccino. this is more accurate from a cost perspective, but it confuses customers and slows down the line.
my preference: tier your core menu, then price specialty drinks individually. a standard latte, cappuccino, flat white, and mocha all cost the same at each size. but a seasonal honey lavender latte with house-made syrup gets its own price because the input costs are genuinely different.
what about alternative milks and extra shots?
oat milk costs $0.60-0.80 per 10 oz compared to $0.35 for dairy. most cafes charge $0.50-1.00 extra, which more than covers the cost difference and contributes additional margin. this is fair: the customer is choosing a premium ingredient.
extra shots: your espresso cost is about $0.72 per double shot in this example, but charging $0.75-1.00 extra feels steep to customers. many cafes charge $0.50 for an extra shot, which barely covers cost but keeps the customer happy. i'd rather make less margin on modifications than lose the sale entirely.
flavor shots (vanilla, caramel, hazelnut syrup) cost $0.08-0.15 per pump but most cafes charge $0.50-0.75. that's a 300-500% markup, and it's justified: you're stocking the syrup, training staff to use it consistently, and adding complexity. high-margin add-ons subsidize lower-margin core drinks.
how often should you adjust prices?
annually at minimum, quarterly if your costs are volatile. coffee prices swung 40% in 2024-2025, and milk costs fluctuate seasonally. if you're locked into menu boards or printed menus, build in enough margin cushion that you don't need emergency increases.
digital menus (on your website, app, or digital boards) let you adjust instantly. if your roaster raises prices $2 per pound, you can increase drink prices $0.25 the same week and communicate why. customers respect transparency more than they resent small, explained increases.
test increases on your top three sellers first. if you sell 200 lattes per day and raise the price $0.25, that's $50 extra daily revenue or $1,500 per month. monitor your transaction count: if it drops more than 3-5%, you've hit price resistance and should pull back.
what are the biggest pricing mistakes cafes make?
underpricing at launch. new cafes often price 10-15% below market because they're nervous about charging "too much." this is fatal. you can't raise prices 15% six months later without alienating your early customers, and you've trained the market to expect cheap coffee. price fairly from day one.
ignoring overhead. counting only ingredient costs and forgetting rent, utilities, equipment, and labor guarantees you'll run out of cash. every drink needs to contribute to fixed costs, not just cover the beans and milk.
keeping losing items out of sentiment. if your single-origin pour-over costs $2.80 to make (including labor) and sells for $5.00, but you only sell three per day, it's generating $6.60 in gross profit while taking up menu space, training time, and cognitive load. cut it or raise the price to $7.00 and see if the passionate few will pay.
matching competitor prices without knowing their costs. the cafe down the street might charge $4.50 for a latte because they own their building, bought their equipment used, and pay family members below market rate. you can't compete on price if your cost structure is different. compete on quality, experience, or convenience instead.
forgetting to test. your pricing model is a hypothesis. test $6.50 versus $7.00 for a month and measure total revenue, not just transaction count. sometimes a higher price reduces volume by 8% but increases revenue by 4%, and you're making fewer drinks with better margin.
final thoughts: price for survival, not applause
your menu prices need to keep you in business, not win popularity contests. a cafe running 8% net profit margin (roughly $4,000 per month on $50,000 revenue) can't absorb a $500 rent increase or a $1,000 equipment repair without either cutting costs elsewhere or raising prices. most cafes fail because they run out of money, not because they charged $0.50 too much for a latte.
do the math on every drink, know your true costs including labor and overhead, then set prices that deliver 60-70% gross margin on espresso drinks. adjust quarterly based on your actual costs, watch your POS data to see what sells, and don't be afraid to cut items that don't perform. the cafes still operating in year three are the ones that priced for profit from day one.