Billing
Hotel billing software
The invoice is the one document every guest looks at closely and every auditor eventually asks for. Getting it right is less about tax tables than about whether every charge reached the folio before the guest reached the counter.
- GST on accommodation is slab-based, applied by the value of the room night — not one flat rate set once in configuration.
- Split folios decide whether you can serve corporate business properly. It is where many products quietly stop.
- Capture the GSTIN at check-in, not at checkout when everybody is in a hurry.
- Never edit an issued invoice. Issue a credit note that references it.
- Most checkout disputes are not tax errors. They are charges that arrived late.
What hotel billing software has to do
Hotel billing software turns a stay into a compliant invoice. That sounds narrow and is not — it means collecting every charge a guest incurred anywhere on the property, applying the correct tax to each line, splitting the bill where somebody else is paying part of it, and producing a document that satisfies the guest, your accountant and eventually an auditor.
The part that goes wrong is rarely the tax calculation. It is the collection — a bar tab that reached the folio after the guest had left, a transfer nobody posted, an advance sitting in a different register.
A hotel invoice is only as accurate as the discipline of the postings behind it.
GST on a hotel bill
Indian accommodation is taxed by tariff slab, which is the single most important thing hotel billing software has to handle correctly. The rate depends on the value of the room night, so a property selling at different rates across seasons is applying different rates through the year — automatically, without anyone remembering.
| Requirement | What it means in practice |
|---|---|
| Slab by tariff | The rate follows the room night value, applied per line, not set once as a property default |
| CGST/SGST or IGST | Determined by state of supply — an out-of-state corporate booking is not taxed like a local walk-in |
| SAC codes | On the invoice, per service type — accommodation, restaurant and function services differ |
| Separate treatment for F&B | Restaurant and banquet services taxed on their own basis, on the same folio |
| Guest GSTIN | Captured where the bill goes to a registered business claiming input credit |
| Filing-ready summaries | Output tax your CA can work from without rebuilding the month |
The folio, and why timing matters
The folio is the running account for a stay. The test of billing software is not whether it can hold charges — they all can — but how many of them arrive automatically, and when.
| Charge | Should reach the folio | What goes wrong otherwise |
|---|---|---|
| Room rent and tax | At night audit, automatically | Rarely a problem |
| Restaurant and bar | At the moment the bill is settled | Arrives after checkout, or never |
| Laundry, spa, transfers | At the point of service | Remembered at checkout, or forgotten |
| Minibar | When housekeeping records it | Discovered after the guest has gone |
| Advances and deposits | Carried from the booking | Guest charged twice, or not credited |
| Online payments | Posted by the gateway automatically | Reconciled by hand, sometimes missed |
Two of those rows are where money is actually lost. Restaurant charges that arrive late are the classic symptom of a separate POS, and unrecorded advances are the classic symptom of payments living outside the system.
Splitting a bill properly
Split folios are the capability that separates software that can serve corporate and group business from software that cannot. The common scenarios:
- Company pays room and tax, guest pays extras. The most frequent corporate arrangement, and the one to test first.
- Two guests sharing, separate bills. Colleagues sharing a twin who each need their own invoice.
- Group master plus individual folios. A wedding block where the host covers rooms and guests pay their own F&B.
- Part settled now, balance later. A deposit at check-in, the rest against a company account.
The important detail is that each part must print as a proper invoice in its own right — its own number, its own GSTIN where applicable, its own tax breakdown. A split that produces one invoice with a handwritten note is not a split.
Corporate billing and the city ledger
When a company is billed rather than paying at checkout, that amount becomes a receivable — the city ledger. It is real money and in many properties nobody owns it.
- Outstanding by account, with ageing — 0–30, 31–60, 61–90 days, so overdue is visible rather than discovered at year end.
- Credit limits that flag before a booking is confirmed, not after the stay.
- Negotiated rates attached to the account so the right tariff applies without anyone remembering.
- GSTIN stored once on the account rather than asked for each visit.
- One ledger across properties if you run a group, so a company's total exposure is visible in one place.
Credit notes and corrections
Invoices get issued with errors — a wrong GSTIN, a charge that should not have applied, a service cancelled after billing. The correct response is a credit note that references the original invoice.
The incorrect response, and a common one, is editing or deleting the issued invoice. It breaks your invoice sequence, it is difficult to defend in an audit, and it destroys the audit trail that protects you in a dispute.
Good billing software makes the right path the easy one:
- Issued invoices are locked from casual editing.
- A credit note is one action and references the original automatically.
- Cancellations require a reason and a supervisor login.
- The sequence stays unbroken, with cancellations visible rather than erased.
Why checkout disputes happen
Almost never because of tax. Nearly always because of surprise.
| The dispute | Actual cause | Fix |
|---|---|---|
| "I didn't order that" | Restaurant charge posted late, guest cannot place it | Post at the point of sale, with the room number confirmed |
| "I already paid a deposit" | Advance not carried onto the folio | Record advances against the booking, not in a separate register |
| "What is this service charge?" | Never disclosed at booking | Show inclusions and charges on the confirmation |
| "The rate is not what I was quoted" | Tariff changed or an override was applied | Rate plans set properly; overrides logged with a reason |
| "My company was supposed to pay" | Routing not set on the account | Split rules on the corporate account, applied by default |
Every one of those is a process problem rather than a software feature — but the right software makes the correct process the path of least resistance, which is how processes actually survive a busy Saturday.
Delivering the invoice
Worth a short section because Indian practice has moved faster than most software.
- WhatsApp. Often what guests prefer — a PDF to their number at checkout, which they still have next month when accounts asks for it.
- Email, particularly for corporate guests who need it for expenses.
- Printed, still expected by many guests and by some corporate policies.
- A copy against the guest profile, so a reprint six months later takes seconds rather than a search through a file.
Watch: creating and printing a guest invoice
The whole flow in Zotaki, from folio to printed GST invoice — in Hindi or English.
Frequently asked questions
What is hotel billing software?
The part of a hotel system that turns a stay into a compliant invoice — collecting every charge on a folio, applying correct tax per line, splitting where needed and producing a GST invoice.
How is GST calculated on a hotel bill?
Accommodation is taxed by tariff slab rather than a flat rate, with CGST/SGST or IGST by state of supply. Restaurant and banquet services are taxed on their own basis. Confirm current slabs with your CA.
Can one bill be split between a company and a guest?
In a capable system, yes — each part printing as its own GST invoice with the correct GSTIN. Test it in a demo.
What is a folio?
The running account for a stay, holding room, taxes, restaurant, laundry, transfers and advances so the checkout balance is always current. See front desk software.
Do I need the guest's GSTIN?
Where the bill goes to a registered business claiming input credit, yes — captured at check-in rather than at checkout.
What is a credit note?
A document that reverses or reduces an issued invoice, referencing the original. Editing or deleting an issued invoice instead is the mistake to avoid.
Can I send bills on WhatsApp?
Yes, and in India guests often prefer it — a PDF to their number at checkout that they still have next month.
How do restaurant charges reach the room bill?
In one system, settled to the room and on the folio immediately. Across separate systems it is recorded and typed later — where charges get lost. See PMS with restaurant POS.
What causes checkout disputes?
Charges the guest did not expect — late postings, undisclosed service charges, or an advance not deducted. All three are process problems.
Does billing connect to accounting?
It should — a settled folio ought to create its own revenue and tax entries. See hotel accounting.
