Starter
Rp 2,900,000/ month
- 1 villa
- Monthly bookkeeping
- Up to 2 booking channels
- Basic monthly P&L
- Private document folder
Monthly bookkeeping for Bali villas and short-term rental properties. Our Denpasar team reconciles Airbnb and other booking payouts, tracks operating expenses and prepares clear owner financial reports. Understand your income and cash flow, with packages from Rp 2.9m per month.
Our qualified in-house team also supports company setup, tax compliance and visa applications, with separate scopes and quotations.
Payouts not matching your bank? Read the full guide: Airbnb & OTA payout reconciliation for Bali villas — gross bookings to fees, refunds, reserves and receipts, step by step.
Based in Denpasar. English and Indonesian support. Scope agreed before work begins.

A report that shows how the money moved.
Illustrative visual, not an actual client engagement or an official document.
The firm and its work
Bali Accounting is a Denpasar bookkeeping firm founded by Abel Yuniartini. The work is practical: reconcile booking activity, organize operating records and prepare monthly owner reporting. Meet the firm and see its responsibilities.
Accounting and business services in Bali
Our in-house team connects bookkeeping with separately scoped company formation, OSS licensing, tax registration, tax-compliance and planning support, and visa applications. Explore the deliverables and documents for each service.
Organize villa income, supplier expenses and bank records for a consistent monthly close.
See monthly villa reporting02 / SCOPEMatch Airbnb, Booking.com, Agoda, VRBO and direct-booking payouts with fees, refunds and bank receipts.
Explore OTA payout reconciliation03 / SCOPERead your profit and loss, cash movements and outstanding questions—not just a bank balance.
Review financial report scope04 / SCOPETrack supplied staff schedules and BPJS document status in the agreed bookkeeping scope.
See record tracking05 / SCOPEBring overdue villa records into an agreed cleanup process. Reconcile what the evidence supports and list remaining gaps.
Understand bookkeeping cleanup06 / SCOPEPlan the company, prepare registration documents and connect setup with ongoing accounting responsibilities.
Explore scope and documents07 / SCOPEReview business activities and prepare licensing records through a case-specific OSS workflow.
Explore scope and documents08 / SCOPEPrepare tax-registration documents and organise the transition into an agreed compliance process.
Explore scope and documents09 / SCOPEConnect financial evidence with an agreed tax-review and authorised submission workflow.
Explore scope and documents10 / SCOPEReview lawful treatment and possible relief with evidence, eligibility checks and no promised savings.
Explore scope and documents11 / SCOPEStart with the purpose of travel and prepare the appropriate application evidence.
Explore scope and documents12 / SCOPEReview company and applicant evidence for an investor stay-permit application.
Explore scope and documents13 / SCOPEKeep corporate records, reporting responsibilities and follow-up tasks connected after setup.
Explore scope and documentsA sample monthly owner report
See how a monthly P&L, OTA reconciliation and cash-flow forecast answer different questions. Our ungated example also explains occupancy, ADR and RevPAR, using fictional figures rather than claimed client returns.
Explore the villa report exampleFictional demonstration · IDR
Rp 3,000,000 remains a timing or exception item to check—not silently counted as received.
Bali bookkeeping prices
Choose between Starter, Professional and Premium villa bookkeeping packages. Compare reporting and record-tracking inclusions, then confirm the exact limits and price basis.
Starter
Rp 2,900,000/ month
Professional
Rp 4,900,000/ month
Premium
Rp 6,900,000/ month
Starter is scoped for 1 villa and up to 2 booking channels. Limits and price basis for other packages, plus any software/onboarding fee, contract minimum or response hours, must be confirmed before agreement. Tax advice and official filings are not included.
How the monthly close works
Agree the document handover, reconcile booking and bank records, then review the report and open questions. Owners and operators retain control of accounts, payments and decisions.
Confirm properties or records, channels, document sources, reporting period and responsibilities.
Owner or manager provides agreed statements, booking exports, invoices and schedules in the agreed workflow.
Transactions are organized; differences and missing evidence become a question list.
Deliver the agreed report and schedules. The 15th is a target after complete and timely source documents.
A conversation before a commitment
Discuss fees, missing deposits and the records needed for a clearer monthly report.
Why a reconciled record matters
A monthly process keeps supporting documents, consistent categories and unresolved questions visible together. It helps people review the period without mistaking cash movement for operating performance.
We do not claim a particular client outcome or savings figure. Examples on this website are illustrative only.
Booking value, platform fees, refunds, deposits and owner transfers are distinct parts of the picture.
Invoices, source exports and notes help a reviewer understand where a figure came from.
Unmatched deposits and missing receipts become follow-up items rather than hidden assumptions.
Agreed schedules can help an owner share organized records with a licensed tax adviser.
Clients we work with
Meet six villa operators we work with. These collection descriptions explain their businesses and the bookkeeping questions different portfolios can create.
Listed collection · 3 villas
A focused, high-end villa collection. Its compact portfolio makes a clear financial view for each property especially useful.
Listed collection · 4 villas
Four Ubud villas with direct booking, housekeeping and an on-call team. Channel-by-channel tracking helps distinguish direct reservations from platform bookings.
Listed collection · 4 villas
Four Seminyak villas served by one team. Shared staffing and services make consistent allocation of costs to each villa important.
Listed collection · 4 villas
A compact Ubud collection with private pools and daily room service. Property-level records help keep guest income and operating expenses identifiable.
Listed collection · 6 villas
Six distinct villas across Seminyak and Canggu. Different property sizes make per-villa revenue and profitability comparisons more informative than one combined total.
Listed collection · 7 villas
Seven villas across several Bali locations. A geographically spread portfolio benefits from separate maintenance, staffing and transport-cost records.
Listed collection sizes describe the operators’ portfolios, not the number of properties managed or serviced by Bali Accounting. These are business descriptions, not quoted testimonials or claims of financial results.
Fictional bookkeeping example
This scenario is made up. It is not a client case study or a finding about any operator listed above. In this illustration, one management company manages six villas on behalf of their separate owners.
The example spreadsheet treats every guest receipt as company sales and every owner payment as a company expense. It also combines costs from all six villas. That presentation hides each owner’s property performance and obscures the company’s own management activity.
Reconcile each booking to its platform payout and bank receipt. Show each owner their villa’s guest revenue, refunds, platform fees, operating costs, management fee and payout. Keep company overhead in a separate company report, with shared costs allocated on an agreed, documented basis.
Keep invoices linked to each transaction and flag routine repairs separately from larger improvements for qualified review. Actual revenue recognition and cost treatment depend on the contracts, entity structure and professional advice; this example does not determine tax or statutory accounting treatment.
For owners and operators
Review booking activity, expenses and cash movements when you are not on the island. A documented question list gives a manager conversation a useful starting point.
Keep channel exports, supplier documents and payroll records organized across an agreed monthly close and handover.
Organize entity transactions and owner funding into schedules for an owner's review and licensed tax-adviser handover.
Airbnb, Booking.com, Agoda and VRBO payouts rarely equal gross booking revenue. Platform fees, refunds and timing differences must be reconciled against your bank before you can rely on the numbers. We work from your booking exports and statements—not a claimed direct integration—so the source of every figure stays visible.
A bank balance alone does not show whether a villa earned a profit. Our monthly reporting connects the P&L, cash movements, owner funding and open questions so you can review what changed and why. Reports are management information, not filed tax returns, and the 15th is a target after complete source documents.
Staff costs belong in your monthly books only when they connect to an approved payroll schedule and supporting records. We track supplied documents and flag missing items. This is record tracking—not payroll execution, BPJS administration or employee-tax filing.
Denpasar, Bali
Founded by Abel Yuniartini, Bali Accounting works from Panjer, Denpasar. The firm's focus is organizing villa records, preparing monthly owner reporting and making exceptions visible—not giving tax advice or filing official returns.
About Bali AccountingPanjer · Denpasar Selatan
Jl. Tukad Barito Timur III No.16Service coverage and responsibilities are confirmed for each engagement. No unverified team credentials or response hours are presented.
Starter is Rp 2,900,000, Professional Rp 4,900,000 and Premium Rp 6,900,000 per month. Confirm price basis and applicable limits before agreement.
Yes. Our in-house team supports company setup, tax registration, tax-compliance and planning engagements, plus visa application administration. These services are separately scoped and quoted; they are not automatically included in monthly bookkeeping prices.
Yes, from records and exports supplied and within the agreed package scope. Direct integrations are not promised.
The 15th is a target after complete and timely source documents are received—not a guaranteed date.
A cleanup starts at Rp 7,900,000 for up to 12 months, subject to records review and a scoped agreement.
Relevant guides
Practical reading on payouts, reporting and the monthly close.
A busy booking calendar does not tell an overseas owner whether a villa has earned a profit or collected its expected cash. Rental property bookkeeping brings the booking records, channel statements, bank transactions and supplier invoices into one reviewable monthly process. It gives you a basis for questions about costs, outstanding payouts and owner withdrawals, without relying on a single spreadsheet total.
The practical starting point is your operation: a privately owned villa, several rental properties or a management company acting for different owners. Agree which properties and accounts the books cover, who supplies each document and how unresolved items are recorded. A shared operating team does not mean every property's income and costs should be combined without explanation.
Booking revenue describes rental activity. A management P&L compares that activity with agreed costs. Cash flow explains what arrived in or left the accounts. Platform settlement delays, supplier payment dates, owner funding and withdrawals can make these views differ. A useful owner report explains the differences rather than presenting a bank balance as profit.
Our service pages explain the source records, review process and limits for each type of work. Start with Airbnb and OTA reconciliation if settlements are unclear, historical cleanup if older records are incomplete, or monthly financial reporting if the numbers exist but are difficult to interpret.
Talk with Client Advisory
Send a short enquiry, or reach us directly on WhatsApp. A form submission records your request; it does not book an appointment. Any WhatsApp message is sent only if you press Send in WhatsApp.
No response hours are published. Scope and applicable limits are confirmed before agreement.
Practical Journal guides
Choose an accountant in Bali by the records and decisions you need: booking-to-bank reconciliation, separate owner balances, understandable monthly reports and a clear scope. These guides explain what to ask before agreeing an engagement.