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.
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:
- Bank statements for each account used by the villa.
- Airbnb, Booking.com and other platform reservation or payout reports.
- Direct-booking records and payment processor statements, where applicable.
- Property manager reports, owner statements and cash records.
- Supplier invoices, receipts and payment confirmations.
- Records of owner contributions, withdrawals and expenses paid personally.
- Details of guest deposits or other amounts held on behalf of another party.
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
- Period: confirm the month and cut-off date.
- Accounts: list every bank, cash and payment account included.
- Channels: identify each booking and payment source.
- Documents: note missing statements, invoices or receipts.
- Questions: create one place for explanations and follow-up.
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
- Export or save monthly statements from each booking channel.
- Check that cancelled, modified and refunded reservations are visible.
- Separate accommodation, cleaning and other charges when the source provides them.
- Identify platform commissions, payment fees and promotional deductions.
- Flag reservations that cross the month-end cut-off.
- Compare the booking report with the property manager's report.
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
- List the opening and closing bank balances for the period.
- Match each deposit to a platform payout, direct booking or other source.
- Group deposits where one bank transaction covers several payouts.
- Record timing differences separately from unexplained differences.
- Investigate currency, fees, refunds and chargebacks.
- 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
- Supplier name and invoice or receipt date are visible.
- Property or business purpose is recorded.
- Currency and amount agree to the payment record.
- Recurring suppliers have been checked for missing periods.
- Personal items are excluded or clearly identified.
- Unusual or unclear purchases are listed for review.
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
- Identify owner withdrawals and contributions.
- Separate personal purchases from villa expenses.
- Record expenses paid personally with supporting receipts.
- Review transfers between bank accounts for duplicates.
- Identify guest deposits or funds held for others.
- Ask about unusual transactions before finalising the month.
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:
- A bank reconciliation for each relevant account.
- An income summary with the source and period clearly stated.
- An expense summary with significant or unusual items visible.
- Unpaid bills and invoices awaiting payment.
- Upcoming commitments already known to the manager.
- A list of unmatched deposits, missing documents and review questions.
- Relevant operational measures, such as occupancy and average nightly rate, clearly separated from accounting results.
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.
- Confirm all bank and payment accounts were included.
- Check that the income period and payout period are clearly described.
- Review unmatched deposits and outstanding invoices.
- Scan for duplicate supplier bills or duplicate bank entries.
- Separate owner transactions from operating activity.
- Read the questions list and assign follow-up actions.
- 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.
Related guides
- A Multi-Property Bookkeeping Workflow for Bali Villa Managers
- How to Clean Up Two Years of Messy Villa Books in Bali
- Property Management Bookkeeping: Separate Owner Liabilities from Company Revenue
Need help applying this process? Explore the relevant service scope, sample owner report and bookkeeping package inclusions.