Guide

How to choose hotel management software (PMS) in India

Feature lists all look alike. Your own property’s busiest day does not — so test the software on that.

Choose a PMS by running your own property’s real day through it, not by comparing feature lists: a walk-in with an ID document, a two-night stay with a restaurant charge, a GST invoice for a company, a foreign guest, a no-show, and a night audit.

For an Indian property the must-haves are correct GST invoices, ID and foreign-guest (Form C, now Form III) records, a room rack that refuses double bookings, and plain answers to two questions: who owns your data, and what it costs once the trial ends.

Start with how your property actually runs

Before the first demo, write down the answers to these. They decide what you need far more than any brochure does:

  • How many rooms or beds, and how many room types?
  • Where bookings come from: walk-ins, phone, WhatsApp, online travel agents, travel agents, companies.
  • Whether you run a restaurant, café or bar, and whether its bills go to rooms.
  • Who works the desk at night, and on what device.
  • Who handles cash, and who checks it.
  • Whether you have, or plan, a second property.
  • What you use today: a register, Excel, WhatsApp — and what goes wrong with it.

A twelve-room homestay and a sixty-room hotel need different things. The most expensive mistake is paying for the second when you are the first — or buying the first and outgrowing it in a season.

The checklist

Go through it with the software in front of you, not a brochure. The right-hand column is what to ask the salesperson to show you.

AreaMust haveAsk them to show you
Front deskReservations, a room rack that refuses double bookings, quick check-in, walk-ins, group bookingsBook the same room twice for the same night. Does it stop you?
Guest recordsThe ID document kept as an image, stored privately — not just a typed numberWhere the ID photo is stored and who can open it
BillingA bill (folio) per stay, extras posted to the room, deposits, discounts with a reasonPost a restaurant charge to a room, then check the guest out
GSTThe right rate per night (5% up to ₹7,500 per unit per day, 18% above), SAC 996311, invoice numbers unique in the financial year, company GSTIN on B2B invoices, credit notesThe invoice for one ₹7,000 night and one ₹8,000 night
Foreign guestsForm C (now Form III) details captured at check-in — OCI cardholders included — and a record of when it was filedWhere the Form C acknowledgement goes
Night auditEvery night charged once, no-shows, a day-end report, a business dateClose today and open the report
HousekeepingA room-status board the desk sees live; maintenance jobsMark a room dirty on a phone. Does the desk see it?
Rates and channelsSeasonal and per-date rates; a clear list of connected sites and how they connectIs it a calendar (iCal) sync or a rate-and-inventory connection — and with which sites?
Booking pageYour own booking page, and a straight answer on paymentDoes it take card payments, and through whose gateway account?
StaffRoles, limits on discounts and voids, a record of who did whatWho changed a rate yesterday?
ReportsOccupancy, ADR, RevPAR, revenue by department, money by methodYesterday’s figures, on the owner’s phone
DevicesWorks on the phones your staff already carry; a plan for internet cutsWhat happens when the Wi-Fi drops mid check-in?
Your dataExport any time, backups, deletion when you leaveSend me my guest list as a spreadsheet

The demo script: run a real day through it

  1. Create a booking for a named guest for two nights next week.
  2. Check in a walk-in with an Aadhaar card or a passport, the way your desk really does it.
  3. Post a room-service order to the room.
  4. Check in a foreign guest and fill in what Form C (Form III) needs: passport, visa or OCI card, arrival in India, next destination.
  5. Move a guest to another room halfway through the stay.
  6. Mark tonight’s last arrival as a no-show.
  7. Check a guest out with a discount and a part payment in cash and UPI.
  8. Issue an invoice to a company with its GSTIN.
  9. Run the night audit.
  10. Open the reports as the owner, on your own phone.

If the salesperson has to “come back to you” on more than two of these, you already have your answer.

Channel managers and booking engines: ask exactly what they do

Three different things are often sold under the same words:

  • A calendar (iCal) sync — the software and a site such as Airbnb or Booking.com exchange a calendar of booked dates, so a room booked on one closes on the other. It moves booked dates, not prices.
  • A rate-and-inventory connection — pushes prices and availability into each online travel agent. Each connection needs an agreement between the software company and that travel site, so ask for the list of sites connected today.
  • A booking engine — your own booking page. If it takes card payments, that needs a payment gateway account in your property’s name, with its own KYC, and the gateway’s fees on top.

None of these is wrong. What goes wrong is paying for one while believing you bought another.

What it really costs

Compare the whole monthly cost for your property, not the headline figure:

  • The pricing model: per property, per room, or a commission per booking.
  • A setup or training fee, and who actually does the setup.
  • What is extra: a restaurant POS, the channel manager, the booking engine, SMS or WhatsApp messages, additional users.
  • Payment-gateway fees, which are paid to the gateway on top of any software price.
  • The price after an introductory period ends, and what happens on the day a trial ends.
  • Any lock-in period or exit fee, and how you get your data out.

Ask for the price in writing, for your number of rooms, with everything you need switched on.

