FlipStay blog · 14 October 2026 · updated 22 October 2026
Thailand Hotel Taxes: 7% VAT, Service Charges and Invoicing
Understand Thailand's 7% VAT threshold, the 10% service charge calculation, and how to display compliant rates and invoices for small hotels.
Small property owners in Thailand often get caught between local tax enforcement and guest expectations regarding quoted prices. Miscalculating the relationship between the 10% service charge and 7% Value Added Tax (VAT) leads to billing errors, guest disputes at checkout, and penalties from the Revenue Department.
Here is how VAT and service charges apply to independent hotels, guesthouses, and homestays in Thailand, along with the exact math needed to format compliant bills.
Who must register for 7% VAT in Thailand
Under Thailand's Revenue Code, any business with an annual gross turnover exceeding 1.8 million THB must register for Value Added Tax (VAT). If your property generates less than 1.8 million THB a year, you do not have to register for VAT. Unless you choose to register voluntarily, you cannot charge VAT to your guests and you cannot claim back input VAT paid on property expenses.
Many small guesthouses and family-run homestays operate under this threshold. If you fall into this category, your room rates are flat. You quote a price, collect that exact amount, and pay personal or corporate income tax on your net profits at the end of the financial year.
However, once your gross revenue crosses 1.8 million THB—even mid-year—you have 30 days to apply for VAT registration (Form PP.01) with the Revenue Department. From the effective date of registration, you must:
- Add 7% VAT to taxable sales, including room nights, food, laundry, and tours.
- Submit monthly VAT returns (Form PP.30) by the 15th of each following month.
- Issue a tax invoice for every sale. An abbreviated tax invoice is fine for most walk-in guests, but you must issue a full tax invoice when a guest (usually a company) asks for one.
The 7% rate is a temporary cut from the 10% set in the Revenue Code and is renewed each year by royal decree; the current extension (Royal Decree No. 807) runs to 30 September 2027.
Always check with your accountant regarding your property's legal structure, as operating as an ordinary partnership or limited company can affect your registration strategy.
The 10% service charge: rules and tax treatment
A service charge is not a government tax. The Thai government does not mandate it, nor does it collect it. In Thailand's hospitality sector, an optional 10% charge is customary among mid-scale and boutique hotels, resorts, and restaurants.
Hotels collect this charge to distribute among operational staff as a variable monthly bonus. It acts as an incentive and forms a significant portion of hospitality wages in tourist hubs like Phuket, Samui, and Bangkok.
Two critical rules govern the 10% service charge:
- Consumer display laws: The Department of Internal Trade requires that any mandatory surcharge must be clearly stated upfront. You cannot add an unannounced 10% charge to a walk-in guest's bill at checkout.
- VAT on service charges: The Revenue Department classifies the 10% service charge as operational business revenue. Therefore, if your property is VAT-registered, you must levy 7% VAT on top of the service charge, not just on the base room rate.
The math of "plus plus": a worked invoice example
In Thailand, quoted rates that exclude charges are commonly marked as "++" (plus plus). The first plus represents the 10% service charge, and the second plus represents the 7% VAT.
Because VAT applies to the service charge as well, the calculations must be sequenced correctly. The service charge is calculated first on the base room rate, added to that base rate, and then VAT is calculated on the combined subtotal.
Here is a worked example for a boutique room sold at a base rate of 2,000 THB per night:
- Base room rate: 2,000.00 THB
- Service charge (10% of 2,000.00): 200.00 THB
- Subtotal before VAT: 2,200.00 THB
- VAT (7% of 2,200.00): 154.00 THB
- Total amount payable: 2,354.00 THB
A common mistake is calculating 7% on the 2,000 THB base (140 THB) and 10% on the 2,000 THB base (200 THB) for a total of 2,340 THB. This underreports VAT by 14 THB. While small on a single room, this compound error creates significant shortfalls across hundreds of monthly room nights during a Revenue Department audit.
If you sell rooms at an inclusive price—common on direct booking engines—you must work backwards to break out the lines on the tax receipt. For an all-inclusive rate of 2,354.00 THB, divide by 1.177 (1.10 × 1.07) to find the base rate of 2,000.00 THB.
Displaying rates online and printing valid tax invoices
Transparency dictates how you show rates to guests, while the Revenue Code dictates what appears on paper.
Showing rates to guests
Under Thai consumer regulations, price tags and online listings aimed at local consumers should ideally show the final price. If you display a net rate on your website or reception rate board, you must clearly write: "Rates are subject to 10% service charge and 7% VAT" in prominent, readable text. Online travel agencies (OTAs) generally require you to specify whether your submitted rates are tax-inclusive or tax-exclusive so they can format the checkout page correctly.
Issuing receipts at the front desk
When guests check out, your front desk software must generate receipts that match their legal status:
- Abbreviated Tax Invoice (ใบกำกับภาษีอย่างย่อ): Issued to individual guests who do not need a company tax receipt. It must carry the words "Abbreviated Tax Invoice", your business name (or abbreviated name) and tax identification number, a serial number, the date, a description and value of the charges, and the total including VAT with a clear statement that VAT is included.
- Full Tax Invoice (ใบกำกับภาษีเต็มรูป): Issued when a corporate guest or business traveller requests an official tax invoice for company expense claims. This document must display the word "Tax Invoice" (ใบกำกับภาษี) prominently, your business name, address, and 13-digit Tax ID (including branch number, e.g., "Head Office" or "Branch 00001"), along with the guest's corporate name, address, and 13-digit Tax ID. It must explicitly separate the base amount, the service charge, and the 7% VAT.
Using a dedicated property management system avoids manual calculation errors on these invoices. FlipStay is a free cloud PMS that includes a ready-made setup for Thailand properties, handling currency formatting, service charges, and 7% VAT line items automatically on guest folios and PDF invoices. Note that FlipStay's PDF, titled "Tax Invoice / Receipt", has no field for a company guest's Tax ID and branch, does not connect to the Revenue Department's e-Tax Invoice by Email system, and does not file TM30 immigration reports.
What to do this week
- Check your trailing 12-month revenue: Review your total gross income across all rooms, food, and tour commissions over the last 12 months. If you are approaching 1.8 million THB and are not yet registered, contact your local Revenue Department branch or your accountant to prepare your PP.01 application.
- Review your front desk templates: Audit your current checkout receipts. Confirm that VAT is being calculated on the base rate plus the service charge, rather than in parallel.
- Audit your rate signage: Ensure all walk-in menus, front desk boards, and direct booking notices clearly state whether rates include or exclude the "++" charges to remain compliant with Department of Internal Trade rules.
Frequently asked questions
Can a guesthouse keep the 10% service charge if staff turn over?
It depends on what your staff agreements say. The service charge is legal business revenue collected by the property. How it is distributed is governed by internal employment contracts and Thai labour regulations, not the tax office, so check your obligations with your accountant or a labour adviser before keeping it. However, you must still pay corporate/personal income tax on any undistributed funds retained by the business.
Do foreign tourists have to pay 7% VAT on hotel stays?
Yes. Unlike retail goods purchased in department stores, hotel accommodation and restaurant meals consumed inside Thailand are not eligible for the VAT Refund for Tourists scheme. All guests, regardless of nationality, must pay the VAT if the property is registered.
How should online booking deposits be treated for VAT?
If you are VAT-registered and take a deposit directly from a guest, VAT is due when you receive the payment, so it goes into that month's PP.30 return and you should issue a tax invoice for it. For OTA bookings, VAT is due on the value of the room you sell, not on whatever is left after the OTA's commission. Under a commission (agency) model you account for VAT on the full room price and treat the commission as a separate expense; under a merchant model, where the OTA buys the room from you at a net rate, your sale may be to the OTA at that rate. Check which model each OTA contract uses with your accountant.
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