Home / Blog & Guides

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.

By the Zotaki TeamUpdated August 202610 min read
The short version
  • 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.

RequirementWhat it means in practice
Slab by tariffThe rate follows the room night value, applied per line, not set once as a property default
CGST/SGST or IGSTDetermined by state of supply — an out-of-state corporate booking is not taxed like a local walk-in
SAC codesOn the invoice, per service type — accommodation, restaurant and function services differ
Separate treatment for F&BRestaurant and banquet services taxed on their own basis, on the same folio
Guest GSTINCaptured where the bill goes to a registered business claiming input credit
Filing-ready summariesOutput tax your CA can work from without rebuilding the month
Deliberately no percentages on this page. GST slabs on accommodation and restaurant services have been revised more than once since 2017 and may change again. Any article quoting current rates dates quickly and can mislead — confirm the applicable slabs with your CA. What you should test in software is whether it applies slabs by tariff at all, and how easily a rate can be updated when it changes. That capability is the protection; a hardcoded number is the trap.

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.

ChargeShould reach the folioWhat goes wrong otherwise
Room rent and taxAt night audit, automaticallyRarely a problem
Restaurant and barAt the moment the bill is settledArrives after checkout, or never
Laundry, spa, transfersAt the point of serviceRemembered at checkout, or forgotten
MinibarWhen housekeeping records itDiscovered after the guest has gone
Advances and depositsCarried from the bookingGuest charged twice, or not credited
Online paymentsPosted by the gateway automaticallyReconciled by hand, sometimes missed
Charges from the front desk, restaurant, banquets and purchases posting automatically into one set of records
Every charge should reach the folio as it happens. The ones that arrive later are the ones that get disputed.

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.

Test this in a demo. Ask the vendor to split one folio between a company and the guest and print both. It takes two minutes and it is the fastest way to find out whether corporate billing was designed in or bolted on.

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 disputeActual causeFix
"I didn't order that"Restaurant charge posted late, guest cannot place itPost at the point of sale, with the room number confirmed
"I already paid a deposit"Advance not carried onto the folioRecord advances against the booking, not in a separate register
"What is this service charge?"Never disclosed at bookingShow inclusions and charges on the confirmation
"The rate is not what I was quoted"Tariff changed or an override was appliedRate plans set properly; overrides logged with a reason
"My company was supposed to pay"Routing not set on the accountSplit 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.

Guest Invoice कैसे बनाएं और Print करेंBilling · Hindi
Create & Print Guest Invoice FastBilling · 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.

Related guides

Test it with a split. In a Zotaki demo, ask us to split a folio between a company and a guest and print both invoices — then charge a restaurant bill to the room and watch it appear. Book 30 minutes.