Labor cost percentage is the best KPI for a coffee shop in 2027, followed by prime cost and cost of goods sold. Texas Coffee School advises keeping labor around 30% or less, and Baker Tilly puts prime cost targets at 58% to 62% of sales. Where no source publishes a benchmark, this page says so.
Track through weekly inventory counts (Texas Coffee School)
Shops with steady milk, pastry and syrup spoilage
Pick by what you want
Best overall
Labor Cost Percentage
Best for total cost control
Prime Cost
Best for menu pricing
Cost of Goods Sold Percentage
Best for the morning rush
Transactions per Labor Hour
Best for drive-thru
Ticket Time
The ranking
1
Labor Cost Percentage
Photo: Shixart1985 / CC BY 2.0 via Wikimedia Commons
Answrs VerdictThe headline KPI.
Formula: Labor costs divided by total revenue for the same period, times 100Benchmark: Texas Coffee School: keep labor around 30% or less; Bellwether Coffee: 25-35% general, 25-32% weekly targetBellwether tiers: Excellent 25-28%, good 28-32%, average 32-35%, poor 35%+Warning level: Bellwether flags labor above 40%
Labor cost percentage is labor costs divided by revenue for the same period. Texas Coffee School advises keeping it around 30% or less, and Bellwether Coffee tiers it as excellent at 25-28% and poor at 35% or more.
Go ifEvery shop; labor is usually the biggest controllable cost and the first one to drift
Skip ifNever skip it, but compare it weekly rather than only at month end
Why #1 over #2: It is the cost owners can change fastest through scheduling, which prime cost only reports after the fact.
2
Prime Cost
Photo: Kolforn / CC BY-SA 4.0 via Wikimedia Commons
Answrs VerdictThe two-biggest-costs KPI.
Formula: Cost of goods sold plus labor cost, as a percentage of salesBenchmark: Prime cost targets range from 58% to 62% of sales; 60% is a common working target (Baker Tilly)Warning level: Over 65% makes it extremely difficult to make a profit unless sales volume is high (Baker Tilly)Coffee-shop view: Taxfyle advises aiming for 60-65%
Prime cost is cost of goods sold plus labor cost, as a percentage of sales. Baker Tilly puts targets at 58% to 62% of sales and warns that over 65% makes profit extremely difficult.
Go ifOwners who want one number that combines the two biggest costs
Skip ifYou do not yet track inventory, since COGS needs beginning and ending counts
Why #2 over #3: It combines the two biggest costs, which COGS percentage alone cannot show.
3
Cost of Goods Sold Percentage
Photo: Tomwsulcer / CC0 via Wikimedia Commons
Answrs VerdictThe menu-cost KPI.
Formula: COGS divided by revenueBenchmark: 25-35% of revenue, with a warning above 40% (Bellwether Coffee)Alternate view: Freshcup quotes Escalante that COGS should ideally be below 30%COGS definition: Beginning inventory plus purchases minus ending inventory
COGS percentage is cost of goods sold divided by revenue. Bellwether Coffee gives 25-35% with a warning above 40%, while Freshcup quotes Escalante that it should ideally stay below 30%.
Go ifOwners pricing menus and buying beans, milk and syrups
Skip ifYou skip weekly inventory counts, which makes the number meaningless
Why #3 over #4: It points at menu pricing and purchasing, where average ticket looks only at the sale.
4
Average Ticket
Photo: Phillip Pessar / CC BY 2.0 via Wikimedia Commons
Answrs VerdictThe sales-quality KPI.
Formula: Revenue divided by transactionsBenchmark: $7-$10+ (Bellwether Coffee)Why it matters: It shows whether add-ons and food attach are lifting each salePairing: Read it with transaction count so a higher ticket is not hiding falling traffic
Average ticket is revenue divided by transactions. Bellwether Coffee lists $7-$10+ as the benchmark.
Go ifShops working on food attach, upsells and menu design
Skip ifYou only sell single drinks with no food or add-ons
Why #4 over #5: It shows whether upsells and food attach are working, which net margin hides inside one monthly number.
5
Net Profit Margin
Photo: Jazmin Quaynor jazminantoinette / CC0 via Wikimedia Commons
Answrs VerdictThe bottom-line KPI.
Formula: (Revenue minus all costs) divided by revenueBenchmark: Bellwether: 5-15%, target 10-15%, warning below 5%Texas Coffee School: Best-in-class aims for 20% monthly net profit; a consistent 15% is good; regularly below 10% is serious strainGross margin: Bellwether benchmarks gross margin at 65-75%, warning below 60%
Net profit margin is revenue minus all costs, divided by revenue. Bellwether Coffee gives 5-15%, while Texas Coffee School says best-in-class shops aim for 20% monthly and a margin regularly below 10% signals serious strain.
Go ifOwners who want the final scoreboard after every cost is paid
Skip ifYou want a daily floor metric; this is a monthly read
Why #5 over #6: It is the final scoreboard, but it is a lagging read, so it ranks behind the cost levers above.
6
Transactions per Labor Hour
Photo: Shixart1985 / CC BY 2.0 via Wikimedia Commons
Answrs VerdictThe scheduling-efficiency KPI.
Formula: Transactions divided by labor hoursBenchmark: 12+ as a weekly target (Bellwether Coffee)Tiers: Excellent 15+, good 12-15, average 10-12, poor under 10Use: Shows whether scheduling matches traffic hour by hour
Transactions per labor hour is transactions divided by labor hours. Bellwether Coffee sets 12+ as a weekly target, with 15 or more rated excellent and under 10 poor.
Go ifManagers building schedules around the morning rush
Skip ifYou staff a single person and rarely vary hours
Why #6 over #7: It turns labor percentage into a schedule you can act on hour by hour.
7
Rent and Occupancy Percentage
Photo: The Bushranger / CC BY-SA 4.0 via Wikimedia Commons
Answrs VerdictThe location-cost KPI.
Formula: Rent divided by revenueBenchmark: 8-15% of revenue, with a warning above 18% (Bellwether Coffee)Tiers: Under 10% excellent, 10-15% good, 15-18% challenging, above 18% dangerousTiming: Most useful before signing or renewing a lease
Rent and occupancy percentage is rent divided by revenue. Bellwether Coffee gives 8-15% of revenue and calls anything above 18% dangerous.
Go ifOwners opening a second site or renegotiating a lease
Skip ifYou own your building outright
Why #7 over #8: It matters most at lease time, so it ranks behind the KPIs you manage weekly.
8
Ticket Time
Photo: Shixart1985 / CC BY 2.0 via Wikimedia Commons
Answrs VerdictThe speed-of-service KPI.
Formula: Time between when an order is placed and when it is servedBenchmark: Texas Coffee School calls 40 seconds or less the gold standard for drive-thruDine-in or counter: No benchmark published in the sources citedUse: Spots bar bottlenecks during peak periods
Ticket time is the time between when an order is placed and when it is served. Texas Coffee School calls 40 seconds or less the gold standard for drive-thru; no source cited publishes a dine-in benchmark.
Go ifDrive-thru and high-volume shops where speed decides repeat visits
Skip ifYou run a slow-bar, sit-down concept where pace is part of the product
Why #8 over #9: It measures speed of service, which turnover cannot show.
9
Employee Turnover
Photo: Kolforn / CC BY-SA 4.0 via Wikimedia Commons
Answrs VerdictThe team-stability KPI.
Formula: Employees who left in a period divided by average headcount (Freshcup frames the inverse as retention rate)Benchmark: Black Box Intelligence: 135% hourly turnover at limited-service restaurants in Q3 2024, versus a 173% high in Q1 2022Management: 55% management turnover, up from 45% in 2019 (Black Box Intelligence)Coffee-specific benchmark: No benchmark published in the sources cited
Employee turnover tracks how many team members leave in a period. Black Box Intelligence reported 135% hourly turnover at limited-service restaurants in Q3 2024 and 55% management turnover; no coffee-specific benchmark was found.
Go ifOwners whose training cost and drink quality depend on keeping baristas
Skip ifYou run a one-person shop
Why #9 over #10: It captures training cost and quality risk, where waste tracking covers only materials.
10
Waste Percentage
Photo: Acabashi / CC BY-SA 4.0 via Wikimedia Commons
Answrs VerdictThe leak-finding KPI.
Formula: Track through weekly inventory counts (Texas Coffee School)Worked example: 128 lattes a day with 1 oz of milk poured out each is about 1 gallon, roughly $3.87 per day (Prima Coffee)Annualized example: About $116 per month, $1,400 per year from that milk aloneBenchmark: No benchmark published in the sources cited
Waste is tracked through weekly inventory counts. Prima Coffee shows that 1 oz of milk poured out per latte across 128 lattes a day is about 1 gallon, or roughly $3.87 per day.
Go ifShops with steady milk, pastry and syrup spoilage
Skip ifYou already count inventory weekly and see no variance
How we ranked these
We ranked KPIs on how directly they drive coffee-shop results and how clearly industry sources define them, using Bellwether Coffee, Texas Coffee School, Freshcup, Baker Tilly, Prima Coffee, Taxfyle and Black Box Intelligence data reported by Food & Entertainment Resources. We cite a benchmark only where a source states one, and some figures are vendor or educator guidance rather than audited industry surveys, so compare them with care. Facts are taken from each maker's own published information; check the official site before you buy.
Questions people ask
What is the most important KPI for a coffee shop?
Labor cost percentage is the headline KPI: labor divided by revenue. Texas Coffee School advises keeping it around 30% or less.
What is a good prime cost for a coffee shop?
Baker Tilly puts prime cost targets at 58% to 62% of sales, with over 65% making it extremely difficult to make a profit.
What is a healthy net profit margin for a coffee shop?
Bellwether Coffee gives 5-15% with a 10-15% target; Texas Coffee School says best-in-class shops aim for 20% monthly.
What should a coffee shop average ticket be?
Bellwether Coffee lists $7-$10+ as the benchmark, calculated as revenue divided by transactions.
Labor cost percentage tier ceilings at a glance
Excellent (up to)28 %
Good (up to)32 %
Average (up to)35 %
Warning level (above)40 %
Labor cost percentage tier ceilings, as published by each maker. Picks without a published figure are left off.