Billing, KOTs, the kitchen display, table QR and your own ordering site, Swiggy and Zomato, stock and GST reports. One connected system for restaurants, cafés, bars and cloud kitchens, on hosting you control.
RestaurantOS screens drawn from the app, with sample data.
SwiggyZomatoMagicpinONDCUber EatsUPIRazorpayStripeWhatsApp80 mm printersGSTcPanel hostingMySQLExcel and CSVPetpooja exportSwiggyZomatoMagicpinONDCUber EatsUPIRazorpayStripeWhatsApp80 mm printersGSTcPanel hostingMySQLExcel and CSVPetpooja export
Works with Swiggy, Zomato, Magicpin, ONDC, Uber Eats and other platforms, UPI, Razorpay, Stripe, WhatsApp, 80 mm printers, India GST, ordinary cPanel hosting, MySQL, Excel and CSV, and imports a Petpooja export.
0ready-made restaurant roles, from owner to captain and kitchen
0restaurant reports, with Excel and CSV export
0delivery platforms ready to set up, and others by name
0ways for guests to order: the table QR, your own site, the counter
0languages for your team: English and Hindi
See how it works. Screen by screen.
The RestaurantOS screens your team works in, drawn with sample restaurant data. Pick a screen and hover or tap the dots.
Order #22 · 4 guests · Captain RaviSplitMovePrint bill
Order All sent to the kitchen
2Paneer TikkaTandoor₹520
1Butter ChickenCurry · Full₹420
3Garlic NaanTandoor₹210
2Masala ChaiBar₹80
Subtotal₹1,230.00
CGST 2.5%₹30.75
SGST 2.5%₹30.75
Total₹1,291.50
Payment Guest: Neha · Gold
CashUPICard
Loyalty points+129
Saffron HouseGSTIN 27ABCDE1234F1Z5 Bill INV-000214 · T7
2 Paneer Tikka520.00
1 Butter Chicken420.00
3 Garlic Naan210.00
2 Masala Chai80.00
CGST + SGST 5%61.50
Total₹1,291.50
Paid by UPI₹1,291.50
RestaurantOS screen drawn from the app, with sample data.
Platforms and your own riders, side by side.
Swiggy, Zomato and the rest join the same line as your own online orders, with commission worked out. Your riders take theirs out and bring the cash back.
Commission, fees and tax on commission per platform
Features depend on your plan and configuration. Platform, messaging and payment provider charges are separate. Direct platform connections need each platform’s approval or an integration partner.
Yours from day one. On your own hosting.
No new platform to learn or server to run. Upload RestaurantOS to ordinary web hosting and you’re billing. Hosting is separate, and yours to choose; we can install it for you.
1Choose a license
One price for the plan, not per outlet or device. Your key arrives by email.
2Download it
A private link in your email and your account.
3Upload to your hosting
PHP and MySQL hosting is enough: no Node, no Docker, no special terminals.
4Open the setup page
Pick your country and tax, and create the owner account.
5Enter your key
Bring in your menu and tables, and print your first KOT.
Backups you control
Back up on a schedule, download the backups, and restore with a click.
Your data walks out the door
It’s your database. Export menus, guests, orders and stock to spreadsheets any time.
Updates without the stress
One-click updates with a full backup first, between services, not during them.
Every platform order has a cut.
What could moving some delivery orders to your own ordering site keep in your restaurant? Try it with your own numbers.
Your own site takes no commission. This tool assumes a share of guests switch—you decide what’s realistic.
Same restaurant. A much calmer way to run it.
Less shouting across the pass. More knowing what happens next.
Ordinary shared hosting with PHP and a MySQL database (or SQLite for one small outlet). Your team uses any browser on a computer, tablet or phone. KOTs and bills print through the browser to an 80 mm printer.
Can you install it for us?
Yes. We can set it up on your hosting with your outlets, menu and printers. Ask us when you request a demo, so we can confirm the work involved.
Does it work outside India?
Yes. Each business picks its country, currency and tax at setup. India’s GST (CGST and SGST, HSN codes, GSTR reports) is built in, and VAT or sales tax works for other countries.
Do Swiggy and Zomato orders come in by themselves?
Platform orders are keyed in from the platform’s tablet in seconds, or arrive by themselves through an integration partner. Direct connections need each platform’s approval. Commission and payouts are tracked either way.
What happens if the internet goes down?
The order screen keeps taking orders and sends them, in order, once the connection is back, so nothing is lost mid-service.
What happens when my license expires?
A valid paid license is required. Expiry blocks use until you renew; it does not delete your data, which stays in your database. Renew your license or contact us to restore access.
Your next full house is coming. Be ready for it.
Give your team a calmer service—and yourself more room to grow.