Guides

How to Price Your Café Menu for Online Ordering

By The Tany Team 7 min read

When you put your menu online — on your own site, an app, or a marketplace — every price is suddenly visible, comparable, and permanent in a way the chalkboard never was. Getting those numbers right is the difference between an online channel that adds profit and one that quietly bleeds margin on every order. This guide gives you a repeatable method: start from food cost, decide your delivery strategy, and finish with the psychological touches that protect perceived value.

It is written for an independent café or coffee shop owner, usually on Square, setting up or revisiting an online menu.

Start with food cost, not gut feel

The foundation of every menu price is food cost percentage — what your ingredients cost as a share of the price you charge.

Food cost % = (ingredient cost of the item ÷ menu price) × 100

A widely used industry target is a food cost of roughly 28–35% for food items, meaning ingredients account for about a third of the menu price and the rest covers labour, rent, utilities, waste, and profit. Beverages run much lower — a brewed coffee or latte often sits around 15–25% ingredient cost, which is exactly why drinks are a café’s margin engine and why they can subsidise lower-margin food.

To price an item from a target, flip the formula:

Menu price = ingredient cost ÷ target food cost %

Worked example (illustrative). A breakfast sandwich costs you $2.80 in ingredients and you want a 30% food cost:

  • $2.80 ÷ 0.30 = $9.33 → round to $9.50

That $9.50 price keeps your ingredients at roughly 29% of revenue, leaving the rest for everything else. Run every online item through this so no price is set by guesswork.

Food cost percentage is the floor. It tells you the lowest defensible price — your market and brand decide how far above it you can go.

A caution on percentages alone: a high-percentage item can still be very profitable in dollars if it sells in volume, and a low-percentage item can be a loser if nobody buys it. Track cash margin per item alongside the percentage. For the bigger picture on lifting profit per order, see how to increase average order value at a coffee shop.

Keep direct online prices equal to in-store

Here is a rule that protects trust: on your own channels — your website, your app, Square Online — charge exactly what you charge at the counter. Customers do compare, and an unexplained online surcharge reads as a penalty for using the convenient option you want them to use.

The cost of taking a direct online order is small — payment processing of about 2.6–3.3% plus a fixed per-order fee — and you should absorb it rather than tack it on, the same way you absorb processing on an in-store card tap. If you want to understand exactly what those processing lines are, we break them down in Square fees for restaurants explained.

The one place this rule flips is third-party marketplaces.

Pricing for marketplaces: cover the commission

Commission marketplaces take 15–30% of each order. That changes the math completely. On a 25% commission, a $10 item nets you $7.50 before any of your own costs — which can wipe out your entire margin on a low-percentage item.

Your direct channelMarketplace at 25%
Menu price$10.00$10.00
Platform takes~$0.30 + 3% ($0.60)$2.50
You net~$9.10$7.50

Illustrative. Marketplace commission rates vary by tier and country; see your agreement.

To defend margin, many operators raise their menu prices on marketplaces by a percentage that offsets part or all of the commission — the customer paying the convenience premium, not the café eating it. Two important caveats:

  1. Check price-parity rules. Some marketplaces restrict or discourage charging more on their platform than elsewhere. Read your agreement before you mark up.
  2. Marking up is a patch, not a cure. The durable fix is to move repeat customers off the marketplace and onto a channel you own, where you keep the full price minus only ~3% processing. That is the whole argument in what DoorDash and Uber Eats really cost your restaurant and how to take online orders without paying commission.

Use psychology, but keep it on-brand

Once the math sets your floor, pricing psychology decides the exact number you display.

  • Charm pricing ($4.95 vs $5.00). Ending a price just below a round number makes the left-most digit anchor the perceived value. The effect is real but modest, so it matters most on high-volume, price-sensitive items.
  • Round, clean pricing ($5.00). A growing number of cafés use whole numbers for a premium, frictionless feel — especially on mobile, where a tidy menu reads as confident. Tipping and tax are calculated anyway, so round prices keep the menu uncluttered.
  • Anchoring with a premium option. Listing one higher-priced item (a large speciality drink) makes your mid-tier prices look reasonable by comparison.
  • Avoid dollar signs and clutter on digital menus where the design allows — less visual friction around the number can soften price sensitivity.

