Hotel + Restaurant POS

PetZY POS One system to run your billing, kitchen, inventory and front desk.

A complete point-of-sale and management system for restaurants, cafes, QSRs, cloud kitchens, resorts and hotels — dine-in billing, KOT & kitchen display, inventory & recipes, GST-ready reports and a hotel front desk in one connected, multi-outlet system.

Live demo at pos.jiocodes.com — no signup.

  • One price
  • Real-time
  • Restaurant + Hotel
  • GST-ready

Built for the businesses that run on a counter and a kitchen.

RestaurantsCafes & QSRCloud Kitchens Hotels & ResortsFine Dining Groups

Overview

One connected system, not four disconnected tools.

PetZY POS replaces the billing-app-plus-inventory-sheet-plus-WhatsApp-group-plus-front-desk-notebook setup that most small and mid-size restaurants and hotels actually run on. Table, KOT, kitchen, bill, payment, stock and folio all live in one order record — not passed between apps.

The one thing most hotel software gets wrong is that the restaurant bill and the room bill live in two different systems. In PetZY POS they do not: a room-service order or a "Charge to Room" from the restaurant POS posts straight to the guest folio, so checkout is one final number, not three invoices to reconcile.

Every financial calculation runs server-side with decimal-safe arithmetic and is recorded transactionally — GST, discounts, split payments and day-end cash reconciliation included. Built as a React 18 single-page app on a Node.js + Express API with MySQL 8 / MariaDB, real-time updates over Socket.IO, and a companion Android app for on-the-floor use.

What's inside

Everything your front-of-house, kitchen and back-office need.

The building blocks of PetZY POS — the full breakdown is in Features.

POS & Billing

Fast dine-in, takeaway, delivery and room-service billing with variations, add-ons, modifiers, discounts and split payments.

KOT & Kitchen Display

Orders reach the kitchen instantly over real-time sockets, routed to the right station, with live status tracking.

Inventory & Recipes

Recipe-linked stock deduction, purchases, suppliers, stock transfers and wastage tracking — always know your food cost.

Hotel Front Desk

Reservations, check-in/checkout, room grid, housekeeping and a unified guest folio — including restaurant charges posted to room.

GST & Reports

Configurable CGST/SGST/IGST, sales & item reports, day-end closing and cash register reconciliation.

Multi-Outlet Ready

Company → Outlet → User structure with role-based permissions, built to scale from one counter to many outlets.

Online Orders & QR

Locally-rendered QR menus and an online-order status pipeline from Received to Out for Delivery — run several brands from one account.

Employees & Payroll

Directory, attendance grid, leave approval with live balances, and a monthly payroll run priced from attendance with LOP proration.

Why PetZY POS

Built to replace the spreadsheet-and-three-apps setup.

Most small and mid-size operators run on a billing app, a separate inventory sheet, a WhatsApp group for the kitchen and a notebook for the front desk. PetZY POS replaces that stack with one connected system.

PetZY POS Spreadsheets & Manual Billing Disconnected Point Tools
Kitchen tickets Real-time, routed to the right station Shouted or written by hand Usually fine, if you already bought a KDS
Restaurant charge to a hotel room Posts to the guest folio instantly Reconciled by hand at checkout Two separate systems, two separate bills
Stock deduction on sale Automatic, recipe-based Updated whenever someone remembers Depends which tool, often a separate login
GST-ready reports Built in, per outlet Built by hand every filing cycle Sometimes an add-on
Multi-outlet from day one Company → Outlet structure, included A new spreadsheet per outlet Often a higher-priced "enterprise" tier
Role-based staff access Cashier / Waiter / Manager / Kitchen / Reception, out of the box Everyone sees everything Varies by tool

This is how PetZY POS is built to fit vs. the manual/disconnected setup most small operators start with — not a claim about any specific named competitor product.

Restaurant + Hotel, connected

A restaurant bill can post straight to the room.

