↩ Blog
11 MIN READ
HOTEL FINANCE

Hotel Tax in Indonesia: Separate PBJT, PPN and Service Charge Before You Calculate

Separate PBJT, PPN and service charge before the property configures a guest-facing hotel price.

A guest sees “Rp1,000,000++” and asks for the final price. One employee adds 21 percent. Another says accommodation is not subject to PPN. A third says the service charge is optional. Each may be referring to a different rule, and the property still has no defensible answer.

There is no universal Indonesian hotel “tax and service” stack. PBJT is a local tax whose applicable tariff and details come from the current regional rule. Qualifying hotel services that are PBJT objects are outside PPN under national rules, while separately classified supplies can be treated differently. Service charge is a business-imposed addition with labor rules, not another national tax. Verify all three before publishing a final price.

The three labels answer different questions

The fastest way to create an error is to put PBJT, PPN and service charge into one field called “tax.” Keep them separate from the first price decision through the guest receipt and monthly reconciliation.

ItemWho or what controls itEvidence to keepQuestion the property must answer
PBJT on hotel servicesNational framework plus the current kabupaten or kota regulation and implementation guidanceCurrent consolidated Perda, Bapenda guidance, registration and filing recordsIs this supply a local PBJT object, what local tariff applies, and what is the local taxable base?
PPNNational VAT law and current Ministry of Finance rules, applied to the specific supply and taxpayerTax registration position, contract, invoice and classification supportIs this qualifying accommodation already treated as a local-tax object, or is it a separate supply that remains within PPN?
Service chargeThe property's adopted tariff or policy, guest disclosure and applicable labor rulesApproved policy, price display, receipt fields and worker-distribution recordsDoes the property impose it, at what disclosed amount, on which base, and how is it distributed and recorded?
Final guest priceThe property's offer, booking channel display, confirmation and applicable consumer rulesScreenshot or rate record, booking confirmation and receiptIs the quoted rate inclusive, exclusive or expressed as “++”, and can staff explain the final amount before booking?

This table is a setup document, not a filing answer. The applicable legal text, local authority and a qualified adviser control the answer for a real property.

PBJT is local, even though the framework is national

Law No. 1 of 2022 reorganized regional taxes and introduced Pajak Barang dan Jasa Tertentu, usually shortened to PBJT. Hotel services are included among PBJT objects.

The national law sets 10 percent as the maximum PBJT rate for hotel services. That ceiling is not the rate every hotel should charge. The current Peraturan Daerah for the relevant kabupaten or kota establishes the applicable local tariff and implementation details. A property in Badung should not borrow an answer from Jakarta, and a property elsewhere in Bali should not assume a Badung circular applies there.

Your evidence chain should therefore have two levels:

  1. The national law that classifies the tax.
  2. The current local regulation and official local guidance that apply to the property's location and activity.

Keep the consolidated text, not only an old blog post or screenshot. Local regulations can be amended, and an implementation circular may describe a rule as it stood on its publication date.

Badung shows why the date matters. Badung Regulation No. 7 of 2023 and a 2024 Bapenda circular are useful official sources for the earlier rule. However, Badung Regulation No. 8 of 2025 was enacted on 22 December 2025 and is listed as current. A property should verify the consolidated text and effective provisions with Badung Bapenda or its adviser rather than copy the earlier circular into today's configuration.

PPN depends on the supply, not the word “hotel”

PMK 70/PMK.03/2022 explains the national boundary between certain goods and services subject to regional tax and those subject to PPN. Hotel services that are objects of regional tax are not subject to PPN.

The regulation's hotel scope includes familiar accommodation forms and directly related facilities provided as part of the stay. It also identifies exclusions. Examples include specified hotel-space rentals for activities outside the hotel-service purpose, and travel or tour services operated by a hotel. Those excluded activities can fall within PPN treatment rather than the local-tax treatment for qualifying hotel service.

That leads to a practical rule: classify the actual supply before selecting the tax field.

For each charge on a folio or invoice, ask:

  • Is the guest paying for accommodation or a facility directly related to the stay?
  • Is the property renting space for a separately classified activity?
  • Is the property selling a travel or tour service?
  • Is another legal entity supplying the item?
  • Which entity invoices and receives the amount?
  • What do the current national and local rules say about that exact activity?

