Villa Accounting
A Practical Control Calendar for Bali Villa Accounts
A practical monthly system for controlling supplier invoices, scheduling payroll, maintaining BPJS records and giving villa managers a clearer accounting handover.
By Bali Accounting editorial desk · Editorial updated 2026-10-23. General information, not a claim of licensed professional review.
Villa account management is often difficult for a simple reason: important records arrive at different times and through different channels. A supplier may send an invoice by WhatsApp, a manager may approve a repair verbally, payroll details may change during the month, and BPJS-related records may sit in a separate folder.
When these items are not brought into one repeatable routine, the bookkeeping handover becomes a search exercise. The owner or operator may know that money was spent, but not whether an invoice was approved, paid, allocated to the correct villa, or supported by complete records.
This guide sets out a practical Bali villa supplier invoice payroll control calendar. It is designed for villa owners, operators and account managers who want a clearer monthly process. It is bookkeeping guidance, not tax advice. Questions about Indonesian tax treatment, employment obligations or official filings should be reviewed with a licensed Indonesian Konsultan Pajak or other appropriately qualified adviser.
Why a monthly control calendar matters
A calendar gives every recurring accounting task a defined owner, deadline and evidence requirement. It does not need to be complicated. A useful version can be maintained in a shared spreadsheet, accounting system or document folder, provided that the same structure is followed each month.
The calendar should answer five questions for every item:
- What is the item? For example, a linen supplier invoice, staff payroll schedule or BPJS payment record.
- Who prepares it? This may be the villa manager, bookkeeper, payroll administrator or account manager.
- Who approves it? Approval should come from a person with suitable authority, rather than being assumed from a payment screenshot.
- When is it due? Set an internal deadline before the actual payment or reporting date whenever possible.
- What evidence is retained? Keep the invoice, approval, payment confirmation and relevant supporting schedule together.
This approach also creates a cleaner handover to a bookkeeping team. For broader account management support, review the Bali Accounting service options and decide which parts of the control process should remain with the property team.
Build the supplier invoice control
Supplier invoices are easier to manage when the villa uses one intake point. If invoices arrive through email, WhatsApp and paper folders, nominate one person to collect them and enter them into an invoice register. The original message can still be retained, but the register becomes the working list.
Recommended invoice register fields
- Invoice date and supplier name
- Invoice number or reference
- Description of goods or services
- Villa, department or project concerned
- Amount and currency
- Due date, if shown
- Approval status and approving person
- Payment status and payment date
- File link to the invoice and payment evidence
- Notes about missing information, disputed amounts or repeated charges
Use a consistent status such as received, awaiting approval, approved, paid or query. A status is more useful than a coloured cell with no explanation. If an invoice is queried, record the question and the person responsible for resolving it.
Illustrative example: A villa receives a monthly pool-maintenance invoice on 3 October. The manager confirms that the service was completed, the invoice is assigned to the correct villa, and the owner approves it on 5 October. The register should show those dates separately. The bank payment screenshot alone does not prove that the service, amount and accounting allocation were reviewed.
For recurring suppliers, compare the current invoice with the previous month. The comparison is not intended to replace approval. It is a prompt to investigate changes such as additional call-outs, unusual quantities, duplicate invoices or a new bank account. Any change to supplier bank details should be independently verified through an established contact channel.
Supplier invoice checklist
- Is the supplier identifiable and the invoice readable?
- Does the description explain what was supplied?
- Has the villa manager or designated approver confirmed receipt of the goods or service?
- Is the invoice assigned to the correct property or cost category?
- Has the amount been checked against a quote, purchase request or recurring arrangement where relevant?
- Are payment instructions consistent with verified supplier information?
- Has the final invoice and payment evidence been stored together?
Set a payroll schedule before payday
Payroll records become difficult to review when changes are sent as informal messages shortly before payment. Create a monthly payroll schedule with a cut-off date for attendance, overtime, leave, allowances, advances, new starters and leavers.
The schedule should distinguish between information that is fixed and information that changes each month. Fixed information may include the approved staff list and agreed pay structure. Changing information may include attendance records, overtime, approved deductions, advances or adjustments. Store the supporting approval for each change rather than relying on the final total alone.
A workable payroll timetable
- Set the cut-off: Decide when the manager must submit attendance and payroll changes.
- Collect evidence: Gather attendance records, approved leave, overtime confirmations and adjustment notes.
- Prepare the draft: List each worker, the relevant period, gross components, approved adjustments and proposed payment amount.
- Review exceptions: Investigate unusually high or low amounts, missing workers, duplicate names and changes from the prior schedule.
- Obtain approval: Keep a dated approval from the authorised person before payment is released.
- Process and file: Retain the final schedule, payment evidence and supporting records in a restricted-access folder.
Illustrative example: A villa’s monthly payroll is scheduled for the 28th. The internal cut-off is the 22nd, draft review is on the 24th, and approval is on the 26th. On the 23rd, a manager submits an overtime change. The schedule can show the change as pending until supporting approval is received, instead of silently changing the final payment figure.
Payroll information is sensitive. Access should be limited to people who need it for their role. Avoid sending full payroll spreadsheets through broad group chats. If a correction is needed after approval, retain the original version and document the reason for the revised version.
Keep BPJS records connected to the payroll file
BPJS-related records should not be treated as an isolated payment folder. They should be connected to the relevant staff list, payroll period and payment evidence so that the monthly file explains what was prepared and what was paid.
A practical BPJS record index may include:
- The period covered
- The employee list used for the period
- Any additions, removals or profile changes submitted for review
- The calculation or statement received from the relevant system or administrator
- Payment instructions and payment confirmation
- Evidence of corrections, rejected items or unresolved differences
- The name of the person who reviewed the records
Do not assume that a bank payment confirms that the underlying employee data is complete. Compare the BPJS-related schedule with the payroll list and note differences for follow-up. Keep a reconciliation status such as matched, difference under review or awaiting document.
This is an area where professional advice may be needed. Bali Accounting can organise bookkeeping records and maintain a clear audit trail, but a licensed Indonesian Konsultan Pajak or other qualified adviser should advise on applicable registration, contribution, employment or filing requirements.
Use a five-day month-end handover
A short month-end sequence helps prevent all outstanding questions from arriving at once. The exact dates can be adjusted to the villa’s operating cycle, but the order should remain consistent.
- Day one: close the intake. Collect supplier invoices, receipts, payroll changes and BPJS-related records for the period. List missing items rather than waiting for them informally.
- Day two: review open items. Check unapproved invoices, unpaid invoices, unusual supplier changes, payroll exceptions and unresolved BPJS differences.
- Day three: reconcile payments. Match bank transactions to invoices, payroll payments and other supporting records. Mark items that cannot yet be matched.
- Day four: complete the file. Check naming conventions, folder locations, approvals and supporting documents. Separate owner payments, guest-related expenses and villa operating costs where relevant.
- Day five: issue the handover. Send the completed bookkeeping pack, open-items list and questions requiring an owner or manager decision.
The handover should include a concise exceptions list. For example: “Two supplier invoices lack approval,” “one payroll adjustment is awaiting attendance support,” or “the bank payment is present but the invoice has not been received.” Specific questions are easier to resolve than a general request for “all missing documents.”
Connect the control calendar with wider villa reporting
Supplier and payroll controls become more useful when they feed into the broader reporting process. A complete invoice register supports expense review; a reliable payroll schedule supports operating-cost analysis; and a clear payment trail supports bank reconciliation.
For a related approach to reviewing differences between expected and actual figures, see How to Use Monthly Variance Reviews in Bali Villa Reporting. For a broader recurring task list, see The Monthly Bali Villa Bookkeeping Checklist. If payout records from booking platforms are part of the monthly close, How to Reconcile Airbnb and Booking.com Villa Payouts covers that separate reconciliation challenge.
Monthly control review questions
- Which supplier invoices remain unapproved, unpaid or disputed?
- Were any supplier bank details changed, and how was the change verified?
- Do payroll changes have documented approval?
- Does the final payroll schedule agree with the payment evidence?
- Does the BPJS-related record agree with the staff list used for the period?
- Which records are still missing before bookkeeping can be completed?
- Are there recurring expenses that should be reviewed by the owner or operator?
- Are all sensitive payroll records stored with appropriate access controls?
Start with a simple implementation plan
Do not wait for a perfect accounting system before improving controls. Start with one invoice register, one payroll schedule, one BPJS record index and one month-end exceptions list. Use the same file naming pattern each month, such as YYYY-MM-Villa-Supplier-InvoiceNumber, and keep approvals close to the related record.
After one cycle, review where delays occurred. Perhaps supplier invoices arrive too late, payroll changes lack a clear approver, or bank payments cannot be matched because references are inconsistent. Fix one bottleneck at a time and record the agreed process in a short operating note.
A consistent control calendar does not remove the need for management judgement or professional tax advice. It gives the owner, villa manager and bookkeeping team a shared record of what happened, what was approved and what still needs attention. That clarity is the practical foundation of stronger account management for a Bali villa.
For support designing or maintaining this monthly records process, contact the Bali Accounting Sales / Client Advisory team through the service enquiry page. You can also review the frequently asked questions before requesting an account-management discussion.
Related services and next steps
For ongoing records, explore our Bali accounting and villa bookkeeping services. For this topic, see Bali villa payroll records. Advice and project work require their own agreed scope; these articles are general information.
Related guides
- Bali Villa Accounting: What Foreign Owners Need from Their Books
- Outsourced vs In-House Accounting for a Bali Villa
- The True Cost of DIY Villa Accounting in Bali
Need help applying this process? Explore the relevant service scope, sample owner report and bookkeeping package inclusions.