Booking engineManual entryAsia

Booknpay + VillaTax

Booknpay operates as an all-in-one direct booking engine and payment gateway designed for hospitality businesses, with a...

Type
Booking engine
Region
Asia
Connection
Manual entry
Payout
Per booking
Connector details
TypeBooking engine
RegionAsia
Connection
Manual entry
PayoutPer booking
Confidenceindustry_known
Last verified2026-06-18
Sources4

About Booknpay

Booknpay operates as an all-in-one direct booking engine and payment gateway designed for hospitality businesses, with a focus on online transaction processing. Rather than acting as a standard website form, Booknpay processes credit card authorizations, issues instant booking confirmations, and manages deposit payments within a single workflow. For Bali villa operators, this platform is an essential tool to capture bookings and secure funds from international guests. Since Booknpay coordinates both the reservation details and the financial transactions, it serves as the primary system of record for direct web sales. For VillaTax, Booknpay provides transaction logs, guest details, and stay dates. Reconciling this data is critical to ensure that deposit values are correctly reported for regional tax compliance. This page covers how Booknpay is mapped.

Why this platform matters for a Bali villa

Booknpay is important in Bali because it allows operators to secure direct deposits and verify card payments before guest arrival. However, Booknpay does not automate local tax declarations or convert foreign currency transactions to the weekly tax exchange rates. Additionally, because guest bookings are processed directly, the villa operator is entirely responsible for collecting guest passport details for local Banjar registrations. VillaTax solves this by parsing Booknpay logs to verify check-in dates and guest names, keeping your operational records aligned with your tax ledger to prevent local Bapenda tax auditors from flagging inconsistencies during audits, helping managers keep records compliant.

Connecting Booknpay to VillaTax

VillaTax connects to Booknpay through manual report uploads generated from the Booknpay Merchant Extranet. Managers retrieve transactional summaries, reservation details, and payout logs, typically in standard PDF formats. Since Booknpay coordinates both reservation data and payment processing, these reports act as a unified cash ledger. The imported documents contain key details such as booking codes, transaction IDs, check-in dates, gross charges, processing fees, and settlement dates. VillaTax parses this information to align Booknpay payment records with your property calendar in Bali, ensuring that every direct transaction is mapped to the correct legal owner and physical property before monthly tax declarations are prepared, helping managers identify discrepancies between reservation logs and actual cash received.

What data VillaTax imports from Booknpay

The system records the transaction reference, booking dates, guest names, listing keys, gross room value, and payment method from Booknpay reports. This helps make sure the gross stay value paid by the guest is used as the tax base, as regional lodging taxes and corporate income taxes cannot be calculated on net payouts. Foreign currency transactions are converted into IDR using the official exchange rates set by the Ministry of Finance on the check-in date. The imported records are mapped to individual villa profiles within the tax ledger, creating an audit trail that links each website payment to its respective regional tax filing, allowing villa owners to track the conversion details of direct stays.

What VillaTax captures

Data fields automatically synchronized

Manual entry required โ€” fields recognized
Reservation code
Check-in date
Check-out date
Guest name
Gross revenue
Payment status

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) Gateway timeout errors during guest checkout sessions in Booknpay can lead to booking discrepancies that must be manually adjusted in the operational dashboard. (2) Non-refundable deposit forfeitures resulting from guest cancellations must be manually updated in Booknpay to ensure the taxable revenue reflects the actual cash retained for lodging. (3) Reconciling credit card transaction logs with payouts settled in Indonesian bank accounts is necessary to prevent differences in the declared tax base, which can trigger local Bapenda audits if left unresolved. Property managers should upload transaction reports weekly to verify check-in details and match bookings with bank statements for complete reconciliation.

Bali-specific watchouts

Operators using Booknpay must verify that the integrated payment gateway is set up to route guest funds directly to local Indonesian corporate bank accounts. Furthermore, because credit card processing fees are deducted at source, PT PMA entities must document these transaction costs as corporate business expenses in their monthly filings. VillaTax matches Booknpay deposits against bank statement records to ensure that currency conversions align with the official weekly government tax rates. Reconciling these payment rails is essential to pass Bapenda audits and avoid administrative penalties, verifying that all financial reports align with BKPM investment requirements for foreign entities in Bali.

  • Manual entry requires diligent record-keeping to avoid reporting gaps.
  • Ensure all bookings are logged before month-end for accurate P&L.
  • Currency conversion to IDR may introduce minor rounding differences in tax reports.

