Average order value (AOV) is the most overlooked growth lever in a café. Everyone obsesses over getting more customers — more foot traffic, more app downloads, more delivery orders. But getting each existing customer to spend a little more is dramatically cheaper, because you’ve already paid the cost of acquiring them and getting them to the counter. A few extra dollars per ticket, across thousands of orders a month, is real money that lands almost entirely on your bottom line.
This guide covers the AOV tactics that actually work for an independent café or coffee shop — on the menu, at the counter, and especially on mobile ordering screens, where the upsell can run automatically on every single order.
Why AOV is your cheapest growth lever
Three growth levers exist: more customers, more frequent visits, and higher spend per visit. The first costs the most — marketing, delivery commissions, app-install campaigns. The second (frequency) is what loyalty and push notifications drive. The third, AOV, is the quietest and most efficient, because the incremental cost of an upsell is close to zero. You’re not paying to acquire anyone; you’re just helping a buyer who’s already buying add one more thing.
Here’s the compounding effect, with illustrative numbers. Say you do 400 orders a day at a $6.50 average ticket — about $2,600 in daily sales. Lift AOV by just $0.90 (one in three customers adds a $2.70 pastry, roughly):
- New AOV: ~$7.40
- New daily sales: 400 × $7.40 = $2,960
- Extra revenue: ~$360/day, or roughly $10,000+ a month
You added zero new customers. That’s why a 10-15% AOV lift is often easier to bank than a 10-15% increase in traffic.
Tactic 1: Anchor with a premium size or option
Pricing psychology matters. When customers see a small, medium, and large, the large makes the medium feel reasonable — and the medium is usually where you make your margin. Offering a clearly premium tier (an extra-large, an “oat milk + extra shot” signature drink, a single-origin pour-over) anchors the menu so the mid-tier choice feels like the sensible one, and a meaningful share of customers reach for the premium.
The practical move: make sure your menu always offers a step above the default, and price the steps so the jump is small enough to feel trivial (“only 60 cents more for a large”).
Tactic 2: Attach one relevant pairing at the moment of decision
The highest-converting upsell is a single, relevant suggestion made at the exact moment the customer is deciding. For a café that’s almost always food with the drink:
- “A croissant with that?”
- “We just pulled fresh banana bread — want a slice?”
- An extra espresso shot, a flavor syrup, or a size upgrade.
The rules that make this work without being annoying: one suggestion, relevant to what they ordered, made once. A barista who suggests a pastry to a customer ordering a latte is providing service. A barista who reads a scripted three-item upsell to everyone is providing friction. Keep it to the single best pairing.
Tactic 3: Bundle so the math favors adding
Bundles raise AOV by making “more” cheaper per unit. A “coffee + pastry combo” priced slightly below buying the two separately nudges customers to add the food they were on the fence about. Morning combos, an afternoon “pick-me-up” pairing, or a loyalty-member bundle all work.
Bundles also reduce decision friction — the customer doesn’t have to choose which pastry, they just take the combo. The margin you give up on the discount is usually smaller than the margin you gain from the attach.
Tactic 4: Let mobile ordering do the upselling for you
This is where AOV gets easy, because the limitation at the counter — a rushed barista with a line out the door can’t reliably upsell every order — disappears. A mobile or self-service ordering screen presents the same add-on prompt on every order, every time, with zero social pressure.
Customers ordering on a screen tend to browse more, customize more, and add items they’d skip when there’s a line behind them. A one-tap “Add an extra shot?” or “Customers also added: almond croissant” on the checkout screen converts quietly and consistently. The interface never forgets to ask and never feels pushy, because the customer is in control of the tap.
If you’re not yet taking digital orders, mobile order-ahead on Square for a coffee shop is the natural starting point — and the AOV lift from consistent on-screen add-ons is one of the underrated reasons to add it. A branded app like Tany puts these add-on prompts and modifiers into your own iOS and Android ordering flow on your existing Square POS, for $99 CAD/month per location, so every digital order gets the upsell automatically.
Tactic 5: Use loyalty and timing to lift the ticket, not just the visit
Loyalty programs usually get framed as a frequency tool, but they’re an AOV tool too. “Earn double points on orders over $10” or “free pastry at 50 points” gently pushes ticket size up. Tiered rewards that unlock at higher spend give customers a reason to add one more item to cross a threshold.
Timing helps as well. A push notification at 2 p.m. — “afternoon slump? add a cookie to your usual” — lands an add-on suggestion at the moment it’s most relevant. This is where AOV and retention reinforce each other: the same channels that bring customers back can nudge the ticket up while they’re ordering. For more on getting customers to return at all, see using Square Loyalty to bring back your regulars.
What to avoid
A few AOV tactics backfire:
- Pushy or scripted upsells. Repeating the same add-on to every customer at every step trains people to tune you out and slows your line.
- Confusing bundles. If the customer has to do arithmetic to figure out whether the combo saves money, they’ll skip it. Make the value obvious.
- Raising prices quietly and calling it AOV. Price increases are a legitimate lever, but they’re not the same as growing the ticket — and customers notice. Do price reviews deliberately and periodically; pursue genuine AOV tactics continuously.
- Optimizing AOV at the expense of frequency. A huge ticket from a customer who never returns is worse than a modest ticket from a regular. Track both alongside customer lifetime value.
How to measure it
You can’t improve what you don’t track. Your POS reports AOV (sometimes labeled “average sale” or “average ticket”). Pull it monthly and watch the trend rather than chasing a benchmark from another shop — your menu and prices are unique, so your own trajectory is the only honest comparison.
A simple monthly routine:
- Record AOV for the month from your POS.
- Note which tactic you’re testing (a new combo, an on-screen add-on prompt, a premium size).
- Compare to the prior month. Keep what moves the number; drop what doesn’t.
Small, steady gains compound. A few cents added to thousands of tickets is a raise you give yourself without spending a dollar on acquisition.
The bottom line
Average order value is the cheapest growth you can buy, because you’ve already paid to get the customer in front of you. Anchor your menu with a premium option, attach one relevant pairing at the moment of decision, bundle so adding is the obvious move, and — most powerfully — let mobile ordering surface the add-on automatically on every order. Then measure your own AOV trend monthly and double down on what works.
You don’t need more customers to grow. You need each order to do a little more.