Select “Charge to Room” at the restaurant POS and the guest’s folio updates immediately — room charge, restaurant bill and room service on one running total. No second system, no reconciling three invoices at checkout.

  • Unified guest folio
  • Charge to Room from the POS
  • Live room grid & housekeeping
  • One final invoice at checkout
  • Reservations & quick check-in/out
  • Transactional, decimal-safe totals
Guest Folio — Room 2042 nights
Room Charge₹9,000
Restaurant — Charged to Room₹1,250
Room Service₹480
Balance Due₹10,730

Features

Every module you need to run day to day.

Billing, kitchen, menu, inventory, purchasing, front desk, staff, payroll and GST-ready reporting — in one connected, multi-outlet system.

Point of Sale & Billing

  • Order types: dine-in, takeaway, delivery, pickup, counter sale and hotel room service
  • Fast item search and category grid; cart with per-item quantity, notes and seat/table assignment
  • Item variations, add-ons, modifiers and combos — priced automatically, no manual math at the register
  • Order-level and item-level discounts, percentage or flat, plus coupon codes and manager-approved overrides
  • Split payment across cash, card, UPI, wallet and "charge to room" in a single order
  • Configurable CGST / SGST / IGST tax rules per item and outlet — never hard-coded
  • All money math runs server-side with decimal-safe arithmetic, recorded transactionally

Restaurant Floor & Table Management

  • Visual floor plan with live table status: available, occupied, reserved, cleaning
  • Table-wise running orders; add rounds to an open table without re-billing
  • Table reservations with guest name, time and party size
  • Multiple floors / sections per outlet

Kitchen Order Tickets & Kitchen Display System

  • KOTs generated automatically the moment an order is submitted — no paper, no shouting across the pass
  • Real-time Kitchen Display over Socket.IO: New → Preparing → Ready → Served
  • Station routing — each item goes to the right station (Tandoor, Chinese, Bakery, Bar, etc.)
  • Live status flows straight back to the POS and floor plan

Menu Management

  • Categories and menu items with images, pricing, tax class and kitchen station
  • Nested variations, add-on groups and modifiers per item
  • Combo builder — bundle items into a combo with its own price and component list
  • Per-outlet availability and pricing; QR-menu item attachments

Inventory, Recipes & Purchasing

  • Stock items with units, opening stock, reorder levels and low-stock alerts
  • Recipe management — every dish sold deducts its exact ingredients, so food cost is never a guess
  • Manual stock adjustments and wastage logging with reason codes
  • Stock transfers between outlets with a full request → dispatch → receive trail
  • Purchase / goods-receipt invoices against suppliers, feeding Input Tax Credit into GST reports
  • Supplier directory with contact and payment terms

Hotel Front Desk

  • Room types and a live room grid: available, occupied, cleaning, blocked
  • Reservations, quick check-in and check-out, and a guest directory
  • Unified guest folio — room charges, restaurant bills, room service and extras on one running total
  • "Charge to Room" from the restaurant POS posts to the folio instantly and transactionally
  • Post-charge, adjust and print the folio invoice from a dedicated folio view
  • Housekeeping workflow: Dirty → Cleaning → Inspected → Available
  • Checkout settles the folio with payment and frees the room automatically

CRM & Loyalty

  • Customer profiles with contact details and full visit / order history
  • Loyalty points earned on spend
  • Customer lookup at the POS to attach a sale to a profile

Online Orders & QR Ordering

  • QR codes rendered locally (no external service call) for table or menu ordering
  • Online order status pipeline: Received → Accepted → Preparing → Ready → Out for Delivery
  • Per-outlet / per-brand menus — run several delivery-only brands from one account
  • Integration-ready architecture for aggregator and website order feeds

Cash Register, Day-End & Expenses

  • Open / close the cash register per shift with opening float
  • Day-end close: sales by tender, expected vs. actual cash, variance
  • Expense entries by category; payroll payouts post here automatically

Employees, Attendance, Leaves & Payroll

  • Directory — salary structure, bank details and weekly-off per employee
  • Attendance — present / late / half-day / absent / on-leave / week-off / holiday / comp-worked, on a per-employee monthly grid, with one-click auto-marking of week-offs and holidays
  • Leaves — apply / approve / reject; approval updates attendance automatically; live leave-balance panel including earned Comp Off
  • Payroll — generate a monthly run priced from attendance with Loss-of-Pay proration, finalize, then mark each payslip paid — which posts a matching Expense

