Free & open source · restaurants, cafés & hotels

Run the whole floor. Even offline.

Rezo is a complete restaurant management OS — the floor, the kitchen screen, payments, the day close, bookings, rooms and housekeeping in one place, covering a whole service end to end. Free and open source. When the Wi-Fi drops, service doesn't.

  • Free and open source
  • No card needed
  • Web, Android & Windows
  • English & العربية
T14 · 38m
T2Free2 · just now
T32 · 1h52
T46 · 12m
T5Clear
T6Free
B1Held 8:15
B22 · 20m
T7Free
TonightMain room
Walk-in · 2 guestsWindow, if possible
Seat at T2
7:30
Iyer4 guests · T4
Seated
8:15
Khan2 guests · B1
Held
8:45
Menon6 guests
Booked
Table 2 · 2 guestsNaomi
1 × Masala dosa
9.50
1 × Chicken biryaniextra raita
14.00
2 × Mango lassi
9.00
Sent to kitchen
Total32.50
MonTueWedThuFriSatSun
101Rao · 3 nts
102Fernandes · 4 nts
103Priya S. · 3 nts
104LeeJoshi · 2 nts
201Suite · Nair
Room 103 bookedWed–Sat · 3 nights · confirmation sent
ArrivalsToday
PS
Priya SharmaDeluxe 204 · 2 nights
ArrivingChecked in
MO
Marco OkaforSuite 301 · VIP
Arriving
AK
Anita KumarStandard 108
Arriving
DeparturesToday
JL
James LeeRoom 104 · bar and dinner charged
Due outChecked out · paid
RN
Rahul NairSuite 201
Due out
Room 104 sent to housekeeping
Everything in one place

Built around a busy service.

From the first seat to the last cash-up, everything running a restaurant actually needs — on the till, a tablet on the floor, a phone, or a screen on the kitchen wall. Nothing held back for a paid tier.

Floor & tables

See every table at a glance — who's seated, for how long, and what needs clearing.

  • Your own layout, by zone
  • Table bookings — see who’s due tonight, seat them on arrival
  • Open a check straight from the table

Point of sale

Ring orders fast, the way your kitchen works.

  • Courses — drinks, starters, mains, dessert
  • Modifiers and notes on every line
  • Fire courses when the table is ready

Kitchen display

A full-screen board for the pass. No more lost paper tickets.

  • Tickets age in real time, late ones stand out
  • One tap bumps a ticket to ready
  • Runs on any wall-mounted screen

Payments & receipts

Settle the way guests actually pay.

  • Cash, card, transfer, voucher, room charge
  • Split one bill across two methods, with tips
  • Print receipts on your thermal printer

Day close

Cash up in minutes and know exactly where you stand.

  • Takings by payment method
  • Expected cash worked out for you — count it, see the variance
  • Tips kept apart from sales

Menu & stock

Keep the menu honest during service.

  • Categories, dishes and prices in English and Arabic
  • Stock counts with par levels flag what's low
  • Dishes that run out are marked 86 automatically

Team & access

Everyone sees what their job needs.

  • Manager, server, host and kitchen roles
  • Clock in, breaks and clock out
  • Remove access instantly when someone leaves

Many venues, one login

Own or work at more than one place? Switch between them in a click.

  • Each restaurant's data stays its own
  • A different role at each venue
  • One password everywhere

English & Arabic

Every screen in both languages, with a proper right-to-left layout.

  • Switch language any time
  • Set the default per property
  • Your own currency, tax and service rates
Offline-ready

The Wi-Fi drops. Service doesn't.

Venue internet is never perfect. Rezo is built so a bad connection is an inconvenience, not an outage.

1
Screens stay openThe app and the last menu, tables and bookings you loaded stay on screen.
2
Changes are saved on the deviceOrders and updates made offline are kept safely and sent in order when you're back.
3
Nothing happens twiceEvery change carries a unique key, so a retried order is never added — or charged — twice.
20:02
Table 4 seatedCheck opened on the floor tablet
20:05
Internet drops OfflineStaff keep working — nothing to restart
20:07
Starters and mains addedSaved on the device, 2 changes waiting
20:11
Connection back SyncedChanges sent in order, each applied once
For hotels & guesthouses

Rooms and restaurant, together.

If your property has rooms as well as a dining room, run the front desk from the same system your restaurant uses.

Reservations

Take bookings against real rooms and nightly rates, and see who's arriving at a glance.

Check-in & check-out

Today's arrivals and departures in one list — check guests in and out as they reach the desk. Charge restaurant bills to the room.

