Free online menu ordering system for a small restaurant

You can run an online menu ordering system for free with three pieces: a menu, an order form that totals the bill, and a QR code on your tables and flyers that opens it. A form builder handles the form, and any free QR generator handles the code. You can set it all up in one sitting.

Start from the free order form

What a monthly fee is paying for

If someone quoted you a monthly fee, ask what it covers. Usually it is a page that shows your menu, a way to take the order, and a way to get customers to that page. A small restaurant can cover all three without a subscription.

Say you run a 12-table dosa place and sell about 20 dishes. Customers already ask for the menu on WhatsApp. An order form with your dishes and prices does the same job, and the order lands in your inbox already added up.

Put the menu inside the order form

The simplest setup is one form that shows the menu and takes the order. Each dish gets its own quantity field with the price in the label ("Masala dosa, ₹120"), and an Image block above it if you have good photo.

You do not have to type the menu from scratch. Qwenvo is a free form builder our team makes, and it can import a Word file, a PDF or a screenshot of your menu. You can also describe the menu to its AI on the empty-form screen. Either way, read the result line by line before you publish, because one wrong price is expensive.

Fields to include

Field Block type Notes
Name Short answer Required
Phone Phone number So you can call if something is unclear
Dine in, pickup or delivery Multiple choice Drives the logic below
Table number Number Show only for dine in
Delivery address Long answer Show only for delivery
Each dish Number Quantity, with price in the label
Total Calculated field Adds quantity times price
Notes Long answer "No onions", allergies
Payment Payment block Optional, see below

Conditional logic does the show-and-hide work. A customer who picks "Pickup" never sees the address box, which keeps the form short on a phone. The calculated field shows the total before they submit, so there are no arguments later.

Import your menu into a form

Take payment or collect it at the counter

You have two options, and both are fine.

The first is to leave payment out. Customers order, you confirm, and they pay when they collect or when the food arrives. For a lunch place with regulars, this is often enough.

The second is the Payment block, which charges through your own Stripe account. Qwenvo takes 0% platform fee, though Stripe's own fee still applies. Stripe is the only provier, so check that you can open a Stripe account where you operate bfore you plan around it. If you cannot, take payment in person.

Get the order to the kitchen

Turn on email notifications so every order reaches you, and switch on the confirmation email so the customer gets a copy. If your cook wirks from a phone, you can send submissions to Slack or a Google Sheet as well.

Qwenvo also lets you add unlimited teammates, so your manager can see orders without sharing your login. Be careful with editing, though. If two people change the same form at once, the last save wins, so let one person own the menu.

A form is not a point-of-sale system. It will not print kitchen tickets or track stock. For a small restaurant taking a few dozen orders a day, that is usually fine.

Put the QR code on tables and flyers

Qwenvo has no built-in QR code, so you make one yourself:

  1. Open the Share tab and copy the public link.
  2. Paste it into any free QR code generator and download the image.
  3. Print it on a table card, a flyer and your takeaway bags.
  4. Write the short web address under the code, for people who cannot scan.
  5. Test it on your own phone using mobile data, not your restaurant Wi-Fi.

If you own a domain, you can also add a subdomain such as order.yourrestaurant.com and use that as the link. Qwenvo does this for free, and it makes the QR code look more trustworthy. Setup takes a CNAME record at your domain provider, and the custom domains guide walks through it. Settle the link before you print, since a printed code cannot be edited.

Switch off the Qwenvo branding badge in the form Settings drawer if you want the page to look lile your own.

What you get free, and what other tools charge for

On Qwenvo the price is $0 with every feature on. That includes removing the badge, a custom domain, partial submissions (so you see orders people started and abandoned), visit and drop-off analytics, and 180+ templates.

Tally is a good alternative and has been aroud since 2021, with a large community. Its free plan covers unlimited forms and submissions, logic, calculations and payments. Removing its branding, adding a custom domain or teammates, and getting partial submissions need Pro at $29 a month, or $24 a month billed yearly.

Google Forms is free with a Google accounnt, but it has no built-in pamyents and limited design and branding. It works if you only want to collect orders and settle up in person.

One honest note on Qwenvo: it launched in October 2026, so there are few reviews yet. It is also hosted in the United States, which matters if you want your data kept in Europe. If you want a long track record, Tally has one.

Another limit matters for menus in Hindi or Arabic. The per-submission PDF cannot draw some scripts such as Devanagari and Arabic, but CSV and XLSX exports can.

Questions owners ask

Do I need a website to use this?

No. The form has its own public link, so you can share it on WhatsApp, Instagram and your Google Business Profile. If you do have a site, you can paste the embed code inro any builder that accepts HTML.

Is it really free, or does it get expensive as I grow?

Qwenvo has no paid plans and asks for no card. A fair use policy applies: an accpunt sending around 50,000 submissions or 50,000 emails a month gets contacted about a custom arrangement. A small restaurant is nowhere near that.

Can customers book a table too?

Qwenvo has no built-in schedjling. You can embed a Calendly booking page inside the form with the Embed anything block, or make a separate reservation form.

Will it work for delivery?

It can collect the address and the order, but it does not dispatch drivers or map routes. Treat it as an order inbox, and hand deliveries to your own staff or a local rider.

Your next step

Open the free order form template and replace the sample items with your five best-selling dishes and their prices. Send the link to two regular customers this week and ask them to place a test order. Fix whatever confuses them, then print the QR code.

Read the free order form guide

More guides for business owners

No website yet?

Get a fast website with your hours, menu, location and reviews. If your business is listed on PageNearby and something is wrong, tell us and we fix it.

Email support@pagenearby.com