For independent coffee shops
Food cost software for coffee shops
Smooth Ops is food cost software built for independent coffee shops: one back-office app with a Square integration, so every drink re-costs itself from real invoice prices and your sales import automatically. Built by operators with 14+ years of operations across 20+ locations. Try it for 30 days free, no credit card.
Why coffee shop margins are hard right now
A coffee shop is a high-volume, small-ticket business where the cost of a drink is decided by pennies. Right now most of those pennies are moving in the wrong direction, and the usual once-a-year costing spreadsheet cannot keep up.
- Bean prices moved under you. Green arabica hit record highs in 2025 and roasters passed the increases through to wholesale accounts. If you costed your espresso drinks a year ago, you are working from a bean price that no longer exists, and every dollar per pound of roasted coffee changes a double-shot dose cost by about 4 cents.
- Milk is your biggest single ingredient cost and it moves monthly. In a milk-forward drink, milk often outweighs coffee by cost, so small per-gallon moves compound across hundreds of drinks a day.
- Steamed milk waste is invisible on the P&L. Over-portioned pitchers, re-steams, and end-of-pitcher dumps can add 10% to 20% to true milk usage versus recipe, and most shops never reconcile gallons purchased against drinks sold.
- Alt-milk economics are upside down. Barista oat and almond milks typically cost 2 to 3 times dairy per ounce at wholesale, while competitive pressure pushes shops to shrink or drop the upcharge. Without per-drink costing you cannot see which modifier prices lose money.
- Multi-vendor ordering hides drift. A typical indie shop buys from a roaster, a dairy distributor, a broadline supplier, a packaging vendor, and a bakery. Prices change on different schedules across five invoices, so nobody notices when a drink quietly gains 20 cents of cost.
The numbers behind the squeeze
These are the verified benchmarks we watch for coffee shops. Full links are in the sources and notes at the bottom of the page.
$9.51/lb
U.S. city average retail price for ground roast coffee in May 2026, near record levels after the 2025 run-up in green coffee.
Source: U.S. Bureau of Labor Statistics via FRED, as of July 2026.
$4.22/gal
U.S. city average retail price for whole milk in May 2026, after rising four straight months from February through May.
Source: U.S. Bureau of Labor Statistics via FRED, as of July 2026.
13.8%
Average profit margin reported by independent coffee shop owners, with most shops landing between 10% and 25%.
Source: Coffee Shop Keys 2025 Independent Coffee Shop Industry Report, as of July 2026.
What a 12 oz vanilla latte actually costs
Here is a full costing for a 12 oz vanilla latte to go, made with whole milk. Milk uses the BLS U.S. average; lines marked as example figures are typical 2026 wholesale case prices used for illustration, not sourced statistics. Your own numbers will differ, which is the point of costing your own drinks.
| Line item | Basis | Cost |
|---|---|---|
| Espresso, double shot (18 g dose) | Example figure: $12.00 per lb wholesale roasted espresso, about 25 doses per lb | $0.48 |
| Whole milk, steamed (10 fl oz) | $4.22 per gallon, BLS U.S. city average, May 2026 | $0.33 |
| Vanilla syrup (1 fl oz) | Example figure: $0.26 per fl oz buying 750 mL bottles by the case | $0.26 |
| 12 oz paper hot cup | Example figure: about $0.05 each by the 1,000-count case | $0.05 |
| Hot cup lid | Example figure: about $0.06 each by the case | $0.06 |
| Kraft cup sleeve | Example figure: about $0.03 each by the case | $0.03 |
| Total cost | $1.21 |
At a $5.50 menu price (an example figure for a flavored latte at an independent shop), that is a 22.0% beverage cost and $4.29 of gross profit per drink. Add a realistic 15% steamed-milk loss and the same latte costs about $1.27, a 23.1% beverage cost. Want to run a drink with your own numbers first? The free food cost calculator costs a recipe and suggests a target menu price in a couple of minutes. Costing plates as well as drinks? The guide to recipe costing software walks the same math for a full food menu.
Finding the leaks (an illustrative example, not a real customer)
Picture a single-location shop doing 300 drinks a day. The owner starts snapping every invoice from the roaster, the dairy distributor, and the packaging vendor into Smooth Ops. In the first week, the dairy invoice comes in with milk up 3% and the app flags it before anyone would have noticed on paper. Every milk-based recipe re-costs itself the same day.
Two things surface in the first month. First, gallons of milk purchased run about 15% ahead of what costed recipes say the drinks sold should have used, which points at pitcher waste worth a few thousand dollars a year at current milk prices. Second, the oat milk modifier is priced at 50 cents while barista oat actually adds about 60 cents of cost to a 12 oz latte, so every oat drink loses a dime before waste. Neither problem is visible on a P&L. Both are obvious once every drink has a live cost. Ready to see your own numbers? Start now: 30 days free, no credit card.
One app, nine modules, start with one
Smooth Ops is one back-office app with nine modules. Each module is $25 a month per location, everything together is $99 a month per location, and Sourcing comes free with Food Cost and Invoices. Month to month, no contract. Start with one module, add more later. If you run on Square, sales, cash, and inventory import automatically, and the QuickBooks P&L import ties drink margins back to the books. Here is how the modules most coffee shops start with map to the counter.
Food Cost
Build each drink once, including modifiers like alt milks and extra shots, and watch its cost update as bean, milk, and syrup prices move. Details on the Food Cost module page.
Invoices
Snap a photo of every roaster, dairy, and packaging invoice. The AI reads each line and flags any price that moved since last time. More on the Invoices module page.
Sourcing
Compare what you pay across your roaster, broadline supplier, and packaging vendor, and see where the same item is cheaper. Free when you have Food Cost and Invoices.
Inventory
Count beans, milk, syrups, and cups on a schedule that fits a small shop, and reconcile gallons purchased against drinks sold to surface steaming waste.
Tips
Pool and split tips across baristas by hours worked, with a clear record everyone on the bar can check.
On Square?
The Square integration imports sales, cash, and inventory automatically. There is a whole page on food cost software for Square restaurants if that is your setup.
Coffee shop food cost, answered
What should cost of goods sold be for a coffee shop?+
Most well-run coffee shops land between 25% and 35% total COGS. Espresso drinks often cost only 15% to 25% of their sale price while food and pastries run higher, so your mix of drinks versus food decides where you should sit. Tracking each menu item's cost percentage matters more than chasing one blanket number.
How much does it cost to make a latte?+
Using example figures at current U.S. average prices, a 12 oz whole-milk latte runs about $1.20 to $1.50 in ingredients and packaging in 2026. Milk alone contributes about 33 cents, a double shot roughly 45 to 55 cents, and the cup, lid, and sleeve add about 14 cents on to-go orders.
How do I price drinks when coffee and milk prices keep rising?+
Cost every recipe at current supplier prices, set a target beverage cost percentage, and reprice when the underlying costs move rather than once a year. Small, regular increases of 25 to 50 cents are easier for customers to absorb than one large jump. Smooth Ops recalculates drink costs automatically when an invoice price changes.
Should I charge extra for oat milk and other alt milks?+
Start from the numbers: barista oat milk usually costs 2 to 3 times more per ounce than dairy, which adds roughly 30 to 60 cents of cost to a 12 oz latte. Some shops keep an upcharge that covers the difference, while others fold the cost into base drink prices to simplify the menu. Either approach works if you know the per-drink cost gap before you decide.
How often should I update my recipe costs?+
Whenever a supplier price changes, which for coffee and dairy can be monthly. U.S. Bureau of Labor Statistics data showed whole milk rising every month from February to May 2026, as of July 2026, and retail coffee is near record levels, so an annual costing review is not enough. Software that pulls prices from invoices keeps drink costs current without spreadsheet work.
Sources and notes
Every benchmark on this page comes from the sources below and is reviewed quarterly. Figures in the worked latte example that are marked as example figures are illustrative assumptions, not sourced statistics. If anything here is out of date, tell us at team@smoothopsapp.com and we will fix it.
- The U.S. city average retail price for 100% ground roast coffee was $9.51 per pound in May 2026. Source: BLS average price data via FRED, series APU0000717311, as of July 2026.
- The U.S. city average retail price for fresh whole milk was $4.22 per gallon in May 2026 and rose every month from February 2026 through May 2026. Source: BLS average price data via FRED, series APU0000709112, as of July 2026.
- The average profit margin reported by surveyed independent coffee shop owners is 13.8%, with most shops landing between 10% and 25%. Source: Coffee Shop Keys, The 2025 Independent Coffee Shop Industry Report, as of July 2026.
Cost every drink on the menu this week
Start with one module at $25 a month per location. Month to month, no contract.
30 days free, no credit card