Practical guide

How to set up online ordering for your restaurant

Taking orders from your own site is less work than most owners expect. The technical part takes a day. Here is the full sequence, including the step most restaurants skip.

Before you start

There are two different things people mean by online ordering. Listing on a marketplace like DoorDash means paying commission per order and the platform keeping the customer. Direct ordering means your own page, a flat software fee, and the customer relationship stays yours.

Most restaurants end up running both. This guide is about setting up the direct side.

The six steps

1. Decide what you're actually solving

Pickup only is simpler and cheaper to run than delivery. Most independent restaurants should start with pickup, prove that customers will order direct, and add delivery later if the volume justifies it.

2. Get your menu into a usable format

A photograph of a printed menu is not enough. You need item names, descriptions, prices, and the modifier groups that go with each item — sizes, sides, spice levels, substitutions. This is the part that takes the longest, and a provider that does it for you removes the main reason setups stall.

3. Choose how you take payment

Either the platform's processor or your own. If you have negotiated card rates, check whether the platform lets you keep them — some require you to switch, which can cost more than the software saves.

4. Set up your ordering page

Your own branded page on your own domain, not a listing on someone else's marketplace. It should load fast on a phone, show hours and pickup times accurately, and never add fees to the guest's bill.

5. Connect it to your kitchen

Orders must arrive somewhere the kitchen actually looks during service — a printer, a tablet, or both. Decide before launch who acknowledges orders and what happens when you are slammed.

6. Tell your existing customers

This is the step most restaurants skip, and it is the one that determines whether direct ordering works. Table cards, a sign at the register, your Instagram bio, a note in the bag. Your regulars are already ordering from you through an app that charges you 25% — tell them there is a direct link.

Step six is the one that decides it
Restaurants that fail at direct ordering almost always did the setup and then never told anyone. Your regulars are not avoiding your direct link — they do not know it exists. A card on the table and a line in your Instagram bio does more than any feature.

What it costs

Software for an independent restaurant generally runs from around $100 to $500 a month. The number on the pricing page is rarely the whole cost — check for setup fees, menu migration charges, required payment processing, and whether the platform adds fees to your guests' bills.

Against marketplace commission, the comparison is straightforward arithmetic: calculate what you currently pay per year and compare it with a flat monthly fee.

Mistakes worth avoiding

  • Launching without telling your regulars. The most common failure by a distance.
  • Quoting pickup times you cannot hit. One order that is twenty minutes late costs you that customer for direct ordering permanently.
  • Letting the menu go stale. An item that is sold out but still orderable is worse than not offering ordering at all.
  • Signing an annual contract on day one. Start month-to-month until you know it works for your kitchen.
  • Switching payment processors without checking rates. A platform that saves you commission but costs more in card fees has not saved you anything.

Frequently asked

How much does it cost to set up online ordering for a restaurant?

Software typically runs from around $100 to $500 a month for an independent restaurant, depending on the provider and features. Watch for separate setup fees, menu migration charges, and required payment processing, which can change the real cost significantly. Marketplace apps have no monthly fee but charge 15–30% per order instead.

How long does it take to set up?

The technical setup is fast — often the same day. Menu entry is the real work and depends on how complex your menu is. A provider that migrates the menu for you reduces the restaurant's involvement to roughly twenty minutes of review and approval.

Do I need a website first?

Not necessarily. Most direct ordering platforms provide a hosted ordering page you can link to from anywhere, including a Facebook or Instagram profile. A full website helps for search visibility but is not a prerequisite for taking orders.

Should I offer delivery or just pickup?

Start with pickup unless delivery is central to your business. Delivery adds driver logistics, delivery-zone pricing and a longer service window. Pickup proves whether your customers will order direct at all, which is the question that matters first.

Read next

Commission-free ordering explained →
Why keeping a regular beats finding a new customer →

We'll do the setup for you

Send us your menu and we'll build your ordering page before you pay anything. Setup and migration are included — your part is about twenty minutes.

Regulars for your kind of kitchen