RunHotel is a channel manager operating global (runhotel.com). Its catalog entry describes the service as follows: โMode...
RunHotel is a channel manager operating global (runhotel.com). Its catalog entry describes the service as follows: โModern cloud-based hotel management with distribution tools.โ
For a villa owner in Bali, the relevant question is not whether RunHotel is a good product โ that depends on your channel mix โ but whether the booking and payment flow it produces can be reconciled cleanly with Indonesian tax obligations (PBJT, PPh, BPJS for staff, quarterly LKPM for foreign-held entities). This page documents how the channel manager integrates with VillaTax and which fiscal triggers apply.
RunHotel does not currently expose a public ingestion endpoint that VillaTax can read directly. The supported workflow is manual import: download your booking list as CSV or PDF from RunHotel, upload it in /dashboard/bookings, and VillaTax normalises the records into the same data model as the API-connected channels.
As a channel manager, RunHotel sits between your inventory and multiple distribution partners. VillaTax connects to RunHotel so the bookings you receive across all those partners are recorded once, with their channel of origin preserved for tax attribution and OTA commission tracking.
From RunHotel, VillaTax retrieves a reservation feed enriched with the channel of origin (Booking.com, Airbnb, direct, etc.). The channel attribution matters for two reasons: PPh 26 cross-border withholding only applies to non-resident OTAs, and commission rates differ by channel โ both must be tracked to compute correct net income.
Data fields automatically synchronized
From platform to compliance in 4 steps
Channel managers can produce duplicate records if a booking is mirrored both at the OTA level and the channel-manager level. VillaTax detects duplicates by guest name + dates + property โ but verify the channel mapping in RunHotel so each booking is owned by a single source.
Global platforms expose multi-currency flows. Always reconcile against IDR at the official Kurs Pajak rate, not the platform's internal conversion.
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.
RunHotel is imported by manual upload โ export your booking list as CSV or PDF from RunHotel and upload it to /dashboard/bookings.
For booking ingestion, yes โ RunHotel can serve as the single source. But VillaTax still benefits from direct OTA connections for commission verification, since channel managers do not always surface the OTA-side fee breakdown.
VillaTax converts at the official Kurs Pajak rate published by Kementerian Keuangan for the booking date. This is the same rate the DJP uses, so PBJT and PPh figures will match an inspector's recomputation.
PPh 26 (UU 36/2008 Pasal 26, PMK 112/2022) applies when a non-resident receives Indonesia-sourced income. In practice this concerns the OTA's own commission flowing to a non-Indonesian entity, not the host's payout. Whether withholding applies depends on the contract structure between the platform and the lessor โ consult /dashboard/tax for case-specific guidance.
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