Check24 matters because German travelers often start with price comparison, not with a brand-led booking habit. The plat...
Check24 matters because German travelers often start with price comparison, not with a brand-led booking habit. The platform compares room-only rates, package inclusions, and supplier offers before redirecting the guest into the final purchase path. For Bali villa operators, that means the visible rate can include elements that do not belong in the lodging tax base, especially when flight or activity bundles sit beside the accommodation offer. VillaTax treats the Check24 export as a comparison signal first and a revenue record second, so the property team can separate the stay component from any bundled extras and keep the local ledger consistent with the actual villa unit.
For Bali operators, Check24 is less about direct selling and more about being visible to the German comparison shopper at the right moment. The commercial problem is that the guest sees one combined offer while the tax record needs to show only the stay portion. That matters in Bali because villas commonly share a room offer with optional transfers, tours, or add-ons that should not be mixed into the lodging figure. VillaTax uses the Check24 file to separate the accommodation value from the rest of the package so the property team can report a cleaner lodging figure to the correct kabupaten.
VillaTax reads Check24 exports from the partner dashboard or from the channel manager that relays them into the property stack. The normal input is a spreadsheet file with booking references, origin market, arrival and departure dates, package labels, and payout totals. Because Check24 is a comparison layer rather than a merchant system, there is no direct transaction feed to reconcile against accounting software. That makes the file import step the point where the lodging component is separated from any bundled travel extras. Once the rows are mapped to the correct villa profile, the ledger can be reviewed against the actual guest stay rather than against the comparison page.
VillaTax captures the reservation reference, distributor notes, stay dates, property identifiers, and the gross value linked to the villa component of the stay. The important step is not just reading the total amount, but isolating the part that belongs to accommodation when Check24 sells a bundle that also includes transport or activities. Foreign currency values, commonly in euros, are converted into Indonesian Rupiah using the Ministry of Finance rate for the relevant stay date. Each row is then attached to a specific villa profile so the tax record reflects the actual property, not the broader package page.
Data fields automatically synchronized
From platform to compliance in 4 steps
(1) Compare-and-book flows can shift after export if the traveler changes the selected room or package stage, so the spreadsheet must be refreshed before filing. (2) If the comparison route is amended by an upstream wholesaler, the accommodation line should be updated separately from any transport or activity line so the villa ledger stays clean. (3) Promotional discounts may appear on the comparison side even when the payout later reflects a different structure, so bank statements and exported rows need to be checked together. A weekly review is usually enough to catch those changes before the monthly declaration is assembled.
German guests arriving through Check24 frequently expect a more documentation-heavy stay, which means the Banjar register and the villa guest log need to stay in step. Operators also need to make sure the final guest count stays within the Pondok Wisata capacity on file for that property. VillaTax cross-checks the comparison export against the physical check-in record and the currency conversion basis, so the lodging amount and the property record line up. If those details drift apart, the risk is not just a tax mismatch but also avoidable friction during local inspections.
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.
European platforms often denominate payouts in EUR and may operate under EU VAT-OSS, which is distinct from Indonesian PPN. The platform's invoicing to you does not discharge your Indonesian PBJT/PPh obligations.
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. Check24 is a comparison portal, not a tax engine. It does not calculate, collect, or remit regional PBJT or PPh on behalf of a villa in Bali. VillaTax uses the exported rows to separate the stay value from any bundled extras so the operator can file against the right property.
VillaTax uses the accommodation line from the Check24 export as the tax base and keeps any package discount or add-on separate. It then matches the stay to your calendar entry and converts the currency using the relevant Ministry of Finance rate so the filing reflects the real villa revenue rather than the comparison-page headline rate.
You need a fresh export. VillaTax replaces the old row with the updated one so the accommodation value, dates, and package split stay aligned with the final guest stay.
VillaTax converts the final accommodation amount to Indonesian Rupiah using the Ministry of Finance rate tied to the stay date, so the ledger is based on the actual villa component rather than the comparison page total.
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