Can a café avoid delivery-app commissions with its own online ordering system?
Yes, for the orders you steer through your own channel. A delivery marketplace charges the venue a commission on each order it handles, at a rate set in your agreement, and in return brings drivers and people browsing the app. A direct cafe online ordering system has no commission from the builder: you pay card processing, hosting and maintenance, and the rest of each sale stays with you.
The honest picture is a mix, not a switch. Marketplaces are good at finding new customers who would never visit your website. Direct ordering is good at serving people who already know you: the office worker who orders the same flat white at 8:10 every morning, the family that picks up Friday dinner, the table that wants another round without flagging down staff.
So the plan for most cafés looks like this:
- Keep marketplaces for delivery reach if the numbers work for you.
- Put direct pickup ordering on your website, Google Business Profile and Instagram bio.
- Add QR table ordering for dine-in, which marketplaces do not serve at all.
- Print a small card in every marketplace bag inviting customers to order direct next time.
Before you move away from a marketplace, check your agreement for any terms about pricing or promotions across channels; that is a question for you and your adviser, not something we assess.
What is a cafe online ordering system, exactly?
A cafe online ordering system is a menu customers can order and pay from on their phone, plus a back end that delivers those orders to your kitchen in a form staff can act on. The customer side lives on your website or behind a QR code; the staff side is a dashboard, a docket printer, a kitchen screen or your POS.
Three flows cover almost every café and small restaurant:
Order ahead for pickup
The customer chooses items and a pickup time, pays, and gets a confirmation. Staff see the order at the right moment, not the second it is placed, so food is ready when the customer walks in.
Table ordering by QR
Each table has its own code. Scanning opens the menu with the table number attached. The customer pays up front or opens a tab, depending on your preference and setup.
Local delivery
Optional. The system can take delivery orders within a radius you set, but you supply the drivers or book a courier. We do not run a delivery fleet.
Everything else, from loyalty points to catering pre-orders, is an add-on to those three. Start with the flow that matches how your customers already behave.
How should pickup-time slots work in a cafe online ordering system?
Slots should match what the kitchen and coffee machine can actually produce. A system that accepts forty orders for 8:15 because nobody set a limit creates a queue, cold coffee and unhappy regulars.
How we set up pickup slots:
- Slot length you choose, commonly five or ten minutes, with a maximum number of orders or items per slot.
- Separate limits for coffee and kitchen items if your bottleneck is one station rather than the other.
- Lead time per item, so a toastie needs more notice than a long black.
- Automatic pause buttons for staff when the pass is overwhelmed, and a “back online” switch.
- Different hours for ordering than for trading, so you can stop online orders twenty minutes before closing.
- Blocked dates for public holidays you are closed, set once a year.
On the kitchen side, the order appears on the docket or screen a set number of minutes before its pickup time, not when it was placed. That timing rule is what makes order-ahead feel smooth to customers.
QR table ordering inside a cafe online ordering system
QR table ordering works best where tables turn over quickly and staff are stretched: busy brunch spots, beer gardens, food courts and venues with outdoor seating far from the counter. It works less well where guests expect a full service experience, so some venues offer both.
Design decisions that decide whether it works:
- Pay now or pay later: pay-now is simpler; open tabs need clear rules about closing the bill.
- Table codes that cannot be edited in the address bar to send an order to a different table.
- Large, legible menus with photos only where they help, so older customers are not left behind.
- A visible option to order at the counter instead, for anyone who prefers not to use a phone.
- Allergen and dietary information beside each item, supplied and checked by you.
Scanning should open a fast web page, not force an app download. A web-based menu loads in seconds on mobile data and works on any phone. A native app from US$600 only makes sense later, for regulars who order several times a week.
Can online orders go straight into Square, Lightspeed or Abacus?
Often, depending on the POS and your plan with it. The aim is one queue: online and walk-in orders appear in the same place, so staff do not juggle a tablet next to the register.
Square's developer documentation for its Orders API says orders with fulfilment that have been fully paid are pushed to the Square Point of Sale and the Square Dashboard Order Manager, and lists pickup, delivery, shipment and in-store as fulfilment types. Lightspeed's Restaurant K-Series API documentation includes “Order and Pay” endpoints for creating to-go orders and local (table) orders from an external system. For Abacus and other systems, we check what the vendor offers for your venue's configuration before quoting, and say plainly if a direct link is not available.
When a direct link is not possible or not worth the cost, there are sensible fallbacks:
- A cloud docket printer that prints each paid order in the kitchen.
- A browser-based kitchen screen showing orders by pickup time.
- A daily export of online sales for your bookkeeper, matched to the POS end-of-day report.
If sales data also needs to reach your accounting software, our Xero integration developer page covers syncing and reconciliation.
How should a café show weekend and public holiday surcharges online?
Show the notice on the menu and add the surcharge as a clear line in the cart before payment. The ACCC's guidance on displaying prices says restaurants and cafés may leave weekend or public holiday surcharges out of the displayed total price if they display the words “A surcharge of [percentage] applies on [day or days]”, and that these words must be at least as prominent as the most prominent price on the menu.
The same guidance notes that this exemption applies only to those day-based hospitality surcharges, not to card payment surcharges or other fees. The ACCC also says businesses should clearly disclose at the start of a purchasing process the types of fees that will apply.
How we build this into a cafe online ordering system:
- The surcharge notice sits at the top of the online menu on the days it applies, in text as large as the prices.
- The surcharge is calculated from the pickup or dine-in date, not the date the order was placed.
- The cart shows the item total, the surcharge as its own line with the percentage, and the final total before payment.
- Public holiday dates are set in the dashboard by you, by state, since holidays differ across Australia.
- Card surcharges, if you apply any, appear as a separate line with their own wording.
We build the display; your adviser confirms your pricing approach. Rules change, so the surcharge wording lives in a setting you can edit without code.
How much does a cafe online ordering system cost?
With us, direct ordering starts from US$750, a menu-only website from US$150, and a custom multi-venue platform from US$900. After launch, your running costs are card processing, hosting and optional maintenance from US$120/mo a month once the two free months end.
What moves the build cost:
- Number of flows: pickup alone, or pickup plus QR table plus delivery.
- POS integration, and how much the POS vendor's API supports.
- Menu complexity: modifiers, combos, time-based menus and multiple venues.
- Loyalty, gift cards or catering pre-orders.
- Whether you also need a new café website or just ordering on the existing one.
Off-the-shelf ordering subscriptions have low upfront costs and ongoing fees; marketplaces have commission. We do not quote other providers' figures, since they change and depend on your agreement. A useful exercise is to add up a month of marketplace commission on pickup orders only, since those are the orders a direct system most easily takes over.
Should you build a cafe online ordering system or subscribe to one?
Subscribe when you need ordering this week, run a single small venue and your POS already offers online ordering that suits you. Build when you want no per-order fees, full control over the menu and kitchen flow, your own customer data, or integration the subscription cannot do.
A decision rule that works for most owners:
- Your POS includes online ordering and you are happy with it: use it, and let us build the website around it from the static plan.
- You pay significant per-order fees on pickup orders every month: a direct build is worth pricing.
- You run several venues or need catering, loyalty or complex menus: consider a custom platform.
- You mostly sell delivery to new customers: keep marketplaces and focus on converting them to direct.
We will tell you on the first call if an existing tool already does the job. Building something you do not need helps nobody.
How long does it take to set up a café ordering system?
Plan on 4 to 8 weeks for a cafe online ordering system built from scratch. The shorter end suits pickup-only ordering with printed dockets; the longer end suits QR table ordering plus a POS integration with testing during real trade.
A typical sequence: discovery call and quote within about two working days; menu, modifiers and photos gathered over a week; build of the ordering flow and staff dashboard; POS connection and payment testing; a soft launch to staff and friendly regulars for a few days; then full launch with QR codes printed and links added to Google and Instagram.
We always recommend the soft launch. It shows where the menu confuses people, which slots overflow and how staff actually use the dashboard, before a Saturday rush tests it for you.
Payments, customer data and security in a cafe online ordering system
Card and wallet payments go through a reputable payment provider you choose and hold the account with, so card details never touch your server or ours. Money settles into your business account directly; it never passes through us.
On data, the direct approach gives you something marketplaces generally do not: your own customer list, with names, contact details and order history, for customers who agree to hear from you. That list belongs to you and lives in your database. We build sign-up for marketing messages as a separate opt-in, not a pre-ticked box.
Security basics we include in every ordering build:
- HTTPS everywhere and hosted payment fields from your provider.
- Staff dashboard sign-in with named users and multi-factor where possible.
- Rate limiting on ordering to stop bots flooding a slot.
- Daily backups and uptime monitoring.
Your privacy policy and marketing consent wording are yours to approve with your adviser.
Getting your cafe online ordering system found in search and AI answers
A cafe online ordering system only works if people can find the order button. The biggest wins are on your Google Business Profile: the order link, accurate hours, menu, photos and responses to reviews. Then your website: a fast menu page with an obvious order button, and pages for catering or events if you offer them.
We add structured data describing your venue, hours and menu, and make sure ordering pages load quickly on mobile data. Searches like “coffee near me” and “cafe open now” are decided mostly by the map pack, so our local SEO services page is worth reading if you want ongoing help there.
AI assistants increasingly answer questions like “where can I get breakfast near Surry Hills that does pickup?”. Clear, consistent venue details across your site and profile make your café easier for them to describe. Nobody can guarantee rankings or AI mentions, and we will not promise either.
Working with a freelance team in India from an Australian café
It works well because a cafe online ordering system is built and tested online, and most of our back-and-forth happens on WhatsApp outside your trading peaks. India is four and a half hours behind the east coast in standard time and five and a half in daylight saving; Brisbane stays four and a half hours ahead all year, and Perth two and a half. Our morning is your post-lunch lull, which is when café owners usually have ten minutes to talk.
The first two weeks usually go like this:
- A short video call after your lunch service to walk through the menu, POS and how orders flow now.
- An itemised USD quote in about two working days; nothing billed until you approve it in writing.
- You send the menu with modifiers, prices, photos and trading hours.
- We set up a staging menu you can order from on your own phone.
- A second call to adjust pickup slots and dashboard layout with the person who runs the pass.
Invoices come from India in USD, payable by Wise, bank wire or PayPal. We cannot visit the café, print QR stickers or install printers; we send print-ready QR files and step-by-step setup notes for hardware you buy locally.
Example: a cafe online ordering system for a 40-seat café in Fitzroy
Imagine a hypothetical 40-seat café in Fitzroy running Square, with a morning coffee rush, a weekend brunch crowd and a public holiday surcharge. Pickup orders currently come through a marketplace, and weekend tables wait for staff to take orders.
A sensible plan would use the ecommerce plan from US$750. Pickup ordering with five-minute slots, capped separately for coffee and kitchen, goes on the café's website and Google profile. QR codes on each table open the same menu with the table number set, pay-now only. Paid orders go into Square through its Orders API, so staff work from one queue.
On weekends and public holidays the menu shows “A surcharge of [percentage] applies on [day]” at price-size text, and the cart shows the surcharge line before payment, using the percentage the owner sets. A soft launch runs for one week with staff and regulars. After two free months of maintenance, the owner reviews which orders moved from the marketplace to direct pickup. This is an illustration of how we would scope the work, not a real client or result.
Cafe online ordering system launch checklist
Go through this cafe online ordering system list before printing QR codes or announcing ordering to regulars.
- Every menu item, modifier and price checked by the owner.
- Allergen and dietary notes supplied and approved by you.
- Pickup slots and caps tested during a real rush.
- Surcharge notice on the menu at price-size text for the days it applies, and surcharge line in the cart.
- Public holiday dates entered for your state.
- Test orders paid and refunded through your payment provider.
- Orders arriving in the POS, printer or kitchen screen at the right time.
- Pause and sold-out buttons used by staff at least once.
- Order link added to Google Business Profile, website and social bios.
- Marketing opt-in unticked by default; privacy policy linked.
What our cafe online ordering system work does not include
We build the software and support it remotely. We do not supply or install hardware, visit venues, provide delivery drivers, or run your social media. We do not hold any accreditation with POS vendors or payment providers, and we are not your payment processor; you contract with the provider directly.
We do not give legal advice on pricing, surcharges, consumer law or your marketplace agreements. We build displays and settings that make following your adviser's guidance straightforward, and we point to official guidance where it helps.
As three freelance developers, we suit independent cafés, small groups and restaurants that want a direct line to the people building their system. A national chain needing an in-house team for thousands of stores would be better served by a larger provider.