What a hotel bill contains and what to confirm with your CA
A hotel bill in India is built from three kinds of charge: the room tariff for each night, extra services such as laundry, extra beds or transport, and food and beverages from the restaurant or room service. GST applies to each, but not always in the same way, and the rate on rooms depends on the room tariff and on rules notified by the government. Getting the bill right therefore means setting up each charge correctly once, then letting the billing system apply it every time.
This guide is for hotel owners, managers and accountants who want to understand the logic behind a correct hotel bill: how tariffs relate to GST, how to treat food, advances and deposits, and what a company guest needs on the invoice. It does not tell you which rate to charge.
GST rates on hotel rooms and on food and beverages were revised in 2025, and the tariff bands that decide the rate have changed more than once. We have deliberately not printed any rate or band in this article. Check the current notification on cbic-gst.gov.in and confirm it with your chartered accountant before setting up or changing your billing.
How the GST rate on a room links to the tariff
GST on hotel accommodation is not one flat rate for every property. The notified rules group rooms by the value charged per unit per day, and each group carries its own rate. Very low tariffs have been treated differently from mid-range and premium tariffs. In practice this means the tax on a room can change if the price of that room for that night changes.
This has three practical consequences for billing staff and for whoever sets up your software.
A fixed tax rate per room type can go wrong
If your deluxe room normally sells at a tariff just above a band boundary, a discount for a long-staying guest or a festival offer could take that night's value into a different band. If the system applies one rate to the room type regardless of price, the invoice can show the wrong tax. Ask your CA how the value should be worked out for your property, including how discounts, extra beds and meal plans are treated, and make sure the billing system picks the rate from that value.
Multi-night stays may need night-by-night tax
A guest who stays Friday to Monday might pay a weekend tariff on two nights and a weekday tariff on the third. If those tariffs fall in different bands, the tax should follow each night's value. Posting room charges to the folio one night at a time, rather than as a single lump sum at checkout, makes this easy to get right and easy to check.
Rate changes need a dated switch-over
When rates are revised, the new rate applies from a notified date. Stays that cross that date can need different treatment for nights before and after it. Your billing system should let an administrator change the tax set-up with an effective date, and your accountant should review the first week of invoices after any change.
Food, beverages and other services on the hotel bill
Food reaches a hotel bill in several ways: the in-house restaurant used by walk-in diners, room service for staying guests, breakfast included in a room plan, and banquets or events. Each can be taxed differently, and the GST treatment of a restaurant inside a hotel has in the past depended on the hotel's room tariffs and on how the rules define the premises. That definition has also been revised. This is one of the clearest cases where you should take your CA's advice in writing and configure the software to match it.
Whatever the rate, good billing practice is the same:
- Separate heads: room tariff, food, beverages, laundry, transport and other services each have their own billing head, with its own tax set-up and service code agreed with your CA.
- Meal plans stated clearly: if breakfast is included in a plan, decide with your CA how the plan price is shown and taxed, and use the same method on every invoice.
- Room service posted, not carried on chits: room service and restaurant bills for in-house guests post to the room folio when the order is billed, so nothing is forgotten at checkout.
- Walk-in diners billed separately: guests who are not staying get their own restaurant bill and are never mixed into a room folio.
If your hotel runs a busy restaurant, the kitchen order flow matters as much as the tax. Our guide to restaurant order-to-kitchen KOT flow explains that side, and MATROP's restaurant software page lists the full restaurant module.
Advances, deposits, cancellations and refunds
Hotels take money before the final bill in several forms, and each needs a clear record. Mixing them up is the most common reason the cash at checkout does not match the bill.
| Type of money | When it is received | What to record | What to ask your CA |
|---|---|---|---|
| Booking advance | When a reservation is confirmed | Receipt against the booking, showing guest, dates and amount | Whether GST is payable at the time of receipt and what document to issue |
| Security or room deposit | At check-in | Separate deposit entry, refundable, linked to the room | Whether the deposit is a supply at all if it is fully refunded |
| Part-payment during stay | On any day of a long stay | Payment against the folio with mode and reference | Usually nothing extra if the final invoice adjusts it |
| Cancellation charge | When a guest cancels and part of the advance is kept | Amount retained and amount refunded, with the reason | How the retained amount should be invoiced and taxed |
| Refund | After cancellation or overpayment | Refund entry with approval, mode and date | What document is needed to adjust tax already paid |
Under GST, receiving an advance for a service can itself have tax consequences, and the law provides for receipt and refund vouchers for such cases. The exact treatment depends on your situation, so settle it once with your CA and then follow it every time. In the billing system, the key is that every advance and deposit is linked to its booking or room, so the final invoice shows what was already paid and the balance due.
Invoices for corporate guests with a GSTIN
Business travellers often need the invoice in their company's name with the company's GSTIN so the company can process it. If the details are wrong or missing, the guest will ask for a corrected invoice after checking out, and reissuing an invoice is far more work than getting it right the first time.
- Ask at booking whether the bill should be in the guest's name or a company's name, and note it on the reservation.
- Collect the company's legal name, billing address and GSTIN before arrival, from the booking email or the travel desk.
- Check the GSTIN using the search taxpayer facility on gst.gov.in, and use the legal name exactly as it appears there.
- Confirm at check-in that the details are still correct, especially when one company sends several employees.
- At checkout, print or send the invoice only after the receptionist has read the company name and GSTIN back to the guest.
A frequent surprise for companies from another state is that the invoice does not show IGST. For hotel accommodation, the place of supply is generally the location of the hotel, so the invoice normally carries the hotel state's CGST and SGST. Explain this politely when asked, and confirm the position with your CA if the guest's finance team questions it.
Depending on your annual turnover, B2B invoices may also need to be reported through the e-invoicing system before they are issued. Check whether your business is covered on the GST portal and with your CA rather than relying on an old threshold.
What every hotel invoice should show
Your CA can confirm the complete list of particulars required under the GST invoice rules for your business. As a working checklist, a hotel invoice usually needs:
- Hotel details: legal name, address and GSTIN of the hotel.
- Invoice number and date: a unique serial number in a continuous series, with no gaps and no reuse.
- Guest or company details: name and address, and the GSTIN where the guest is a registered business.
- Stay details: room number, arrival and departure dates and number of nights.
- Line items: room charges and each service on its own line, with the service code your CA has confirmed.
- Values: taxable value for each line, any discount shown on the invoice, tax rate and tax amount split as applicable, and the total.
- Payments: advances already received and the balance paid at checkout.
Cancelled invoices should stay in the series, marked cancelled with a reason, rather than being deleted. Gaps in the numbering are one of the first things an auditor asks about.
Month-end handover to your accountant
GST returns are only as good as the billing data behind them. A short month-end routine saves your accountant from rebuilding the month from paper:
- Export an invoice-wise register for the month and a GST summary by tax rate.
- Separate B2B invoices (with GSTIN) from B2C invoices, because they are reported differently.
- List every cancelled invoice, credit note and refund with its reason.
- Match total collections by payment mode with the cashbook and bank statements.
- Note any open folios, for example long-stay guests who have not checked out, so the accountant knows what is still to be invoiced.
If your hotel also sells goods, such as a gift shop or packaged items at reception, the same discipline applies to that counter. Our article on GST billing in shops covers credit notes and returns for goods in more detail.
How MATROP's hotel software handles billing, and what it cannot decide for you
In MATROP's hotel management software, room charges and extra services post to the guest's folio during the stay. The billing module produces GST invoices with discounts and taxes as configured, accepts cash, UPI and card in any combination, and closes each day with a cashbook. Deposits and balances are tracked from the booking onwards. GST and tax reports give an invoice-wise register and a GST summary with export options, and payment reports show advances, pending amounts and checkout settlements. The optional restaurant and POS module adds restaurant billing, KOT and room service posting to the room bill. An accounts login can be given billing, GST reports and payment tracking without access to settings.
Software applies the tax set-up you give it. It does not decide your tax position, and it cannot know about a rate change until someone updates the set-up. Treat any billing system, including ours, as the tool that carries out your CA's advice consistently.
You may not need hotel software for billing at all if you run a very small guest house that issues a handful of invoices a month and has no restaurant. A properly numbered invoice format prepared with your accountant can be enough until volume grows. If you want to compare set-ups or ask about your tariff structure, you can contact MATROP.
Questions people ask
Is GST on a room decided by the published rack rate or by what the guest actually pays?
The notified rules link the rate to the value of the room supply per unit per day, and the details have been revised over the years. Confirm the current basis with your CA and on cbic-gst.gov.in, then set your software to apply it.
A guest asks for the invoice in their company's name after checkout. Can we simply edit it?
Do not edit an invoice that has already been issued. Your CA will tell you the correct correction method, usually involving a credit note and a fresh invoice, and collecting the GSTIN at booking avoids the problem.
Do we charge IGST when a company from another state books a room?
Usually not. For hotel accommodation the place of supply is generally where the hotel is located, so the bill normally carries the hotel state's CGST and SGST even for an out-of-state company; confirm your own case with your CA.
Should in-house guests' restaurant bills go on the room invoice?
Many hotels post room service and restaurant charges to the guest's folio so the guest settles once at checkout. Whether food should appear as separate lines or on a separate invoice depends on how your services are taxed, so agree the format with your CA.