Reports & GST Filing

  • Sales, item-wise, payment-mode and tax reports, filterable by date and outlet
  • Inventory and hotel occupancy reports
  • GST Filing Summary — Indian-financial-year aware: Output Tax collected on sales and Input Tax Credit paid to suppliers on purchases, netted per CGST / SGST / IGST / CESS head, with a year total showing the actual Net GST Payable (or credit carried forward)
  • Day-End close report with cash reconciliation

Multi-Outlet, Roles & Administration

  • Multi-tenant structure: Company → Outlet → User, with strict per-outlet data isolation
  • Role & permission matrix — Company Admin, Outlet Manager, Cashier, Waiter, Kitchen, Receptionist, and custom roles
  • Settings hub: general, GST / tax, discounts, coupons, leave types, holiday calendar, floors & tables, cash register, media library
  • Audit log of every sensitive action, with an in-app viewer
  • In-app notifications for orders, low stock, leave requests and more

Printing

  • Receipt, KOT ticket, thermal receipt (58 mm / 80 mm) and A4 invoice formats
  • Room folio invoice and Day-End report printing
  • Printer and printer-route configuration via the settings API

Platform & Security

  • React 18 single-page app; Node.js + Express API; MySQL 8 / MariaDB via Sequelize
  • Real-time updates over Socket.IO for POS, kitchen and floor
  • JWT auth with in-memory access token, bcrypt hashing and an HTTP-only refresh cookie
  • Helmet, CORS, rate limiting and request validation throughout
  • Image uploads optimized on the server; parameterized SQL everywhere
  • Companion Android app for on-the-floor use
  • Deployable to cPanel/CloudLinux (Passenger) or an Ubuntu VPS (Nginx + PM2)

Pricing

Simple pricing, no per-outlet surprises.

One plan, full features. Pick the billing cycle that suits you — longer cycles cost less per month, and the Lifetime plan is a single payment with no renewals ever. No per-outlet or per-staff charges. Prices in INR, processed securely by PayU. Need a quote for many outlets? Contact us.

Monthly
₹999 billed every month
  • Unlimited bills / KOTs
  • Restaurant POS + Hotel Front Desk
  • Menu, inventory & recipe management
  • Kitchen Display System (real-time)
  • GST-ready billing & reports
  • Role-based staff accounts
  • Email support
Checkout — ₹999 or request a demo first →
Quarterly
₹2,699 ₹2,997 billed every 3 months
  • Unlimited bills / KOTs
  • Restaurant POS + Hotel Front Desk
  • Menu, inventory & recipe management
  • Kitchen Display System (real-time)
  • GST-ready billing & reports
  • Role-based staff accounts
  • Email support
Checkout — ₹2,699 or request a demo first →
6-Monthly
₹4,999 ₹5,994 billed every 6 months
  • Unlimited bills / KOTs
  • Restaurant POS + Hotel Front Desk
  • Menu, inventory & recipe management
  • Kitchen Display System (real-time)
  • GST-ready billing & reports
  • Role-based staff accounts
  • Email support
Checkout — ₹4,999 or request a demo first →
Lifetime Pay Once
₹24,999 one-time payment · lifetime access
  • Unlimited bills / KOTs
  • Restaurant POS + Hotel Front Desk
  • Menu, inventory & recipe management
  • Kitchen Display System (real-time)
  • GST-ready billing & reports
  • Role-based staff accounts
  • Email support
  • Priority phone support
  • Free onboarding & data import
  • One-time payment — no renewals, ever
  • All future updates included
Checkout — ₹24,999 or request a demo first →

Prices in INR. Payments are processed securely by PayU — the price is fixed and verified on our server, so it can’t be changed at checkout. Need a quote for many outlets? Contact us.

Industries

One system for every kind of business you run.

Every module is available whatever you run — you just use the ones that apply.

