OTAiCal feedAsia

Agoda + VillaTax

Agoda is owned by Booking Holdings (NASDAQ: BKNG) — same parent as Booking.com — but is operated and contracted out of A...

Type
OTA
Region
Asia
Connection
iCal feed
Payout
Per booking
Connector details
TypeOTA
RegionAsia
Connection
iCal feedEmail parser
PayoutPer booking
Confidenceverified
Last verified2026-05-23
Sources6

About Agoda

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.

Why this platform matters for a Bali villa

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.

Connecting Agoda to VillaTax

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.

What data VillaTax imports from Agoda

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.

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

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.

Bali-specific watchouts

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.

  • 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.
  • Currency conversion to IDR may introduce minor rounding differences in tax reports.

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.

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.

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

  • Agoda commission from Singapore and the Indonesia–Singapore P3B. The Agoda commission invoice is issued by Agoda Company Pte Ltd (Singapore-resident), making the payment from the Indonesian host a cross-border one within the scope of PPh 26 (UU 36/2008 Pasal 26, PMK 112/2022). The Indonesia–Singapore tax treaty (P3B) can reduce the standard 20% rate to the treaty rate for the relevant payment category, conditional on Agoda providing a valid Certificate of Domicile (DGT-1 or Surat Keterangan Domisili). VillaTax records the gross/commission/net per booking and tags the commission as Singapore-sourced, enabling your tax adviser to apply the treaty rate when the certificate is on file.
  • Promotional pricing and the PBJT base. Indonesian PBJT (UU 1/2022 HKPD Pasal 56–61, Perda Badung 7/2023 Pasal 7–8) is computed on the amount actually paid by the guest, not on the rack rate or the contracted floor. A successful Agoda promotion that brought the gross below the floor still sets the PBJT base at the lower actually-paid figure — the floor is a commercial benchmark, not a fiscal threshold. VillaTax stores both numbers so the lessor sees the commercial delta and the tax authority sees the correct basis.
  • FX rate for commission deduction in PPh Badan. When Agoda settles in CNY, KRW, JPY, AUD or any non-IDR currency, the deductible commission expense in your PPh Badan filing is computed in IDR at the official Kurs Pajak published by the Ministry of Finance for the relevant transaction date. UU 7/2021 HPP requires the Kurs Pajak basis for foreign-currency expenses recognised against PPh Badan, not the commercial rate of the acquirer. VillaTax pre-converts every commission line to IDR at Kurs Pajak so the SPT 1771 deduction matches what an auditor would recompute.
  • Agoda as a designated PMSE under PMK 60/2022 and host obligations. PMK 60/2022 places PPN-collection and reporting duties on appointed foreign PMSE providers; if Agoda appears in the DGT's designated PMSE list for the relevant period, those duties belong to Agoda, not the host. The host's own PPh 26 obligation as commission-payer is independent of Agoda's PMSE status: it is governed by Pasal 26 and the applicable treaty regardless of PMSE designation. VillaTax keeps Agoda's commission and any host-side PPh 26 withholding as separate ledger lines so neither obligation is conflated with the other.

Frequently asked questions

Since Agoda and Booking.com share a parent, do they share inventory and commissions?

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.

Is the Agoda commission invoice in IDR or in another currency?

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.

How does VillaTax handle an Agoda "Insider Deal" where the gross paid is below my contract rack rate?

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.

Should I treat Agoda commission as a Singapore-resident-recipient transaction for PPh 26 purposes?

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.

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)