📱
App browser detected. Open in Safari/Chrome to avoid bugs.

How to Start Online Ordering for Your Restaurant in Canada: A 2026 Guide

Setting up online ordering for the first time? This step-by-step guide for Canadian restaurants covers choosing a platform, building your menu, payments and tax, pickup and delivery, and getting your first orders.

Platesready Team
September 29, 2026
9 min read
2162 views
How to Start Online Ordering for Your Restaurant in Canada: A 2026 Guide

Updated September 2026. This guide replaces our 2025 version. It is for restaurant, café and bakery owners in Canada who want customers to order and pay online, for pickup or delivery, directly from them.

Still deciding how to take orders at all — in person, by phone, through delivery apps or online? Start with our overview, How to accept orders at your restaurant in Canada. This guide picks up once you have decided to take orders online yourself.

Why take online orders directly?

Delivery apps help new customers find you. But when people who already know you order through an app, you pay the app’s commission on every order — on Uber Eats and DoorDash in Canada, 20% to 30% of each delivery order, depending on the plan (their published rates, September 2026). The customer’s details also stay with the app.

When customers order from your own page instead:

  • you pay card processing and a smaller per-order fee, or a fixed monthly fee, instead of an app commission;
  • you get the customer’s name and contact details, so you can serve them better next time;
  • you decide the menu, the prices, the photos and the pickup times.

Before you start: a quick checklist

  • Your full menu, with prices, sizes and add-ons.
  • A few clear photos of your best-selling dishes.
  • Your opening hours, and how long a typical order takes.
  • The sales tax rates you charge (see Step 4).
  • One person on each shift who is responsible for online orders.

Step 1: Decide what you will offer

Start simple. You can add more later.

  • Pickup is the easiest place to start: no drivers, no delivery area, and the customer comes to you.
  • Delivery reaches more people, but you need a plan for who brings the food (see Step 6).
  • Scheduled orders let customers order for later today or for another day. They are useful for bakeries, caterers and busy lunch spots.

Also decide when you stop taking online orders each day. A cut-off before closing time — for example, 30 minutes — keeps the kitchen from being rushed at the end of the night.

Step 2: Choose an ordering platform

Online ordering platforms charge in one of three ways:

  • A per-order fee with no monthly fee. You pay a percentage only when you get an order, so a slow month costs little. Platesready works this way: a 5% platform fee on completed orders plus Stripe card processing (2.9% + 30¢), with no monthly fee and no setup fee.
  • A fixed monthly fee. You pay the same amount every month, plus card processing, however many orders you get. This works out cheaper per order when you have many orders.
  • An add-on to your POS. If you already use a POS system such as Square or Toast, its online ordering connects to your till. Check the monthly plan and the card fees.

Whichever you choose, ask these questions before you sign up:

  • Who owns the customer list: you or the platform?
  • How and when do you get paid?
  • Is there a contract, a setup fee or a cancellation fee?
  • How do new orders reach the kitchen: a tablet, a phone alert or a printer?
  • Can you pause online orders when the kitchen is too busy?
  • Can you offer delivery, and who provides the drivers?
  • Can customers order in a web browser, without downloading an app?

Step 3: Build your online menu

Your online menu does the job your staff do at the counter, so it has to answer questions before customers ask them.

  • Keep it shorter than your dine-in menu. Leave out dishes that don’t travel well.
  • Use clear names and short descriptions. Say what is in the dish, how big it is, and whether it is spicy, vegetarian or contains common allergens.
  • Add photos of your best sellers. A phone camera in daylight is enough. Show the real portion.
  • Set up choices properly. If customers must pick something, like a size, a sauce or a side, make it a required choice. Extras like “add cheese” should be optional, with the price shown.
  • Mark items as sold out as soon as they run out, so nobody pays for food you can’t make.

Step 4: Set your prices, payments and tax

Prices. Some restaurants charge the same online as in the restaurant; others charge a little more online to cover fees. Whatever you choose, show the full price on your menu rather than adding surprise fees at checkout.

Card payments. Customers pay online by card, and card processing has a cost. Stripe, for example, charges 2.9% + 30¢ per domestic card payment in Canada (Stripe’s published rate, September 2026). Check whether your platform includes processing in its fee or bills it separately.

