Villa Bookkeeping
A Practical Record-Collection Workflow for the Bali Villa Month-End Close
Late invoices, missing payout reports and unclear owner advances can delay a villa close. This practical workflow helps owners and operators collect, review and prepare monthly records for bookkeeping.
By Bali Accounting editorial desk · Editorial updated 2026-10-23. General information, not a claim of licensed professional review.
A monthly bookkeeping close is not only the moment when numbers are entered into accounting software. It is the point at which a villa owner or operator checks whether the available records are complete enough to explain the month: booking income, platform payouts, supplier costs, payroll records, bank movements and owner-related transactions.
In practice, the difficult part is often record collection. An invoice may arrive through WhatsApp, a maintenance receipt may remain in a staff member’s phone, and an Airbnb or Booking.com payout may cover reservations from more than one period. If these items are collected without a consistent process, the bookkeeping team may need to pause the close or record transactions as unresolved items.
This guide presents a practical Bali villa month-end close record collection workflow. It is designed for villa owners, operators and management teams who want a clearer handover to their bookkeeper and a more useful monthly review. It does not provide tax advice. Questions about Indonesian tax treatment, tax positions or official filings should be reviewed with a licensed Indonesian Konsultan Pajak.
Why record collection is the real month-end bottleneck
A villa’s financial activity usually comes from several sources rather than one accounting file. Booking platforms produce reservation and payout information. Banks show deposits, transfers and fees. Staff or suppliers provide invoices and receipts. Owners may pay for items personally and request reimbursement later. A management company may also make payments on behalf of multiple properties.
These records do not always use the same date, description or currency. A bank deposit date may differ from the guest stay dates. A supplier invoice may describe a repair generally, while the payment reference contains no useful detail. A platform statement may show gross booking income, commissions, promotions and the final payout as separate figures.
The result is a familiar set of month-end questions:
- Does every bank deposit have a supporting explanation?
- Do platform payouts agree with the relevant statements?
- Are supplier invoices attached to payments, or are some costs supported only by chat messages?
- Which expenses belong to the villa, and which relate to an owner or another property?
- Are unpaid invoices and staff advances visible for follow-up?
The objective is not to collect every document indiscriminately. It is to collect the records needed to support the bookkeeping, identify exceptions early and preserve a clear audit trail for later review.
Set a simple collection timetable
A close works better when record collection starts before the final day of the month. The timetable should be realistic for the people who create or hold the records. A bookkeeper can prepare the close, but the owner, operator, property manager, staff and suppliers may each control different information.
Suggested monthly timetable
- During the month: Save invoices, receipts and payment confirmations in a shared location rather than waiting for month-end.
- Two or three days before month-end: Check that the bank access, platform statements and operational records for the month are available.
- First working days after month-end: Upload missing invoices, payout reports, payroll records and explanations for unusual transactions.
- Bookkeeping review: Reconcile the available records and prepare a list of exceptions rather than silently guessing.
- Owner or operator response: Answer open questions, confirm classifications where appropriate and identify records that will arrive later.
- Close handover: Share the completed reports and an unresolved-items list with clear ownership and next actions.
This timetable can be adjusted for the property’s booking volume and reporting needs. The important point is to separate routine collection from exception resolution. Asking for everything at once makes it harder to see which missing records actually prevent a reliable close.
Use one monthly close pack
A close pack is a defined set of records collected for one property and one reporting period. It can be stored in a shared drive or another agreed document system. A consistent folder structure makes it easier for the bookkeeping team to identify what has arrived and what remains outstanding.
Core sections of a villa close pack
- Bank records: Statements, transaction exports and explanations for transfers or deposits that are not self-explanatory.
- OTA and direct booking records: Airbnb, Booking.com or other platform statements, direct booking invoices and payment confirmations.
- Supplier costs: Invoices and receipts for utilities, cleaning, maintenance, supplies, transport, commissions and other operating costs.
- Payroll and staff records: Approved payroll summaries, payment evidence and relevant staff advances or reimbursements. These should be prepared consistently with the business’s payroll process.
- Owner and related-party activity: Owner-paid expenses, withdrawals, contributions, advances and payments made on behalf of another property or entity.
- Capital or project spending: Renovation, furniture, equipment and larger repair records that may need separate management review.
- Prior-period carryovers: Items from an earlier month that remain unresolved, such as missing invoices, deposits or supplier balances.
Use file names that include the property, period, supplier or platform and document type. For example, a name such as Villa-A_2026-09_Electricity-Invoice is easier to review than IMG_4831. Keep original files where possible, especially for statements and invoices. Do not overwrite an original document when adding notes.
Illustrative example: a September close pack
Illustrative example: A villa operator prepares a September folder containing the September bank statement, platform payout reports, utility invoices, cleaning supplier invoices, payroll records and a list of owner-paid purchases. The operator also creates a short note for a bank transfer labelled “renovation” because the payment reference alone does not identify the supplier or property. The note does not decide the accounting treatment; it simply gives the bookkeeper a starting point for review.
Build an exception list instead of chasing documents informally
An exception list turns a long chain of messages into a controlled follow-up process. Each open item should have a description, an owner, a requested document or explanation, a due date and a status. This is particularly useful when a property manager collects records from several villas.
Recommended exception-list fields
- Reference: A short identifier, such as SEP-07.
- Date and amount: The relevant transaction details.
- Source: Bank statement, platform report, supplier invoice or staff record.
- Issue: Missing document, unclear payee, duplicate-looking charge or property allocation question.
- Required action: Upload an invoice, confirm the property, provide a payment explanation or request a corrected document from the supplier.
- Owner: The person responsible for resolving the item.
- Status: Open, received, under review, carried forward or closed.
Prioritise exceptions that affect cash reconciliation, booking revenue, significant supplier balances, payroll records or transactions between properties and owners. Lower-priority items can be carried forward if they are clearly labelled and included in the close notes.
A missing document should not automatically become an assumed expense description. If the available evidence is insufficient, the item should remain visible as an unresolved question for the appropriate reviewer.
Review the records in a consistent order
A repeatable review order reduces duplicated work. It also helps a client advisory team explain which records are needed and why.
- Confirm the reporting period: Make sure the bank statement, platform reports and operational records cover the same month or are clearly marked as covering another period.
- Reconcile bank activity: Compare recorded transactions with the statement and list unexplained deposits, withdrawals, fees and transfers.
- Review booking and payout information: Compare platform reports with payouts received, while keeping gross booking information and platform deductions visible for review.
- Match supplier activity: Link invoices and receipts to payments where possible. Identify payments with no document and documents with no matching payment.
- Check property allocation: Flag costs that may relate to another villa, a shared team or an owner rather than the reporting property.
- Review payroll records: Confirm that the monthly records supplied to bookkeeping agree with approved payment information and the internal payroll process.
- Carry forward unresolved items: Record what is missing, who is responsible and how the item will be followed up.
For a broader view of recurring controls, see the Monthly Bali Villa Bookkeeping Checklist. If platform payouts are a recurring source of confusion, the guide to reconciling Airbnb and Booking.com villa payouts provides a useful companion process.
Common collection mistakes to prevent
- Relying on chat history as the filing system: Messages can provide context, but they are difficult to review as a complete monthly record.
- Sending screenshots without dates or references: A screenshot may not show the full transaction, account or reporting period.
- Combining several villas in one folder: Shared folders can obscure which property incurred a cost and increase the risk of cross-property allocation questions.
- Waiting for perfect records: Send the available records on schedule and identify what is still missing. A transparent exception is more useful than an unexplained delay.
- Deleting documents after payment: Payment evidence and the underlying invoice answer different questions and should generally be retained together according to the business’s record-retention process.
- Using bookkeeping to make tax decisions: Bookkeeping organises and records financial information. Tax advice, interpretation and official filings should be handled by a licensed Indonesian Konsultan Pajak.
Month-end close checklist for villa owners and operators
Use this checklist before sending the month’s records to your bookkeeping team:
- Have the complete bank statements or agreed transaction exports been provided?
- Have all relevant platform and direct booking reports been saved?
- Have supplier invoices and receipts been collected from email, chat and physical sources?
- Have owner-paid expenses and advances been identified separately?
- Have shared or cross-property costs been explained?
- Have payroll records and payment evidence been provided to the responsible bookkeeping contact?
- Have larger repairs, renovations or equipment purchases been flagged for review?
- Have unusual deposits, withdrawals and transfers been explained?
- Has an exception list been created for documents that are still missing?
- Does each open item have a responsible person and a next action?
If the same exceptions appear every month, consider changing the collection process rather than simply sending more reminders. For example, ask suppliers to send invoices to one designated address, require a property reference on payment requests, or set a weekly document-upload routine for the operations team.
When a cleanup is needed before regular monthly close
A regular close may not be the right starting point when prior records are incomplete, several properties have been mixed together or bank and platform activity has not been reconciled for earlier periods. In that situation, a structured cleanup can establish the opening information needed for a more reliable ongoing workflow.
Bali Accounting’s villa bookkeeping cleanup service is relevant when the immediate need is to organise historical records, identify missing support and clarify unresolved bookkeeping items. For recurring monthly support, our villa bookkeeping services can be discussed with a Sales or Client Advisory team member based on the property’s records, reporting requirements and operating structure.
Before discussing scope, owners can review the sample report or contact the Sales / Client Advisory team with details of the property, reporting period and current record condition. This helps distinguish a one-time cleanup from a monthly close process. Bookkeeping support can prepare organised financial records, while a licensed Indonesian Konsultan Pajak remains responsible for tax advice and official tax filings.
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
- Bali Villa Cash-Flow Forecast: Booking Payouts, Costs and Owner Withdrawals
- Bali Airbnb Bookkeeping: Reconcile Airbnb and Booking.com Payouts
- How to Build a Practical Chart of Accounts for a Bali Villa
Need help applying this process? Explore the relevant service scope, sample owner report and bookkeeping package inclusions.