Tax records

Direct Booking Tax in Bali: Records Owners Need

Direct and OTA bookings may require different evidence and reconciliation, even when the underlying villa stay looks similar. Learn what to record before asking a tax adviser.

Illustrative photo: Dr. A. Louise Klehm's Day Book and Ledger, 1905 1915 DPLA 151522a4391ea505883e8a6b085d1337 (page 94)

By Bali Accounting editorial desk · Editorial updated 2026-11-03. General information, not a claim of licensed professional review.

Direct bookings and OTA bookings can lead to different tax questions, but the difference is not simply the channel name. The relevant facts may include who receives the guest payment, which entity operates the villa, whether a payment processor or platform withholds amounts, and what the contract says. A reliable record set should show the booking, gross charge, deductions, refunds, settlement and bank receipt before a qualified Indonesian tax adviser assesses the treatment.

Who this applies to

This guide is for Bali villa owners, operators, property managers and finance staff who receive reservations through their own website, messaging channels, a payment link, a bank transfer, or an online travel agency. It is also useful when one villa uses several channels and the owner wants a consistent monthly close.

It does not determine your tax classification, filing position or legal obligations. Those questions can depend on the operating entity, contracts, accommodation activity, customer location, payment path and other facts. A bookkeeping file can preserve evidence and identify questions; it cannot replace advice or a separately agreed tax-compliance engagement. For that distinction, see what a bookkeeper and tax consultant each do.

Why the channel can change the evidence

A direct booking normally gives the operator a closer view of the reservation and payment journey. The guest may pay into a business bank account, pay a deposit and balance separately, or use a card processor. The operator may issue a receipt, invoice or booking confirmation, depending on the agreed process and advice received. Each movement should be traceable to a reservation reference.

An OTA booking often introduces additional records: the platform reservation, guest-facing price, platform commission, adjustments, cancellation activity, reserve or delayed payout, currency conversion and the final settlement. The bank statement may show only the net deposit. Treating that deposit as the entire booking can hide the gross transaction and the deductions that explain the difference.

That does not mean every direct booking is recorded gross, every OTA booking is recorded net, or that a channel automatically determines tax treatment. It means the evidence and contractual relationships differ. A tax adviser needs the facts behind the numbers, not just a monthly bank total.

Record comparison for a monthly review
Evidence areaDirect bookingOTA booking
Reservation sourceWebsite, email, messaging record or booking systemOTA reservation and payout statement
Customer chargeConfirmation showing room, dates, extras and adjustmentsReservation detail showing the guest-facing amount and changes
Collection routeBank transfer, card processor, cash or payment linkPlatform settlement, processor or mixed payout route
DeductionsProcessor fees, refunds or separately agreed commissionsCommission, adjustments, refunds, reserves and conversion differences
Reconciliation targetBooking record to processor or bank receiptReservation detail to payout statement to bank receipt
Tax review questionWho earned the amount and under what agreement?Who earned the amount, who deducted amounts and who paid whom?

The record trail to build

Start with a booking register rather than the bank statement. Give each reservation a stable reference and record the property, stay dates, guest-facing charge, cleaning or other separately identified items, deposit, balance, cancellation or refund status, and collection channel. If several villas share one account, include a property code. If several entities use one system, include the responsible entity.

Next, preserve the source evidence. For direct reservations, this may include the booking confirmation, invoice or receipt, payment-provider report, bank advice and refund approval. For OTA reservations, retain the reservation detail, payout statement, commission document where available, adjustment history and bank deposit. Do not rely on a screenshot that omits the period, reservation reference or amount. Download or archive statements in a controlled folder and keep a record of the reporting period.

Then connect the timing. A guest may pay before arrival, while a platform may release funds after check-in or after a later adjustment. The booking date, stay date, settlement date and bank date can all be different. A monthly report should show which date convention is being used and list material items crossing the month-end boundary for review.

Finally, document exceptions. A missing payout statement, unexplained fee, manual discount, chargeback, foreign-currency receipt or owner-collected payment should not disappear into a vague “difference” line. Put it on an exception register with the amount, source sought, responsible person and next action. This is especially important when preparing a file for tax compliance support in Bali.

Illustrative IDR worked example

The following is an arithmetic illustration only, not a tax calculation and not a recommended classification. Assume a guest-facing booking charge is IDR 12,000,000. The platform statement shows an IDR 1,800,000 platform deduction and an IDR 200,000 adjustment. The bank receives IDR 10,000,000. The reconciliation is:

The example proves only that the selected evidence schedule agrees to the cash receipt. It does not decide whether the guest-facing amount, platform deduction or adjustment is treated in a particular tax calculation. A responsible adviser would need to review the operating entity, agreement, nature of the adjustment and applicable rules.

For a direct booking, use the same discipline even if the guest pays directly. Suppose a booking confirmation records IDR 8,000,000, a payment processor report shows a fee of IDR 160,000, and the bank receives IDR 7,840,000. The selected cash bridge is IDR 8,000,000 - IDR 160,000 = IDR 7,840,000. If a separate deposit of IDR 2,000,000 arrived earlier, do not count it again when the balance is collected. The reservation schedule should show the two receipts and the total contractual charge.

What owners get wrong

1. They treat the bank receipt as the booking amount. Correction: retain the gross reservation detail and reconcile each deduction to a statement or approved adjustment. A net receipt may be correct cash, but it is incomplete evidence by itself.

