FlipStay blog · 14 October 2026 · updated 22 October 2026

Singapore GST and Service Charge: Hotel Bill Calculation

Learn how to calculate Singapore's 9% GST and 10% service charge on hotel invoices correctly, comply with IRAS display rules, and avoid audit errors.

Many small accommodation providers in Singapore miscalculate the relationship between service charge and Goods and Services Tax on guest folios. Getting the formula wrong leads to customer disputes and costly tax liabilities during IRAS audits.

Singapore raised its GST rate to 9% on 1 January 2024. In the hospitality sector, room rates and incidentals are frequently subject to a 10% service charge. While the math seems straightforward, operators often err in the sequencing of these two percentages.

Here is how the Inland Revenue Authority of Singapore (IRAS) requires hotels, boutique hostels, and serviced apartments to calculate and display these charges. (Serviced apartments are different: IRAS treats them as residential property, so the bare rent is GST-exempt and GST applies only to furniture, fittings and services.)

The compounding rule: why GST applies to service charge

The most common error made by independent hoteliers is calculating GST and service charge in parallel against the base room rate.

Under IRAS regulations, mandatory service charge is treated as part of the gross consideration for the supply of accommodation or services. Even though your property retains the service charge or distributes it among your staff, it forms part of the taxable value. Therefore, GST must be charged on the room rate plus the service charge combined.

In hospitality industry shorthand, this is why prices are marked as "++" (plus plus). The first plus represents the 10% service charge. The second plus represents the 9% GST levied on top of both the room rate and the service charge.

If you calculate GST strictly on the base rate and add a flat 10% service charge separately, you will systematically undercollect GST. When IRAS audits your records, you will be liable to pay that shortfall out of your own margin, along with statutory late payment penalties. Always check with your accountant if you are uncertain about how your accounting categories align with IRAS classifications.

A worked example: calculating a S$250 room night

To see how the numbers work in practice, consider a standard one-night stay at a boutique hotel in Singapore with an agreed base rate of S$250.00.

Here is the step-by-step formula:

  1. Identify the base room charge: S$250.00.
  2. Calculate the 10% service charge: S$250.00 × 0.10 = S$25.00.
  3. Calculate the taxable subtotal: S$250.00 + S$25.00 = S$275.00.
  4. Calculate the 9% GST on the subtotal: S$275.00 × 0.09 = S$24.75.
  5. Compute the total amount payable by the guest: S$275.00 + S$24.75 = S$299.75.

Now compare this with the parallel calculation error:

In this single transaction, the hotel undercollects S$2.25 in GST. If your property sells 600 room nights a month, that error creates an annual GST shortfall of S$16,200 on room charges alone. IRAS will assess this debt during a routine audit, and you will not be able to recover it from past guests.

IRAS price display rules for hotels

Singapore law generally requires all consumer-facing prices to be quoted inclusive of GST. However, the law provides a specific exemption for hotels and food and beverage (F&B) establishments that impose a service charge.

If your property imposes a mandatory service charge, you are permitted to display room rates on your direct booking engine, walk-in rate boards, and marketing materials on a "++" basis (for example, "S$250++"). To remain compliant, you must clearly state adjacent to the price that the rate is subject to a 10% service charge and prevailing GST.

If your property does not levy a service charge, you lose this exemption. You cannot quote a room rate as "S$250 + 9% GST". You must display the full, GST-inclusive rate upfront (in this case, S$272.50 nett). Displaying net rates without GST when no service charge exists violates the Price Display regulations enforced by IRAS and the Competition and Consumer Commission of Singapore (CCCS).

What you give the guest at checkout depends on who they are. For guests who are not GST-registered, a serially numbered receipt is enough: it must show your name, address and GST registration number, the date, the total including GST, and the words "Price payable includes GST". For a GST-registered business guest, you may issue a simplified tax invoice when the bill is S$1,000 or less (including GST); above that, issue a full tax invoice if they ask for one. A full tax invoice must show:

Itemising the room rate, the service charge and the GST is good practice on every bill.

Applying charges to incidentals and cancellations

Hotel folios rarely contain room charges alone. Guests buy laundry services, consume minibar items, pay late checkout fees, or trigger cancellation penalties. You must apply consistent tax rules to each scenario.

Ancillary services and minibar

If your property policy states that the 10% service charge applies to all hotel amenities, laundry and room service follow the same cascading rule as room rates: add 10% service charge, then apply 9% GST on the combined subtotal.

If retail items (such as bottled water or packaged snacks sold at reception) do not carry a service charge, the 9% GST applies directly to the retail price.

Deposits and cancellation fees

When a guest pays a deposit for a specific booking, IRAS treats it as part payment, so GST is due in the tax period in which you receive it, not when the guest checks out. A fully refundable security deposit is not subject to GST until you use it to pay the bill.

For no-shows and cancellation charges, IRAS's position for hotels is clear: you must charge and account for GST on them, just like room revenue. A purely punitive charge, such as compensation for damage to the room, is different and is not subject to GST. Check your cancellation terms with your tax agent if you are unsure which applies.

Managing these calculations manually across multiple line items introduces rounding errors. A cloud-based platform like FlipStay provides built-in Singapore tax profiles that calculate the 10% service charge and 9% GST automatically and show them as separate lines on the PDF invoice produced at checkout.

What to do this week

  1. Verify your billing software logic: Take a recent checkout folio and recalculate the GST line. Check whether the 9% is applied to the base rate alone or to the base rate plus the 10% service charge. If your system is calculating in parallel, update the tax profile immediately. If your current software cannot handle compound taxes properly, you can set up a free account at FlipStay to test automated Singapore invoicing.
  2. Audit public price displays: Review your website, printed reception rate cards, and e-mail confirmation templates. If you quote "++", verify that the service charge and GST disclaimers are legible and adjacent to the rate. If you do not charge service fees, switch all public numbers to GST-inclusive pricing.
  3. Check your invoice headers: Download a sample checkout PDF from your front desk system. Ensure your business name, operating address, and official IRAS GST registration number are clearly printed on the final receipt.

Frequently asked questions

Do small hotels in Singapore have to charge a 10% service charge by law?

No. Service charge is a commercial decision, not a statutory tax. The Singapore government does not mandate a service charge. If you choose not to impose it, you simply collect the base rate plus 9% GST, but your advertised prices must then be displayed as GST-inclusive.

Can we round off decimal cents on the final invoice?

Yes. IRAS allows the GST amount on a tax invoice or receipt to be rounded to the nearest cent. Because one-cent coins are no longer issued, some businesses also round the final bill to the nearest five cents for cash payments; IRAS leaves rounding up or down as a business decision. Work out the 9% GST on the actual taxable subtotal, before any cash rounding.

Are foreign tourists exempt from paying the 9% hotel GST?

No. The Tourist Refund Scheme (TRS) in Singapore applies only to qualifying goods that are brought out of the country via Changi Airport or Seletar Airport. It does not apply to services consumed within Singapore, such as hotel stays, restaurant dining, or vehicle rentals. All guests, regardless of nationality, must pay GST on accommodation.

Run your property on FlipStay — free

Room calendar, check-in, tax invoices in your currency, housekeeping and daily books. No card, no per-booking fee, live in minutes.

Create your free account

← All articles