Do not use “the customer is staying at a hotel” as the entire classification. A room night and a separately operated tour can appear on one guest journey while requiring different analysis.

This also means the safe sentence is not “Indonesian hotels do not charge PPN.” The narrower sentence is: qualifying hotel services that are local-tax objects are outside PPN under PMK 70/2022, while excluded or separately classified supplies must be checked on their own facts.

Service charge is not a tax rate

A hotel service charge, often called uang servis, is an amount the business adds to the set price under its adopted policy. It does not become PBJT or PPN merely because it appears beside them on a receipt.

Ministry of Manpower Regulation No. 7 of 2016 governs service money in hotels and hotel restaurants. The Ministry's official explainer makes an important distinction: the regulation applies when such a business imposes service money; it does not create a national rule that every hotel must add the same percentage to every price.

Where the property imposes a service charge, the regulation also creates worker-distribution and administration obligations. This makes service charge both a guest-price question and a labor-record question. Management should document:

  • who approved the charge;
  • the percentage or amount and its base;
  • which products and services it covers;
  • how it appears before booking and on the receipt;
  • how collected service money is accounted for; and
  • how the required worker distribution and permitted allocations are administered.

A tax adviser should confirm how the service charge interacts with the local PBJT base. A labor adviser or qualified payroll professional should confirm distribution compliance. Do not assume that a receipt label is sufficient evidence for either question.

Why “10% plus 10% equals 21%” is not a national rule

People often explain “++” by saying a 10 percent service charge is added first and a 10 percent tax is then calculated on the enlarged amount. The arithmetic in that specific sequence is 21 percent above the starting rate. But each input contains a decision that may not apply to the property:

  • the local PBJT tariff must actually be 10 percent;
  • the property must actually impose a 10 percent service charge;
  • the service charge must be part of the PBJT base under the applicable rule and facts; and
  • the starting price must exclude both amounts.

If any of those inputs changes, the result changes. The national framework does not tell every Indonesian hotel to add a universal 21 percent.

Illustration A: PBJT calculated on the room rate before service charge

Assumptions for illustration only:

  • displayed base room rate: Rp1,000,000;
  • property service charge: 10 percent of the room rate;
  • assumed local PBJT tariff: 10 percent;
  • assumed local treatment: PBJT base excludes the service-charge line.

Calculation:

  • service charge: Rp100,000;
  • PBJT: Rp100,000;
  • final amount: Rp1,200,000.

The additions equal 20 percent of the starting rate under these assumptions.

Illustration B: PBJT calculated on room rate plus service charge

Use the same first three assumptions, but assume the applicable local rule and facts include the service charge in the PBJT base.

Calculation:

  • service charge: Rp100,000;
  • PBJT base: Rp1,100,000;
  • PBJT: Rp110,000;
  • final amount: Rp1,210,000.

The additions equal 21 percent of the starting rate under this particular sequence. The illustration demonstrates why the taxable-base question matters. It does not establish which sequence a property must use.

Illustration C: the advertised rate is already inclusive

Suppose the guest sees a final price of Rp1,210,000 and the offer clearly says taxes and service are included. The front desk should not add the two lines again at payment. The accounting breakdown must work backward from the inclusive total using the property's verified tariff, service-charge policy and taxable-base method.

This is a common place for booking-channel mismatches. One screen may store a base rate while another shows a final rate. Before trying to compare direct and channel prices, map exactly what each display includes. The direct-booking guide provides a useful guest-path check, and the local-payments guide helps make the payment amount and confirmation step explicit.

Hotel tax setup worksheet

Use this worksheet for each property and each materially different revenue line. Do not fill it from memory.

1. Identify the legal place and entity

Record the kabupaten or kota, property address, operating entity, tax registration details, licenses and the entity that contracts with the guest. If a restaurant, spa, tour desk or transport provider is a separate entity, note that before classifying the charge.

2. Save the national classification source

Keep the current official national rule that supports the treatment. For the PBJT and PPN boundary discussed here, save the current official text of Law No. 1 of 2022 and PMK 70/2022, including any later amendment identified by the reviewer.

