Klook is Asia-Pacific's leading travel activities and services platform, headquartered in Hong Kong. For Bali villa oper...
Klook is Asia-Pacific's leading travel activities and services platform, headquartered in Hong Kong. For Bali villa operators, Klook is a unique channel that bundles accommodation with local experiences, tours, and activities, reaching high-spending travelers from East and Southeast Asia. Bookings are often prepaid by guests in their local currencies. Managing Klook bookings requires distinguishing room charges from activity fees and converting values to IDR at the official weekly Kurs Pajak rate for tax declaration. This page explains how Klook integrates with VillaTax for PBJT and PPh compliance.
Klook bookings frequently combine accommodation with tours, which can complicate tax calculations. Only the room revenue portion is subject to the 10% regional PBJT. Because Klook does not collect or remit regional taxes to Bali kabupatens, the host must file monthly declarations and pay these taxes directly. Additionally, commissions charged by Klook's Hong Kong entity trigger PPh 26 withholding tax considerations. VillaTax simplifies this by converting foreign currency payouts to IDR using the official weekly Kurs Pajak rate.
VillaTax connects to Klook using the iCal calendar link exported from the Klook Merchant Portal. This read-only link automatically imports reservation dates and booking IDs to block your calendar and compute stay lengths. Financial details, including gross room charges, Klook commissions, and package details, are captured by forwarding Klook booking confirmation emails to your custom organization email address, or by uploading monthly merchant CSV reports directly into the VillaTax ledger.
VillaTax records the reservation reference, stay dates, guest name, total room charges, and commission rate from Klook. It tracks the gross room payment and Klook commission fees. This is essential because regional PBJT (10% accommodation tax) and income tax (PPh) liabilities are calculated on the gross room charge paid by the guest, not the net payout received by the host. All foreign currency transactions are automatically converted into IDR using the official weekly Kurs Pajak rate.
Data fields automatically synchronized
From platform to compliance in 4 steps
(1) iCal calendar updates are subject to sync delays depending on Klook's export frequency. (2) Package bookings containing room and activity charges must be split in the tax ledger to ensure PBJT is calculated only on the accommodation portion. (3) Booking modifications in the Klook Merchant Portal must be tracked to update the tax ledger and prevent tax accrual on non-realized stays.
Villa operators must ensure that Klook bookings match their licensed Pondok Wisata capacity limit to remain compliant with regional zoning and accommodation enforcement. Exchange rate differences between Klook's commercial rates and the official weekly Kurs Pajak set by the Indonesian Ministry of Finance must be reconciled to ensure audit-ready tax records. VillaTax handles this automatically.
OTAs typically operate under pricing-parity terms, which limits how much cheaper you can sell on direct channels. Many OTAs also delay payouts (T+30 or longer), so cash-flow planning matters โ VillaTax records the booking on check-in date for tax purposes, regardless of when the OTA pays you.
Many Asia-focused platforms route payments through local rails (LinkAja, GoPay, Dana, OVO, UPI). Confirm with Klook which rail applies โ gross figures and currency conversion can differ from card-based flows.
The tax obligations triggered by a villa booking in Bali are defined by Indonesian law and do not depend on which platform produced the reservation. This section lists the applicable provisions with citations to primary sources; for case-by-case computation use the /dashboard/tax cockpit.
โข PBJT (Regional Accommodation Tax) at the rate set by each Bali kabupaten โ see UU 1/2022 HKPD Pasal 56โ61 and Perda Badung Pasal 7โ8 for the legal basis. Liability accrues at check-in date and is owed monthly. โข PPh Final 4(2) on rental income โ when the lessor is a non-corporate Indonesian taxpayer, PP 34/2017 sets a final 10% rate on gross rental. For corporate lessors, PPh Badan applies at the rate fixed in UU 7/2021 HPP. โข PPh 21 on staff salaries โ TER (effective rate) regime per PP 58/2023 and PMK 168/2023; VillaTax computes monthly withholding for your villa staff. โข PPh 26 on cross-border payouts โ UU 36/2008 Pasal 26 and PMK 112/2022 โ applies when a non-resident receives Indonesia-sourced income; relevant for cross-border OTA commission settlements rather than the host's payout. โข PPN (VAT) โ UU 7/2021 HPP โ only if the lessor is a registered PKP (Pengusaha Kena Pajak). โข LKPM quarterly investment report โ required for entities with foreign capital, filed via BKPM. None of these obligations depend on which OTA, PMS or channel manager produced the booking.
No. Klook does not collect or remit PBJT (accommodation tax) or PPh (income tax) on behalf of villa owners in Bali. All tax liabilities must be reported and paid directly to local tax offices by the host. VillaTax automates this process by tracking and converting guest payments.
VillaTax logs the gross room charge from the Klook confirmation email and matches it to your calendar stay dates. The system ensures the 10% PBJT is calculated only on the accommodation portion, separating any experience fees to keep your tax filings accurate.
When a booking is cancelled or modified, the updated calendar feed notifies VillaTax. The system adjusts the tax ledger automatically to ensure you do not declare or pay taxes on non-realized stays, keeping your accounting accurate.
Yes. VillaTax uses your Klook merchant listing's iCal link for read-only date synchronization. Financial details are captured securely from forwarded booking confirmation emails, keeping your Merchant Portal credentials private.
Connect this integration to your full compliance workflow
Start free โ connect your channels and let VillaTax compute PBJT, PPh and BPJS automatically.
Create a free account