There is no universal winner between $4.95 and $5.00; it depends on your brand position. Pick one convention and apply it consistently so the menu feels deliberate.

Pricing levers unique to online menus

An online menu gives you tools a chalkboard never could:

  • Modifiers and upsells. Price add-ons (an extra shot, oat milk, a pastry) so the digital prompt does the upselling for you. Well-structured modifiers are one of the easiest ways to lift ticket size — set them up cleanly, as covered in Square online menu modifiers and allergens.
  • Bundles and combos. A “coffee + pastry” combo priced just below the sum of its parts raises average order value while still beating à-la-carte food cost.
  • Easy, instant changes. You can adjust a digital price the moment your bean or milk cost moves — no reprinting. Revisit pricing whenever a key input cost shifts meaningfully.
  • Data to test with. Your Square reports show what sells at what price, so you can test a small increase on one item and watch the effect, rather than guessing. See making sense of Square sales reports.

A simple pricing workflow to follow

Put it together as a repeatable process:

  1. Cost every item — total the ingredient cost per portion, including cup, lid, and packaging for to-go.
  2. Divide by your target food cost % (≈30% food, lower for drinks) to get a baseline price.
  3. Sanity-check the cash margin per item, not just the percentage.
  4. Match in-store on all your direct channels; absorb processing rather than surcharging.
  5. Mark up marketplace listings to offset commission, within parity rules.
  6. Apply your charm-or-round convention consistently.
  7. Review when input costs move and use Square data to test changes.

The bigger lever: own the channel

Smart pricing protects the margin on each order. But the largest swing in what you keep is which channel the order comes through — a direct order on your own app or site keeps ~97% of the price, while a marketplace order keeps 70–85% of it. Pricing strategy and channel strategy work together.

That is why many cafés pair a disciplined menu with a channel they own. Tany builds a branded iOS and Android ordering app plus web ordering on top of your existing Square POS — so your menu, modifiers, and prices stay in Square, customers order commission-free, and you keep the full price minus only card processing — live in about a day for $99 CAD/month per location. Price your menu well, then route as many orders as you can through the channel where good pricing actually sticks.

Sources

Frequently asked questions

What food-cost percentage should a café aim for?
A common industry target is a food cost of roughly 28-35% of the menu price, meaning ingredients cost about a third of what you charge. Beverages like coffee usually run lower (often 15-25%), which is why drinks subsidise lower-margin food. These are guidelines, not rules — your rent, labour, and waste all factor in, so treat the percentage as a starting point and adjust to hit your overall prime-cost target.
Should my online prices match my in-store prices?
For your own direct online ordering — your website, app, or Square Online — keep prices identical to in-store. Customers notice discrepancies and it erodes trust. The exception is third-party marketplaces like DoorDash or Uber Eats, where many operators raise menu prices to offset the 15-30% commission. Just be aware those platforms have rules about price parity, so check before you mark up.
How do I price items to cover delivery commission?
If a marketplace takes 25% of each order, a $10 item nets you only $7.50 before your own costs. To protect margin, operators commonly raise marketplace menu prices by a percentage that offsets part or all of the commission. The cleaner long-term fix is to drive customers to your own commission-free channel, where you keep the full price minus only card processing of about 3%.
What is charm pricing and does it work for cafés?
Charm pricing means ending a price just below a round number — $4.95 instead of $5.00 — because the left-most digit anchors perceived value. It can lift conversions on price-sensitive items. Many cafés also use clean round numbers ($5.00) for a premium, simple feel, especially on mobile menus. Test which fits your brand; the effect is real but modest, so it matters most across high-volume items.