3. Save the current local rule

Obtain the current consolidated Perda and relevant Bapenda regulation or guidance. Record:

  • document number and date;
  • effective date;
  • current tariff for the relevant object;
  • taxable-base wording;
  • exemptions or special cases;
  • filing and payment process;
  • local contact or adviser who confirmed the interpretation; and
  • next date to recheck it.

Do not rely on a search-result excerpt. Save the official document or an official link and the exact provision used.

4. Define the service-charge policy

If the property imposes service charge, write down the amount or percentage, base, covered services, disclosure language, accounting treatment and worker-distribution process. Confirm the policy with tax, labor and payroll advisers as appropriate.

If the property does not impose it, do not create a service-charge line merely because neighboring hotels use “++”.

5. Classify every revenue line

Make a list from real guest receipts. Include room, breakfast, extra bed, airport transfer, spa, tour, meeting-space rental, retail item, restaurant charge and any other material line. For each, record:

  • supplier and recipient;
  • description the guest sees;
  • PBJT object or not, with source;
  • PPN treatment, with source;
  • service-charge treatment;
  • tax or charge base;
  • rate or amount;
  • inclusive or exclusive display; and
  • receipt and ledger destination.

One classification for “hotel revenue” is not enough when the property sells different supplies.

6. Test the price in every guest route

Run the same sample booking through the property website, an OTA, a walk-in quote and a manual invoice. Record the first price shown, the confirmation price and the collection amount. A guest should not discover an undisclosed mandatory addition at the final step.

If the property is reviewing its wider software and operating setup, the guide to choosing a PMS gives a neutral method for checking requirements. Tax classification still needs its own legal evidence and approval; software selection does not answer it.

7. Approve before configuration

The owner or finance lead, qualified tax adviser and relevant local reviewer should sign off the source, tariff, base and display rule. Record the approval date. When the law or property offer changes, reopen the worksheet rather than silently editing a percentage.

Configure only the treatment that was approved

After the property has approved its legal treatment, configure PBJT, service charge and any separately applicable PPN as distinct items. Do not assume that a software label determines the legal classification or taxable base. Run one sample booking through the actual calculation, confirmation and receipt, then compare every line with the adviser's written treatment before using the setup for guests.

Check each OTA separately. A PMS or property setting does not necessarily rewrite the tax and service-charge configuration inside an OTA extranet. Compare the OTA's first displayed price, confirmation and collected amount with the property's direct and walk-in routes.

Reconcile the guest view to the filing record

At month end, select a sample of bookings from different routes. For each one, trace:

  1. the advertised rate;
  2. the booking confirmation;
  3. the folio or receipt;
  4. the amount collected;
  5. the service-charge record;
  6. the PBJT record and return; and
  7. any PPN invoice for a separately classified supply.

Investigate differences. A mismatch may come from a rate set as inclusive in one channel and exclusive in another, a service charge applied to the wrong line, a separately supplied activity classified as accommodation, or an old local tariff left in a template.

Do not “fix” a difference by changing the receipt until the legal and transaction facts are understood. Preserve the original records and document the approved correction.

Questions owners should put to an adviser

Bring specific questions and documents. A vague “Is our tax right?” is hard to answer.

Ask:

  • Which current Perda and implementing rule govern this property today?
  • What is the tariff for each PBJT object we sell?
  • Does the local PBJT base include our service charge on these facts?
  • Which room-related facilities are included in the qualifying hotel service?
  • Which rentals, tours, transport or other activities need separate PPN analysis?
  • How should inclusive rates be broken down on the receipt and books?
  • Does our service-charge policy and worker distribution comply with the current labor rule?
  • What documents must be retained, and for how long?
  • What change in law, license, entity or product would require a new review?

Write the adviser's answer beside the source and date. An answer without a source becomes difficult to defend after a staff change.

Use the worksheet before changing a percentage

Complete the hotel tax setup worksheet with your qualified adviser and obtain the current local source before changing a guest-facing rate, receipt or filing setup. This guide gives the questions; your current law, location and business facts determine the answer.

Go to the hotel tax setup worksheet