OTAiCal feedIndonesia

Traveloka + VillaTax

Traveloka is Southeast Asia's leading travel platform, headquartered in Indonesia. For Bali villa operators, Traveloka i...

Type
OTA
Region
Indonesia
Connection
iCal feed
Payout
Per booking
Connector details
TypeOTA
RegionIndonesia
Connection
iCal feedEmail parser
PayoutPer booking
Confidenceverified
Last verified2026-06-18
Sources4

About Traveloka

Traveloka is Southeast Asia's leading travel platform, headquartered in Indonesia. For Bali villa operators, Traveloka is a crucial channel for domestic tourists and regional Asian travelers. Because Traveloka operates through a local Indonesian entity (PT Traveloka Indonesia), the fiscal relationship is governed by domestic corporate tax regulations rather than cross-border frameworks. Payments are processed in Indonesian Rupiah (IDR), eliminating currency conversion discrepancies for local tax declarations. This page explains how Traveloka integrates with VillaTax to simplify PBJT, PPh, and PPN compliance.

Why this platform matters for a Bali villa

Traveloka transactions are processed within Indonesia, meaning hosts deal with local tax compliance. Commissions charged by Traveloka (PT Traveloka Indonesia) trigger domestic PPh 23 withholding tax at a rate of 2% on the service fee, rather than the 20% PPh 26 cross-border rate. The host must issue a withholding tax slip (Bukti Potong) to Traveloka. Additionally, if the host is a registered PKP, Traveloka requires local VAT (PPN) invoice reconciliation. VillaTax automates this local tax tracking.

Connecting Traveloka to VillaTax

VillaTax synchronizes reservation dates and booking references from Traveloka via the read-only iCal calendar feed exported from the Traveloka Tera extranet. This connection prevents double bookings by automatically updating your calendar. Financial details, including gross room charges, Traveloka commissions, and payment splits, are captured by forwarding Traveloka's reservation confirmation emails to your custom organization email address, or by uploading monthly Tera booking CSV exports directly into the VillaTax ledger.

What data VillaTax imports from Traveloka

VillaTax records the reservation code, stay dates, guest name, and room rate in IDR from Traveloka. It logs the gross booking revenue and Traveloka's commission fees. Since domestic PBJT and PPh Final are calculated on the gross guest payment, not the net payout, VillaTax maintains a clear distinction in your ledger. Local invoice matching is streamlined because all transactions are settled directly in IDR.

What VillaTax captures

Data fields automatically synchronized

Reservation code
Check-in date
Check-out date
Nights stayed
Guest name
Gross revenue
Platform commission
Net payout
Payout date

How it works

From platform to compliance in 4 steps

1
Connect platform
Sync bookings automatically
2
Ingest data
VillaTax normalizes all records
3
Tax calculation
IDR conversion & obligation mapping
4
Compliance output
Reports, exports, declarations

Things to know

Operational quirks

(1) Traveloka Tera iCal exports are subject to sync frequency limitations, which can cause calendar update lags of up to a few hours. (2) Late cancellations or modifications on Traveloka must be reconciled manually in the tax ledger to ensure correct monthly filings. (3) Local bank transfers are settled directly in IDR, which simplifies ledger matching but requires matching the unique booking ID to bank statements.

Bali-specific watchouts

Domestic guest details must be registered with the local Banjar and Siskoharlat database using ID cards (KTP) instead of passports. Villa operators must ensure that Traveloka bookings match their licensed Pondok Wisata capacity limit to remain compliant with regional zoning and accommodation enforcement.

  • iCal feeds are read-only โ€” cancellations and modifications need to propagate from the source platform.
  • Sync frequency depends on polling interval; there may be a short delay between the event and dashboard update.

Points of vigilance

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.

Global platforms expose multi-currency flows. Always reconcile against IDR at the official Kurs Pajak rate, not the platform's internal conversion.

Indonesian fiscal framework that applies regardless of platform

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.

Sources cited

Platform-specific fiscal points VillaTax tracks

  • Regional accommodation tax (PBJT). Stays booked via Traveloka are subject to the 10% regional accommodation tax (PBJT under UU 1/2022 HKPD). The host must file monthly declarations to the kabupaten Bapenda. VillaTax calculates the tax on the gross booking amount rather than the net payout, protecting hosts from under-reporting penalties.
  • Income Tax Final 4(2). Rental revenues from Traveloka bookings are subject to PPh Final 4(2) at a rate of 10% (PP 34/2017) on gross revenue. VillaTax tracks the transaction history in IDR, eliminating currency conversion errors and ensuring accurate monthly reporting.
  • Domestic PPh 23. Commissions charged by Traveloka's local entity trigger PPh 23 at 2% on the commission fee. The host must withhold this tax and issue a Bukti Potong to PT Traveloka Indonesia. VillaTax calculates this withholding amount and generates the necessary transaction logs.
  • VAT (PPN) Obligations. If the villa operator is a registered PKP (taxable entrepreneur), PPN at 11% (UU 7/2021 HPP) must be calculated on the booking value. VillaTax segments the tax ledger to track PPN and PBJT allocations separately, ensuring compliance with both national and regional tax rules.

Frequently asked questions

Does Traveloka collect local Bali taxes for hosts?

No. Traveloka 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.

How is PPh 23 handled on Traveloka commissions?

Because Traveloka is an Indonesian company, its commission is subject to PPh 23 (2% withholding). VillaTax calculates this deduction based on the commission fee recorded from the confirmation email, helping you generate the required Bukti Potong.

Are Traveloka payouts subject to currency conversion issues?

No. Traveloka settles payments directly in IDR for Indonesian properties. This simplifies accounting, as the transaction value matches your bank statement and eliminates the need for Ministry of Finance weekly tax rate (Kurs Pajak) conversions.

How does VillaTax connect to Traveloka Tera?

VillaTax uses your Traveloka Tera listing's iCal link for read-only date synchronization. Financial details are captured securely from forwarded booking confirmation emails, keeping your Tera extranet credentials private.

Explore VillaTax features

Connect this integration to your full compliance workflow

Similar connectors

Automate your Bali villa tax compliance

Start free โ€” connect your channels and let VillaTax compute PBJT, PPh and BPJS automatically.

Create a free account
Public sources used for this review
โ† All integrations (310)