Sales tax. Most restaurant food is taxable in Canada. Depending on your province, you charge GST or HST, and in some provinces PST or QST as well. Some items have special rules, so confirm your rates with your accountant or the Canada Revenue Agency before you go live, and enter them in your ordering platform.

Tips. Decide whether customers can add a tip online, and how tips reach your staff.

Step 5: Get the kitchen ready

  • Decide where orders appear. A tablet at the pass, with the sound on, is the simplest setup. Make sure someone watches it on every shift.
  • Set realistic prep times. Add extra minutes at rush hour. It is better to promise 30 minutes and be early than to promise 15 and be late.
  • Stock the right packaging: containers that close tightly, bags, napkins, cutlery and labels.
  • Make a pickup spot near the door, with orders labelled by name, so pickup customers don’t wait in the dining room line.
  • Check every order before it leaves: items, add-ons, sauces and drinks.

Step 6: Plan pickup and delivery

Pickup. Tell customers exactly where to go and what to do, for example: “Pickup shelf to the right of the door. Give your name at the counter.”

Delivery. You have three options:

  • Your own drivers. Full control, but you need drivers, insurance that covers delivery, and a plan for busy nights.
  • An on-demand courier for each order. Courier services such as Uber Direct and Trexity deliver orders placed on your own page, so you don’t need your own drivers. Platesready supports both in supported cities.
  • A delivery app. The app finds the customer and the courier, but you pay its commission and the customer orders through the app.

Choose a delivery area you can serve on time, and set a minimum order if small deliveries don’t pay for themselves.

Step 7: Test before you launch

  • Open your ordering page on your own phone and place a real order.
  • Check that the kitchen sees it right away, and that the customer gets a confirmation.
  • Check your menu, prices, photos and opening hours one more time.
  • Ask a friend or a staff member to place an order without your help, and watch where they get stuck.

Step 8: Tell your customers

An ordering page only works if people can find it. Put the link everywhere your customers already look:

  • Your Google listing. Add your link in your Google Business Profile and set it as the preferred ordering option. Our guide shows every step: How to add your own order link to Google Business Profile.
  • Instagram and Facebook. Put the link in your bio and in posts about new dishes.
  • Your website. Add a clear “Order online” button near the top of the page.
  • In the restaurant. QR codes on the tables, at the counter and on receipts.
  • Your staff. Ask them to mention it when regulars call or pay.

If you announce it by email or text message, send it only to customers who agreed to hear from you. Canada’s Anti-Spam Legislation (CASL) requires consent for most commercial messages.

Step 9: Watch a few numbers

Once a week, look at:

  • how many online orders you got;
  • your average order size;
  • how many customers ordered again;
  • what you paid in fees, as a share of your online sales;
  • whether orders were ready on time.

If orders are slow, the fix is usually visibility: make sure the link is on your Google listing and your Instagram, and that your staff mention it.

Common mistakes to avoid

  • Putting the whole dine-in menu online, including dishes that don’t travel.
  • Promising prep times the kitchen can’t meet on a busy night.
  • Forgetting to mark sold-out items.
  • Nobody on shift watching for new orders.
  • Launching quietly and waiting for orders to arrive on their own.
  • Choosing a platform on price alone, without asking who owns the customer list.

Starting with Platesready

Platesready is one way to do all of the above. It gives Canadian restaurants their own branded ordering and table booking page:

  • a 5% platform fee on completed orders plus Stripe card processing (2.9% + 30¢), with no monthly fee and no setup fee;
  • pickup, scheduled orders, and delivery through Uber Direct and Trexity in supported cities;
  • table booking included at no extra charge;
  • new orders in the Platesready Order Manager app;
  • help setting up your menu, hours and ordering page.

Apply to Platesready or see our pricing.

Sources

Uber Eats, DoorDash, Uber Direct, Trexity, Square, Toast and Google are trademarks of their respective owners. Platesready is not affiliated with, endorsed by or sponsored by the delivery apps or POS companies named here. Fees change; check each company’s current pricing.