Bookkeeping
A Multi-Property Bookkeeping Workflow for Bali Villa Managers
A practical record workflow for remote villa owners and management companies handling several Bali properties, shared staff, supplier bills, OTA payouts and owner reporting.
By Bali Accounting editorial desk · Editorial updated 2026-10-23. General information, not a claim of licensed professional review.
Managing the records for one Bali villa can be difficult enough. Managing several properties creates a different problem: information that is individually understandable can become impossible to allocate, review and explain when it arrives in one shared inbox, one bank account or one spreadsheet.
Remote owners and villa management companies need more than a list of transactions. They need a repeatable workflow showing which property a cost belongs to, which period it relates to, who approved it and how it should appear in management and owner reporting.
This guide explains a practical multi-property bookkeeping workflow for Bali villa management companies. It focuses on record organisation and review. It is not tax advice, and it does not replace advice or official filings by a licensed Indonesian Konsultan Pajak.
Why multi-property records become difficult
Multi-property accounts usually become unclear for operational reasons rather than because a transaction is inherently complicated. A management company may buy cleaning supplies for several villas in one order, pay a contractor from a central bank account, or receive booking payouts that combine stays from different properties.
Common sources of confusion include:
- One supplier invoice covering several villas without a property allocation.
- Shared employees or casual workers whose work is recorded in messages rather than a schedule.
- Central purchases that are later recharged, absorbed by the manager or treated as an owner expense.
- OTA payouts that arrive after booking dates and contain several reservations, fees or adjustments.
- Bank descriptions that do not identify the villa, guest, supplier or internal approval.
- Owner statements prepared from incomplete records before the monthly accounts are closed.
The answer is not necessarily more spreadsheets. It is a defined route for each record from receipt to review, posting and reporting. The workflow should be simple enough for a property manager to follow and structured enough for a bookkeeping team to check remotely.
Start with a property and responsibility map
Before setting up folders or asking for more documents, list the properties and the people responsible for each stage of the process. This creates a shared operating reference for the owner, management company, bookkeeper and operational staff.
At minimum, the map should identify:
- Property name, internal code and location.
- Owner or ownership entity responsible for the property.
- Management agreement or reporting arrangement, where relevant.
- Bank, payment wallet and OTA accounts used for the property.
- Primary property manager and backup contact.
- Who can approve purchases and payment instructions.
- Who supplies occupancy, booking and guest-related records.
- Month-end deadline for receiving documents and resolving questions.
Use a short code that appears consistently in file names, approval messages and reporting notes. For example, a property might be identified as “VILLA-A” rather than by several versions of its full name. The code should be stable and understandable to the people using it.
Illustrative example: A management company oversees three villas and operates a central purchasing process. It assigns each villa a code, plus “CENTRAL” for costs that genuinely relate to the management operation. A bulk linen invoice is initially recorded as a document requiring allocation, rather than being left permanently under CENTRAL. The allocation is completed using the delivery note or property manager’s confirmation.
Design one intake process for every record
A reliable workflow starts when a document or transaction enters the business. If records arrive through personal chats, separate email threads and paper folders, the bookkeeping team may not know whether a document is complete or duplicated.
Choose a central intake location and define what belongs there. This may be a shared drive, accounting platform inbox or another controlled document repository. The important point is consistency and access control, not a particular software brand.
A useful intake record should contain, where available:
- Document date and supplier or customer name.
- Amount and currency shown on the document.
- Property code or “CENTRAL” status.
- Purpose of the purchase or receipt.
- Payment method and bank account used.
- Approver or approving message.
- Any split between properties or reporting categories.
Use a file naming convention such as 2026-10-04_VILLA-A_Linen-Supplier_Invoice-1842. A consistent name helps a reviewer locate evidence without opening every document. Avoid replacing the original file with an edited version; retain the source and add allocation or review notes separately.
A simple intake status system
Limit the status labels so that everyone interprets them in the same way:
- Received: the document has entered the central intake location.
- Needs information: property, approval, payment or purpose is unclear.
- Ready to post: required details have been supplied.
- Posted: the transaction has been recorded in the bookkeeping system.
- Reviewed: the related reconciliation or management review is complete.
Do not use “done” when the document has only been uploaded. Distinguishing document collection from bookkeeping and review makes month-end progress easier to see.
Separate property costs from shared costs
The most important multi-property control is a documented allocation rule. Without one, a shared bill can be posted to whichever property happens to be mentioned first, making the resulting reports difficult to compare.
For each recurring shared cost, decide the normal basis of allocation. Depending on the nature of the cost, the basis might be a supplier’s delivery note, recorded usage, headcount, area served, work order or a documented management decision. The basis should be appropriate to the transaction and applied consistently unless the facts change.
Keep three categories distinct:
- Direct property cost: clearly incurred for one villa.
- Shared operational cost: supports more than one villa and requires an allocation.
- Management-company cost: belongs to the operating business rather than to an owner property, subject to the relevant agreement and records.
Illustrative example: A maintenance contractor invoices IDR 6,000,000 for work at Villa A and Villa B. The work order identifies IDR 4,000,000 for Villa A and IDR 2,000,000 for Villa B. The allocation note is retained with the invoice. If the invoice does not provide a split, the property manager should confirm the allocation before posting rather than allowing the bookkeeper to guess.
Where a cost is recharged under a management agreement, keep the supporting calculation and agreement reference. Bookkeeping can record the transaction and present the supporting schedule; whether a recharge is appropriate, how it should be treated and what must be filed should be reviewed with the licensed Indonesian Konsultan Pajak where applicable.
Build a monthly handoff pack for each property
A monthly handoff pack gives the bookkeeping team a defined set of inputs. It also gives a remote owner or management-company supervisor a way to see what is missing before the reporting deadline.
For each property, the pack may include:
- Bank and payment account statements for the full period.
- OTA payout reports and direct booking summaries.
- Supplier invoices, receipts and credit notes.
- Payroll or worker payment schedules relevant to the property.
- Maintenance work orders and approval records.
- Utilities and recurring service bills.
- Guest deposit or security-deposit records, where applicable.
- Owner-funded payment and reimbursement records.
- Property manager notes explaining unusual transactions.
- List of outstanding questions from the prior month.
Send the pack through the same channel each month and use a deadline that leaves time for questions. The purpose is not to force every answer into the first submission. It is to make missing information visible and assign responsibility for resolving it.
Questions that should be answered before close
- Are all bank accounts and payment wallets represented?
- Are there transactions with no property code?
- Are any invoices duplicates, voided or replaced?
- Do supplier payments agree with the available invoices?
- Have all OTA payouts been matched to the related booking records?
- Are shared costs supported by an allocation note?
- Are owner payments separated from operating receipts?
- Are unusual items explained in plain language?
For a broader month-end routine, compare this process with the Bali villa monthly bookkeeping checklist. For payout-specific procedures, see How to Reconcile Airbnb and Booking.com Villa Payouts.
Use two review levels before issuing reports
Multi-property bookkeeping benefits from separating data preparation from review. The person entering or organising a transaction may not be the person best placed to challenge its allocation.
Level one: record completeness. Confirm that the document is legible, the date and amount are present, the property or shared-cost treatment is stated, and the payment can be traced to a bank or payment record.
Level two: management reasonableness. Review unusual movements, recurring costs, major repairs, inter-property allocations and items that differ from the property manager’s explanation. This is a review question, not an assumption that every difference is an error.
A short exceptions list is often more useful than a long email chain. Each exception should state the transaction, the question, the person responsible and the required response date.
Owner reporting should only be prepared after the underlying period has reached the agreed review stage. If a report is preliminary, label it clearly and identify unresolved items. For guidance on report structure, see What to Include in a Bali Villa Owner Statement and the villa financial reporting service.
Practical checklist for remote owners and management companies
Use the following checklist when assessing your current workflow:
- Property identity: Does every transaction have a consistent property code?
- Document access: Can the bookkeeping team find the original evidence without searching personal chats?
- Approval: Is there a visible record of who approved unusual or high-value spending?
- Allocation: Are shared costs supported by a repeatable basis?
- Bank trail: Can each material payment be traced from statement to document?
- OTA trail: Can payouts be connected to booking or settlement information?
- People costs: Are work schedules, payment records and property assignments retained together?
- Exceptions: Is there one list of unresolved questions with owners and deadlines?
- Reporting: Are management reports produced only after the agreed review steps?
- Advisory boundary: Are tax questions referred to a licensed Indonesian Konsultan Pajak rather than answered through bookkeeping assumptions?
When a structured bookkeeping service can help
A documented workflow is especially useful when a remote owner relies on a local villa management company, when one manager oversees several properties, or when a business has grown beyond informal spreadsheet tracking. The objective is not to add administration for its own sake. It is to make records easier to collect, allocate, reconcile and explain.
Bali Accounting can discuss a suitable workflow through its bookkeeping services, including property coding, document intake, reconciliations and management reporting. If historic records are already mixed between properties, a villa bookkeeping cleanup may be the appropriate starting point. For businesses operating through an Indonesian company, review the PT PMA villa bookkeeping service options.
Sales / Client Advisory can help identify the records, responsibilities and reporting outputs that should be included in the engagement. Bookkeeping teams can organise and report 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 villa financial reporting in Bali. Advice and project work require their own agreed scope; these articles are general information.
Related guides
- Bali Villa Bookkeeping Checklist: A Monthly Rental Property Close
- 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.