Bookkeeping

Bali Villa Bookkeeping Checklist: A Monthly Rental Property Close

Follow a monthly Bali villa bookkeeping checklist for rental income, bank and OTA reconciliation, supplier invoices, owner movements and report review.

Illustrative an orderly month-end closing desk: open checklist notebook, bank record folder, receipts and calculator, tropical green courtyard beyond

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

A calmer monthly close for a Bali villa

A busy booking calendar creates many separate records: reservations, platform statements, bank deposits, supplier invoices, staff or contractor payments, owner transfers and property expenses. A monthly bookkeeping close brings those records together so the owner or manager can see what happened during the period.

This guide sets out a repeatable monthly bookkeeping close process for Bali villa owners. It is intended for bookkeeping organisation and management reporting, not Indonesian tax advice. Bookkeeping should not be treated as a substitute for advice or official filings from a licensed Konsultan Pajak. Ask your licensed tax adviser about obligations that apply to your ownership, operating and tax structure.

The close does not need to mean that every question has already been solved. A useful process identifies what is supported, what is still pending and what needs an informed review.

Before you start: set a clear monthly cut-off

Choose the period being closed and use it consistently. For example, a January close should state whether it is reporting booking activity by stay date, income recognised under the bookkeeping method being used, or cash received during January. These are not automatically the same thing.

Write down the cut-off date and collect records from all relevant channels before beginning. A typical source list includes:

Keep a short exceptions list while working. It is better to record “supplier invoice missing” or “payout includes several stays” than to make an unsupported classification simply to complete the file.

Monthly close preparation checklist

1. Gather and organise the complete income record

Start with the booking records rather than the bank statement alone. Export the relevant reservation and payout information from Airbnb, Booking.com, direct-booking channels and the property manager. The useful fields will depend on the system, but the working record should make it possible to understand the relationship between a reservation, the charges applied and the amount ultimately paid.

Where available, retain the stay date, booking date, guest or reservation reference, gross accommodation amount, cleaning charge, other listed charges, discounts or promotions, refunds, platform fees, adjustments, payout date and net payout. Keep gross sales separate from platform deductions. Recording only the amount that reached the bank can hide the cost of distribution and make operational performance harder to review.

Do not assume that the date on a reservation, the guest's stay date, the platform payout date and the bank deposit date are interchangeable. Note which date is being used for the report and keep supporting exports for the other dates.

Illustrative example: A platform statement shows a reservation with a gross amount of 12,000,000, a platform fee of 1,800,000 and a net payout of 10,200,000. The bookkeeping record should preserve the gross amount and fee as separate information, rather than recording only 10,200,000 as sales. The figures are illustrative and do not represent a tax treatment.

Income record checklist

2. Reconcile payouts to bank deposits

Next, match the payout records to the bank accounts. A single deposit may combine several reservations, while one reservation may produce more than one payment or be paid after month end. Matching should therefore use payout references, dates, amounts and supporting statements rather than relying on an amount alone.

Mark each item as matched, pending or requiring explanation. If a deposit is different from the reported payout, look for fees, currency conversion, refunds, timing differences, chargebacks, withheld amounts or a deposit that combines multiple bookings.

Never “plug” a difference into revenue simply to make the bank account balance. An unexplained difference is a useful review item. Record what is known, what is unknown and who needs to provide the missing evidence.

Illustrative example: A bank deposit appears to be 20,000,000, while the related platform report shows several payouts totalling 20,450,000. The difference might relate to a fee, adjustment, conversion or timing issue. The correct next action is to inspect the platform payout detail and bank transaction, not to guess the classification. This example is illustrative only.

For a more detailed process, read How to Reconcile Airbnb and Booking.com Villa Payouts.

Payout reconciliation checklist

  1. List the opening and closing bank balances for the period.
  2. Match each deposit to a platform payout, direct booking or other source.
  3. Group deposits where one bank transaction covers several payouts.
  4. Record timing differences separately from unexplained differences.
  5. Investigate currency, fees, refunds and chargebacks.
  6. Save the reconciliation and supporting statements together.

3. Collect, review and code operating costs

