A clear instruction
Write Scan to order above the code, so guests know they can order from it and not only browse the menu.
Free forever · no credit card
MenuForma gives you QR code menu ordering that stays free: guests scan, choose dishes and options on their phone, and the order reaches your team with the table or room number. Table, counter and in-room ordering are all in the free plan, with no end date; Regular adds delivery, pickup and online payments when you need them.
$0
to take table orders on the free plan
No end date
free for as long as you use it
No app
guests order in the phone browser
No card
asked for when you sign up
One menu, several ways to order
Every code type in QR Codes opens the same menu with a different job. Use more than one: a code on each table, one at the counter and one in every hotel room.
Per-Table
Each table gets its own code, and every order reaches Orders with that table number.
Unified
One code for the whole venue; each guest receives an order number to listen for.
Hotel
A code in each room tags the order with its room number; in rooms you configure, guests can pick Charge to room.
Self-Select
Guests put a choice together and show it to a server; the order itself still goes through staff.
Display Only
A read-only menu with photos, prices and allergen labels, while your team takes orders as usual.
Delivery
Delivery or Store Pickup orders from the same menu, with Delivery Zones and scheduled orders.
On Regular you also get the Tablet ordering mode, staff accounts and Stripe payments inside the menu.
From scan to served
Here is how QR code menu ordering runs in MenuForma, using the labels your guests and staff will see.
Dishes open with Select Size and any Required or Optional extras. Guests can Add notes, such as No onion or Extra spicy, then tap Add to Order.
Place Order sends it to Orders with the table or room number, ready for your team to accept.
The Kitchen Display lists each order. Assign prep stations to share out the work, use Split view, and Mark this station's items ready as dishes are done.
My Orders on the guest's phone moves from Placed to Accepted, Preparing, Coming up and Served. Add More starts another round.
Merge orders turns a table's rounds into one bill, with tips and service charges set in Service Charges, Taxes & Tips. At checkout guests choose Cash, Card or, on Regular, Pay Online.
Ready before your next service
None of this needs coding. Run one complete test order before you print a code for every table.
Sign up with no card on file, then complete Information with the venue name, contact details and Primary Language. Nothing on the free plan expires, so you can prepare the menu between services.
Bring the menu in with AI Import from a photo, PDF, Excel or Word file, or with Import from URL, or build it in Menu Manager. Then add Variants / Sizes and extras, and Mark Sold Out on anything the kitchen cannot make today.
In QR Codes, add Per-Table codes for your tables, a Unified code for the counter or Hotel codes for rooms. Style them in Customize QR Design and Download each PNG.
Open the Kitchen Display on a screen in the kitchen, Assign prep stations if you split the work, and set tips or service charges in Service Charges, Taxes & Tips.
Scan a printed code, place an order, accept it, prepare it on the Kitchen Display and mark it served. Then print the rest and walk your team through the routine.
On the table
Write Scan to order above the code, so guests know they can order from it and not only browse the menu.
Print the number beside each Per-Table code. It helps staff spot a card that has ended up on the wrong table.
Add your Menu URL under the code and a short line saying staff are happy to take the order in person.
Know what stays free
Free Forever
Free Forever covers one restaurant, a primary-language menu display and the Classic template, with your food photos and custom QR codes with your logo. For ordering it gives you dine-in table ordering, counter and room codes, the Kitchen Display and merged bills. MenuForma branding remains, and you never enter a card or face a trial deadline.
Regular
Regular brings Delivery and Store Pickup ordering, Stripe payments inside the menu, the Tablet ordering mode, staff accounts, Analytics, extra languages and venues, more templates and the option to remove branding.
Before your first table orders
Guests scan a code at their table, counter or room, open your menu in the phone browser and send an order with Place Order. It reaches your team with the table or room number, and the kitchen prepares it from the Kitchen Display. MenuForma runs it on the free plan.
Yes. Dine-in table ordering, counter ordering with a Unified code and in-room ordering are part of Free Forever, which has no end date and needs no credit card. You only pay for Regular if you want delivery, pickup, online payments or more languages.
No. The camera reads the code and the menu loads as a web page, so nobody installs anything or opens an account to order. A working connection is still needed, which is why it helps to print your Wi-Fi details near the code and keep a few printed menus.
Each Per-Table code belongs to one table, so every order arrives in Orders with that table number. Hotel codes do the same with room numbers. Test each printed card once, because a code placed on the wrong table sends its orders to the wrong number.
Open the Kitchen Display on a screen in the kitchen. With Assign prep stations, each station sees only its own items, Split view shows them side by side, and cooks use Mark this station's items ready when their part is done.
Yes. Dishes can have Select Size and Required or Optional extras, and guests can Add notes, including quick notes such as No onion or Extra spicy. The notes travel with the order, so the kitchen sees exactly what was asked.
Yes. My Orders stays on the guest's phone and shows each order moving from Placed to Served. Add More opens the menu again for another round, and Merge orders later combines the rounds into one bill for the table.
Yes. Phone ordering can sit next to your usual service. Use Self-Select if guests should choose on their phone and show a server, or Display Only to share the menu without ordering. Staff can keep taking orders the way they do today.
Delivery needs Regular. Its code opens a menu for delivery or Store Pickup, and you choose the Delivery Zones and whether to accept scheduled orders. Table, counter and room ordering need no paid plan, so delivery can wait until you are ready for it.
Paying inside the menu needs Regular and your own connected Stripe account, after which guests can choose Pay Online. MenuForma takes no commission on Stripe payments, but Stripe processing fees still apply. Without Regular, guests pick Cash or Card at checkout and settle with your staff.