Points of vigilance

Direct bookings can lull owners into believing no fiscal obligation arises because no OTA is involved. The opposite is true: PBJT and PPh apply to gross revenue regardless of channel. VillaTax surfaces direct revenue exactly like OTA revenue, so the dashboard does not under-report.

Many Asia-focused platforms route payments through local rails (LinkAja, GoPay, Dana, OVO, UPI). Confirm with Booknpay 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

  • Regional accommodation tax. Under the UU 1/2022 HKPD framework, stays booked and paid via Booknpay are subject to the 10% regional accommodation tax. The lodging tax base must be the gross charge paid by the guest, not the net payout received after processing fees. VillaTax logs the gross transactions and payment gateway IDs to ensure that monthly declarations to the kabupaten Bapenda match the verified revenue. The outcome depends on the property location. VillaTax records these parameters to support compliance reviews.
  • Income tax on payment revenue. Rental revenues processed through Booknpay's integrated gateway are subject to PPh Final Pasal 4(2) at a rate of 10% under PP 34/2017. For PT PMA entities, these earnings must be reported in monthly corporate income tax filings. VillaTax converts all foreign currency transactions to IDR using the weekly Kurs Pajak rate to ensure accurate corporate tax reporting. Reconciling these bookings on a monthly basis protects the corporate entity from compliance audits and under-reporting penalties. The tax obligation applies to all realized rental income.
  • Withholding tax on payment gateway fees. Transaction fees charged by Booknpay's payment gateway partners may trigger PPh Pasal 26 withholding tax considerations at a standard rate of 20% under UU 36/2008, unless a tax treaty applies. The host must withhold and report this tax if a certificate of residence is available. VillaTax logs these processing fees to support correct withholding calculations and maintain foreign vendor compliance. Understanding the correct withholding path under local regulations is essential for managing international transaction costs efficiently.
  • BKPM investment realization. PT PMA entities must report all Booknpay revenues in their quarterly LKPM report to BKPM. This requires clear segmentation of booking channels and revenues by property. VillaTax organizes Booknpay transaction logs into clean CSV exports sorted by channel, ensuring that reports match official banking statement histories and BKPM requirements for international businesses. This compliance mapping is crucial for maintaining the PT PMA's corporate license and ensuring transparent investment reporting to BKPM and local tax offices in Bali for full regulatory compliance.

Frequently asked questions

Does Booknpay collect local Bali lodging taxes automatically?

No. Booknpay is a direct booking engine software and does not collect or remit regional PBJT or PPh taxes on behalf of villa owners in Bali. The host must report and pay these taxes directly to the local Bapenda. VillaTax automates this process, ensuring that your lodging tax calculations match your physical property locations and Bapenda requirements. This protects your lodging business from under-reporting penalties.

How are Booknpay direct bookings integrated into VillaTax?

VillaTax records the gross rate paid by the guest as the tax base. The system matches these bookings with your calendar dates and converts foreign currencies using the weekly government exchange rate to ensure compliant tax reporting, keeping your direct bookings compliant with local tax regulations without manual entry. This alignment makes sure that you pay the correct regional accommodation tax without manual calculation errors.

What happens to my taxes if a Booknpay transaction is refunded?

When a booking is refunded in the Booknpay system, you must import the updated transaction report. VillaTax updates the tax ledger automatically to adjust the tax base, helping make sure you do not pay taxes on refunded booking revenue. This process keeps your accounting records clean and prevents local Bapenda tax auditors from flagging discrepancies during monthly lodging tax reviews and audits.

How are multi-currency payments in Booknpay converted?

VillaTax converts all Booknpay transactions processed in foreign currencies to Indonesian Rupiah using the weekly tax exchange rates set by the Ministry of Finance on the guest's check-in date. This automated currency conversion helps make sure your tax ledger remains compliant with local guidelines, protecting your business from under-reporting penalties and commercial exchange rate fluctuations during local Bapenda tax audits and financial reviews.

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
Editorial review
Reviewed on 2026-06-18 against industry-known information. Some details may be approximate โ€” contact us if you can confirm or correct.
โ† All integrations (310)