Agoda is owned by Booking Holdings (NASDAQ: BKNG) — same parent as Booking.com — but is operated and contracted out of A...
Agoda is owned by Booking Holdings (NASDAQ: BKNG) — same parent as Booking.com — but is operated and contracted out of Agoda Company Pte Ltd in Singapore, not an Indonesian entity. Partner properties manage their listing via YCS (Yield Control System) on partners.agoda.com. Commission is contractual, typically in the 15–25% range depending on tier and contract negotiation. The Singapore contracting entity puts Agoda's commission flow in the cross-border category for Indonesian tax purposes — closer to Airbnb than to Booking.com on that specific axis.
Agoda's Singapore contracting entity creates a structural question that does not arise for Booking.com: when Agoda invoices commission from Singapore to an Indonesian lessor, the commission is a payment from Indonesia to a non-resident — falling under the PPh 26 framework (UU 36/2008 Pasal 26, PMK 112/2022). Whether withholding applies in practice depends on the contract structure (whether the lessor or Agoda nets the commission, the role of any Indonesian sub-agent, the Indonesia–Singapore tax treaty P3B) and is a question for a tax adviser. VillaTax records the gross/commission/net split exactly so this analysis can be made on real numbers.
VillaTax pulls Agoda reservations via the YCS-exposed iCal calendar feed (Reservations → Calendar Sync in YCS) and via the booking-confirmation emails Agoda sends. As with Booking.com and Airbnb, the iCal feed carries dates and reservation IDs but not the gross-amount breakdown — the confirmation email is required for the figures. YCS also lets you download a reservation report (CSV) which can be uploaded as a one-time reconciliation against the email-parsed records.
From Agoda, VillaTax records: Agoda reservation ID, check-in/out dates, guest name, gross room rate, platform commission per the YCS contract tier, applicable Singapore-side GST or local taxes Agoda invoices on commission, net payout (in the currency you elected in YCS), and payout date. Agoda settles to partners via bank transfer on a monthly cycle by default. The IDR-equivalent gross — at Kurs Pajak rate on the booking date — is the basis for Bali PBJT and Indonesian PPh.
Data fields automatically synchronized
From platform to compliance in 4 steps
Three Agoda-specific points. (1) Agoda's customer base is heavily skewed Asia-Pacific, especially Korea, Japan, Taiwan, Thailand and mainland China — peak booking windows differ from Airbnb's Western-dominant pattern, which matters for capacity planning more than for tax. (2) Agoda runs aggressive promotional events ("member-only deals", "Insider Deals") that can drop the displayed rate below your contracted floor; VillaTax records the gross as the actual paid amount, not the contracted rack rate. (3) YCS exports occasionally lag the Extranet front-end by 6–12 hours when Agoda's batch jobs run — cross-checking against the confirmation email avoids missing a same-day check-in.
Two Bali-specific considerations. First, the Asia-leaning Agoda guest mix means a higher share of guests booking with shorter lead times and shorter average stays compared to Airbnb — operationally that puts more pressure on housekeeping turnover, with no direct tax effect but a knock-on labour-cost effect that does flow into BPJS and PPh 21 staff calculations VillaTax tracks. Second, when an Asian guest pays in CNY/KRW/JPY via Agoda, the Singapore-side conversion to your payout currency is at Agoda's commercial rate; the IDR-equivalent VillaTax records for tax purposes is at Kurs Pajak — the deltas can be material in months with currency volatility.
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 Agoda 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.
They are separate platforms with separate partner systems (YCS for Agoda, Extranet for Booking), separate contracts, and distinct commission negotiations. A reservation booked on Agoda comes to you under your Agoda contract; the same property listed on Booking.com is governed by your Booking contract. VillaTax records each booking with its originating channel so commission and tax computations stay correct per channel.
Agoda's commission invoicing is in the payout currency you selected in YCS — frequently USD for foreign-bank-account hosts, or IDR for partners with an Indonesian bank account. The invoice is issued by Agoda Company Pte Ltd (Singapore). VillaTax stores both the invoice currency and the IDR-equivalent at the booking-date Kurs Pajak so the deduction in PPh Badan is consistent with how DJP would recompute it.
VillaTax records the actually paid gross — that figure is what the guest paid, what feeds PBJT, and what your tax return must reflect. The rack rate is a commercial benchmark, not a tax basis. The commission Agoda applies is also recomputed on the actually paid gross, not on the rack rate.
Tax treatment depends on the entity issuing the invoice (Agoda Company Pte Ltd is Singapore-resident), the relevant tax treaty (Indonesia–Singapore P3B which reduces the PPh 26 rate on certain payment types), the nature of the payment (service fee vs commission vs other), and any certificate of domicile (Surat Keterangan Domisili) Agoda provides. This is a question to validate with your tax adviser using VillaTax's gross/commission/net records; the platform does not make a unilateral determination.
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