2. They compare direct and OTA revenue without comparing scope. Correction: define whether the comparison includes cleaning charges, guest-paid extras, refunds, discounts, commissions, payment fees and currency effects. Use consistent columns, then ask an adviser how those components should be considered.

3. They let the management statement replace primary records. Correction: use a management statement as a useful summary, not as the only evidence. Obtain the underlying reservation, payout, processor and bank records. If the manager collects on behalf of an owner or entity, document the capacity in which each party acts and the settlement terms.

Questions to take to a qualified tax adviser

Good questions are fact-specific and supported by documents. Ask which entity is regarded as earning the booking amount under the actual operating agreement. Ask whether the adviser needs the guest-facing charge, the settled amount, or both for the relevant analysis. Ask how refunds, cancellations, deposits, payment fees, OTA deductions, owner-collected cash and third-party management arrangements should be evidenced.

Also ask whether the booking channel changes any invoicing, withholding, reporting or document-retention considerations for your particular structure. Do not assume that an OTA statement settles those questions. Do not assume that a direct bank transfer is outside a review simply because no platform is involved.

Where a foreign owner, local operator, company, manager or property owner has different roles, provide the agreements and payment flow. The adviser may need to distinguish the person receiving money from the person entitled to the accommodation income. That distinction should be reflected in the bookkeeping through clear due-to or owner-balance evidence where appropriate, rather than an unexplained revenue line.

For platform-specific controls, compare this article with the direct booking payment processor reconciliation guide and the Booking.com commission reconciliation checklist. A broader view of platform payouts is also available in the Bali villa OTA payout workflow.

Printable direct-booking and OTA evidence checklist

  1. List every operating entity, villa and bank or payment account used for bookings.
  2. Assign each reservation a reference, property code and booking channel.
  3. Save the reservation confirmation with dates, charges, discounts, deposits and status.
  4. Record whether the payment was made by bank transfer, card processor, cash, payment link or OTA settlement.
  5. Download the relevant processor or OTA statement for the same period.
  6. Separate guest-facing charges from commissions, fees, refunds, reserves, adjustments and currency differences.
  7. Match each settlement to the bank receipt, allowing for timing between statement and deposit.
  8. List deposits, balances, cancellations and refunds once each, with their dates and references.
  9. Investigate unmatched amounts and record the evidence still requested.
  10. Keep contracts showing whether a manager, owner, company or platform acts as collector, agent or service provider.
  11. Prepare a short schedule of unusual items for the responsible tax adviser.
  12. Lock the reviewed period and retain the source files behind the summary.

This checklist is adaptable to the villa’s systems and reporting period. It is not a filing walkthrough, deadline guide or substitute for professional advice. If the records are incomplete, a staged onboarding plan can begin with agreeing the period, accounts, source folders and exception priorities. The sequence and timing should be agreed for the actual file; no turnaround is guaranteed.

A Client Advisory discussion can help define whether the immediate need is evidence preparation, monthly bookkeeping, reconciliation or a separately scoped tax-compliance project. Start with the Client Advisory enquiry and provide the channels, entities and records involved.

General information disclaimer: This article is general information for record-keeping purposes and is not tax, legal, accounting or financial advice for an individual situation. It does not state current rates, thresholds, deadlines, permissions or filing obligations. Tax treatment depends on facts and applicable rules. Obtain advice from the responsible authorised professional before relying on the records for a decision or submission. Preparation and submission work require a separate engagement and are not automatically included in monthly bookkeeping.

Frequently asked questions

Is direct booking tax in Bali always different from OTA booking tax?

No. The channel alone does not decide the result. It changes the evidence trail and may change the parties, deductions, settlement timing or contract facts that a qualified adviser must review.

Should a villa record the OTA payout or the guest-facing booking amount?

Keep both where available. Reconcile the guest-facing booking detail, platform deductions and final payout to the bank. The appropriate tax presentation depends on the facts and advice for the operating entity.

What records should a direct booking have?

Keep the reservation confirmation, charge or invoice record, payment evidence, processor statement if used, bank receipt, refund or cancellation documentation and any management agreement relevant to who collected the money.

Does a bank transfer make a booking simpler for tax review?

It may remove some platform records, but it does not remove the need to identify the reservation, payer, entity, contractual charge, deposit or refund. A bank line without booking evidence is difficult to interpret.

Can a bookkeeper decide the tax treatment of my booking channels?

A bookkeeper can organise evidence, reconcile movements and flag questions. The responsible tax adviser should determine the tax treatment, considering the entity, contracts, services and applicable rules under a separate scope.

Related services and practical guides

Continue with Bali Villa Cash-Flow Forecast: Booking Payouts, Costs and Owner Withdrawals.

Scope: This article is general information, not tax advice, legal advice or immigration advice. Illustrative figures are not client results. Requirements and rates may change; ask a licensed Indonesian Konsultan Pajak or the appropriate qualified adviser about your actual circumstances. Editorial quality checks are not a licensed professional review.

For ongoing support, explore our Bali accounting and villa bookkeeping services. Project work and monthly bookkeeping have separately agreed scopes.

Illustrative photo, not a client engagement. Photo credit: . Public domain. Original image and attribution. Cropped for display; no endorsement implied.

Speak with Client Advisory

Related guides

Need help applying this process? Explore the relevant service scope, sample owner report and bookkeeping package inclusions.