Red flags

  • A feature is “on the roadmap” when you ask to see it.
  • Your data can only leave as PDFs.
  • A lock-in period or an exit fee.
  • No straight answer on GST — or an invoice showing 12% on a room, a rate that has not applied to hotel rooms since 22 September 2025.
  • A channel manager said to connect to “all OTAs”, with no list.
  • Nobody can tell you whom to call at 11 pm when the desk cannot check a guest in.

Setting it up, and the first month

Good software still fails when it is set up badly. Before you go live, load the rooms with their room types and prices, the staff with their roles, and the guests already in-house with what they owe; decide the night audit time. Run the old way and the new way side by side for a few days, then stop the old way on a date you announce in advance — two systems for a month means neither is right.

How Nivasik handles this

This is how Nivasik answers the checklist — including the rows where the answer is no.

  • Reservations and a room rack that refuses double bookings; rooms, room types and rate plans with a price for any night, seasonal and per-date.
  • Check-in with the guest’s ID document held as an image in a private store (Aadhaar shown masked), not just its number; every read mints a link that expires in two minutes.
  • A folio that opens at check-in; a check-out that settles, with the room nights posting themselves; payments recorded by method.
  • GST invoices whose preview matches the issued invoice; GSTR-1 data and a Tally import file (CSV).
  • Police register and Form C for foreign nationals (India).
  • Night audit with an optional automatic close; a housekeeping board; groups and blocks; the city ledger; lost and found.
  • Guest requests by QR in every room, each a ticket with an owner and a response target.
  • An own booking page that quotes from the rate calendar and takes bookings as pay-at-the-property, with no commission; two-way iCal sync with Airbnb and Booking.com, a commission register and a parity sheet.
  • Ten staff roles, per-person permissions, and a record of who did what that cannot be edited or deleted.
  • Runs in any modern browser on a phone, tablet or computer, plus an Android app; English and Hindi.
  • Every property’s rows isolated by the database itself; managed Postgres in Singapore, encrypted in transit and at rest, with daily backups. Export on request; offboarding actually deletes your data, scanned IDs included; no lock-in period and no exit fee.

The price is one flat figure per property per month: Core ₹2,999 (up to 40 units), Pro ₹4,999 (up to 80 units, the full PMS), and Group ₹2,499 per property from three properties; POS is ₹1,499 per outlet. No per-guest fees, no setup fee, cancel at the end of any month. The first 45 days are free with the whole product unlocked — no card — and we do the setup, which takes about a day.

What it does not do

  • The booking page takes bookings as pay-at-the-property. There is no card payment or payment gateway.
  • The channel manager is a two-way iCal sync with Airbnb and Booking.com. It does not push rates or inventory into MakeMyTrip, Goibibo or Agoda.
  • Guest messaging prepares one-tap WhatsApp, SMS and email links; it does not send messages by itself.
  • No e-invoice (IRN) or e-way bill; GST data is exported, not filed. Tally gets an import file, not a live connection.
  • Each property is separate: there is no single screen that adds every property together yet.
  • Hotel screens need an internet connection; offline billing is for shop counters only.
  • Not on Google Play yet (the Android app is downloaded from nivasik.com), and no app in Apple’s store — on an iPhone, use Add to Home Screen.

Questions people ask

What is a PMS in a hotel?

A property management system — the software a hotel runs its front desk on: reservations, check-in and check-out, room status, the guest’s bill and the day’s reports.

What does hotel management software cost in India?

Pricing models differ — per room, per property, or a commission per booking — so compare the total monthly cost for your room count with everything you need switched on. Nivasik is ₹2,999 per property a month for Core and ₹4,999 for Pro, after a 45-day free trial.

Is there free hotel management software?

There are free trials. For anything offered free for longer, ask how it is paid for — a commission per booking, payment fees, or an upgrade later — so the cost is visible. Nivasik is free for 45 days with everything unlocked, and paid after that.

Do I need a channel manager?

If you sell on more than one site, a double booking can cost more than the software. Know which kind you are buying: a calendar (iCal) sync moves booked dates; a rate-and-inventory connection also moves prices.

Cloud software or installed software?

Cloud software runs in a browser with nothing to install and can be opened from any phone; its limit is that it needs the internet. Ask what happens during an outage before you choose.

Sources

  1. FAQs-2 on the decisions of the 56th GST Council — Press Information Bureau, Ministry of Finance, 16 September 2025. Hotel accommodation of ₹7,500 or less per unit per day: 5% without input tax credit, mandatory.
  2. Recommendations of the 56th Meeting of the GST Council — GST Council / Press Information Bureau, 3 September 2025. The 12% slab for hotel accommodation replaced from 22 September 2025.
  3. Annexure: Scheme of Classification of Services — Central Board of Indirect Taxes and Customs, as notified with Notification 11/2017-Central Tax (Rate). SAC 996311: room or unit accommodation services provided by hotels, inns, guest houses, clubs and the like.
  4. Immigration and Foreigners Rules, 2025 — G.S.R. 596(E) — Ministry of Home Affairs, 1 September 2025. Rule 17: reporting foreign guests on Form III, formerly Form C.

Last reviewed: , by the Nivasik Team. Found something out of date? Write to support@nivasik.com and we will correct it.

Run your own real day through Nivasik.

Free for 45 days with everything unlocked. We load your rooms, rates and staff and walk the demo script above with you on your phone. No card.