Restaurants & Fine Dining

From a 10-table neighborhood restaurant to a multi-outlet fine-dining group, PetZY POS runs the floor: table-wise ordering, KOT routing to the right kitchen station, split bills, and GST-ready invoices — without the counter ever slowing down service.

  • Floor & Table Management — Visual floor plan with live table status — available, occupied, reserved, cleaning.
  • KOT & Kitchen Display — Orders hit the right kitchen station in real time over Socket.IO, no paper tickets.
  • Split Bills & Multiple Tenders — Split by item or amount, pay with cash, card, UPI or a mix — recorded transactionally.
  • Recipe-Based Food Costing — Every dish sold deducts its exact ingredients, so your actual food cost is never a guess.

Cafes & Quick Service

When the line is long, every second at the counter counts. PetZY POS is built for fast item search, one-tap variations (size, sugar level, add-ons), and quick takeaway/counter-sale billing — with the same GST-ready reporting a full restaurant needs.

  • One-Tap Variations & Add-ons — Size, flavor, extra shot — priced correctly every time, no manual math at the register.
  • Counter Sale & Takeaway Flow — Order types built for speed: counter sale, takeaway, pickup, delivery.
  • Day-End Cash Reconciliation — Opening cash, sales by tender, expected vs. actual — closed out in minutes.
  • Low-Stock Alerts — Know before you run out of a fast-moving ingredient, not after a customer is turned away.

Cloud Kitchens & Delivery

Cloud kitchens often run several brands from a single production space. PetZY POS's outlet structure lets you separate menus, KOT routing and reporting per brand while sharing one inventory and one central kitchen — instead of juggling separate spreadsheets per brand.

  • Multi-Outlet Structure — Company → Outlet → Menu — run several delivery-only brands from one account.
  • Central Kitchen & Stock Transfers — Production, outlet requests, dispatch and receiving, with a full transfer trail.
  • Online Order Status Pipeline — Received → Accepted → Preparing → Ready → Out for Delivery, visible to the whole team.
  • Item & Category Profitability — Reports broken down by item, category and outlet — see what's actually working.

Hotels & Resorts

The one thing most hotel software gets wrong: the restaurant bill and the room bill live in two different systems. In PetZY POS they don't. A room-service order or a restaurant charge posts straight to the guest folio, so checkout is one final number, not three invoices to reconcile.

  • Unified Guest Folio — Room charge, restaurant bill, room service and other charges — one running folio per guest.
  • Charge to Room — Restaurant POS supports "Charge to Room" — it posts to the folio transactionally, instantly.
  • Room Grid & Housekeeping — Live room status grid; housekeeping workflow from Dirty → Cleaning → Inspected → Available.
  • Reservations & Check-in/out — From booking to check-in, folio, and a single final invoice at checkout.

Talk to us about your setup

FAQ

PetZY POS, answered.

Do you charge extra per outlet or per staff login?

No. Every plan includes the full multi-outlet, role-based-permission system — pricing is based on the billing cycle you choose, not how many outlets or staff accounts you add.

Can I try PetZY POS before subscribing?

Yes — request a free demo and our team will walk you through PetZY POS with your own menu and outlet setup before you commit to a plan.

Does PetZY POS work for a hotel without a restaurant, or a restaurant without a hotel?

Yes. Every module is available regardless of business type — you simply use the modules relevant to you. The hotel-restaurant integration is there if and when you need it.

How is payment for a subscription handled?

Subscriptions are paid securely through PayU. You choose a plan, enter your details, and complete payment on PayU's checkout page — your subscription activates immediately after.

What happens when my subscription period ends?

You renew before the period ends to keep access uninterrupted. Our team also reaches out ahead of your renewal date.

Who builds and supports PetZY POS?

PetZY POS is designed, built and maintained by JioCodes. Existing customers get a login-gated support portal for raising tickets (with file attachments); support is reachable at pos@jiocodes.com.

Our Software

See PetZY POS running with your own menu.

Book a free, no-obligation walkthrough — we’ll set it up with your outlets and menu before you decide.