Gather invoices and receipts for cleaners, laundry, utilities, internet, maintenance, supplies, pool and garden care, insurance, software, transport and management. A useful document should identify the supplier, date, amount, currency, property and business purpose. If one invoice relates to more than one property or activity, retain enough detail to support the allocation used.

Photograph paper receipts while they are legible and keep the original where required. Use consistent file names so a document can be found later, such as supplier, date and amount. Avoid relying on a bank transaction description as the only evidence of what was purchased.

Review recurring costs for missing invoices and unusual changes. A higher maintenance bill may be reasonable, but the monthly pack should make it visible and provide a place for the manager or owner to explain it.

Do not guess when a cost is unclear. Put it on the questions list, request the invoice or ask the appropriate adviser. In particular, bookkeeping classification should not be presented as Indonesian tax advice.

Expense documentation checklist

4. Review owner, property and held-funds transactions

Separate personal spending from villa spending. Review transfers between the owner and the business, owner withdrawals, owner contributions and expenses paid personally. These transactions should be identifiable in the records instead of being mixed into supplier costs or operating revenue.

Also identify deposits held for guests, funds collected for another party and amounts that do not belong to the villa's operating activity. The appropriate treatment can depend on the arrangement and supporting documents, so preserve the facts and ask for professional advice where needed.

Illustrative example: An owner pays a repair supplier from a personal account and later transfers money into the villa account. The records should retain the supplier invoice, show how the repair was paid and identify the owner-funded transaction. The transfer should not automatically be described as villa sales. This is an illustrative bookkeeping example, not tax advice.

Owner and property review checklist

5. Produce a practical monthly reporting pack

The finished pack should help an owner or manager understand both the records and the open questions. At a minimum, include:

Compare the current month with a prior period only when the basis is consistent. A change in occupancy may help explain revenue, but occupancy is not itself an accounting result. Similarly, a cash movement report and an income summary answer different questions.

For reporting structure, see How to Use Monthly Variance Reviews in Bali Villa Reporting. If the owner needs a separate statement of activity and balances, What to Include in a Bali Villa Owner Statement provides a useful companion guide.

Final review before the month is closed

Before sending the pack, perform a short quality review. Confirm that the bank balances agree to the statements, major income sources have been included, platform fees have not been hidden inside net deposits and significant expenses have supporting documents. Check that unresolved items are labelled rather than silently estimated.

  1. Confirm all bank and payment accounts were included.
  2. Check that the income period and payout period are clearly described.
  3. Review unmatched deposits and outstanding invoices.
  4. Scan for duplicate supplier bills or duplicate bank entries.
  5. Separate owner transactions from operating activity.
  6. Read the questions list and assign follow-up actions.
  7. Archive the final reports and source documents in an organised folder.

A consistent close gives the owner a more dependable basis for discussions with a property manager, bookkeeper or licensed Konsultan Pajak. It also makes the next month easier because unresolved items are visible rather than buried.

How Bali Accounting can support the monthly close

If your team needs help organising booking records, reconciling accounts and preparing a recurring management pack, review Bali Accounting's bookkeeping and accounting services. Sales / Client Advisory can discuss the records involved, the reporting cadence and the level of support that fits your villa operation.

For Indonesian tax interpretation and official filings, work with a licensed Konsultan Pajak. Bali Accounting's bookkeeping support should remain clearly separate from that tax advice and filing role.

Turn the checklist into an agreed rental bookkeeping handover

Assign a contact to each source: bank records, booking channels, direct reservations, supplier invoices and authorized staff schedules. Agree the reporting cutoff and how late documents will be identified. For several properties, apply consistent labels before the data enters a combined spreadsheet so each owner's report remains traceable.

At review, distinguish supported balances from unresolved questions and carry open items forward with their references. A target reporting date depends on complete, timely documents and the agreed scope. If older periods are incomplete, assess cleanup independently rather than assuming the next recurring close resolves the historical backlog. Compare the monthly reporting views and package limits with your operation before choosing a service.

Related services and next steps

For ongoing records, explore our Bali accounting and villa bookkeeping services. For this topic, see accounting services in Bali. Advice and project work require their own agreed scope; these articles are general information.

Speak with Client Advisory

Related guides

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