Housekeeping board

Every room moves from dirty to in progress, inspection and ready — with assignees, notes and priority rooms.

Accounting, when you want it

Connects to TamilAccounting.

Rezo works perfectly well on its own. When you want proper books behind the restaurant, connect it to TamilAccounting ERP and your sales stop being re-typed.

✓
Sales flow into your booksSettled checks, payments and day closes are sent across as they happen.
✓
Completely optionalNo ERP? Nothing changes. Connect later without starting again.
✓
Disconnect without stoppingUnlink and the restaurant keeps trading on what it already has.
Get the apps

On the till, in a pocket, on the wall.

Rezo runs in any browser, so there is never anything you have to install. Where a native app earns its place — a dedicated till, a phone carried round the floor — install it from the store you already use. Same account, same data, no extra cost.

Rezo for Android

The whole system on a tablet: the floor plan, point of sale, the kitchen, payments and the day close.

  • Turns a cheap tablet into a till
  • Keeps selling through an outage
  • Also runs the kitchen screen
Get it on Google Play com.kvcodes.rezo

Rezo Crew for Android

The handheld for floor staff. Seat a party, take the order at the table, fire it to the kitchen and settle up without walking to the till.

  • Built for one hand, mid-service
  • Orders taken offline sync in order
  • Only what a server needs on screen
Get it on Google Play com.kvcodes.rezo.crew

Rezo for Windows

For the counter PC you already own. Full screen, keyboard shortcuts and your thermal printer, with no browser window in the way.

  • Installs from the Microsoft Store
  • Prints receipts straight to the till printer
  • Updates itself quietly
Get it from the Microsoft Store 9NS97J9MC3SC
Free and open source

Yours to run, to read, and to change.

Rezo is given away rather than sold. The source is public, so nobody can put your floor behind a paywall later, raise the per-till price at renewal, or decide for you what happens to a day's takings.

Free, not free-for-now

Every feature, every venue, every till. No card to start, no seat count, and nothing essential — the day close least of all — kept back for a paid plan.

Read it before you trust it

It handles your money, so you should be able to check what it does with it. The code is public — audit the tax arithmetic, the cash-up, the lot.

View the source on GitHub

Host it yourself, or let us

Use the hosted version and there is nothing to maintain. Or run it on your own server with Node and Postgres, and your guests' data never leaves your building.

Get started

Open for service today.

No hardware to buy and nothing to install. Use the tills, tablets and phones you already have.

Create your restaurant

Sign up with your email or Google. You become its manager.

Set up the room

Add tables, your menu and prices — or load sample data to explore first.

Bring in your team

Add servers, hosts and kitchen staff, each with the right access.

Take the first order

Seat a table, send it to the kitchen, settle the bill.

Questions

Good to know.

Do I need to install anything?

No. Rezo runs in the browser on any computer, tablet or phone — the till, a tablet on the floor, or a screen in the kitchen. If you would rather have a real app there are three, all free: Rezo for Android for tablet tills, Rezo Crew for floor staff on a phone, and Rezo for Windows for a counter PC.

Is it really free? What's the catch?

It is free, and the catch is that there isn't a sales team. Every feature is included for every venue and every till — no card to start, no per-seat price, nothing essential locked behind a paid plan. Rezo is also open source, which is the part that should reassure you: if the terms ever changed, the version you have would keep working and you could keep running it yourself.

Where is the source code, and can I host it myself?

The source is on GitHub at kvvaradha/RestaurantPOS. You can read it, change it, and run it on your own machine — it needs Node and PostgreSQL. Self-hosting means your guests' and staff's data never leaves your own server. Most places will find the hosted version simpler, since there is nothing to patch or back up.

What happens if the internet goes down during service?

Staff keep working. Screens stay open with what was last loaded, and changes made offline are stored on the device and sent in order when the connection returns. Each change is applied exactly once, so nothing is doubled.

Can I run more than one restaurant?

Yes. One login can belong to several restaurants, with a different role at each, and you switch between them from the app. Each restaurant's menu, tables, staff and takings are kept completely separate.

Does it work for hotels?

Yes. Alongside the restaurant you get reservations, check-in and check-out, a housekeeping board, and the option to charge a restaurant bill to a guest's room.

Do I need accounting software?

No — Rezo works on its own. If you use TamilAccounting ERP, you can connect it so sales, payments and day closes reach your books without re-typing. You can connect or disconnect at any time.

Can my staff use it in Arabic?

Yes. Every screen is available in English and Arabic with a right-to-left layout, and each person can switch language whenever they like.