Airbnb Bookkeeping
Airbnb Reserves and Delayed Payouts: A Bali Villa Bookkeeping Guide
A practical bookkeeping guide for Bali villa owners dealing with Airbnb reserves, delayed payouts, refunds, currency differences and month-end reconciliation.
By Bali Accounting editorial desk · Editorial updated 2026-11-02. General information, not a claim of licensed professional review.
How to record Airbnb reserves and delayed payouts for Bali villas is a practical question, not just a platform question. A guest may have stayed in one month while the related payout arrives in the next. Airbnb may hold part of the expected amount as a reserve, recover a refund from a later settlement, or convert a foreign-currency payout before it reaches the Indonesian bank account. If the books follow only the bank statement, a normal timing difference can look like missing income, a weak month or an unexplained loss.
This guide explains a bookkeeping framework for separating four facts: what the reservation generated, what Airbnb deducted, what the platform still holds or owes, and what the bank actually received. It is written for Bali villa owners, remote investors, PT PMA operators and managers using Airbnb alongside other channels. For a wider workflow, see our Airbnb bookkeeping and payout reconciliation service. The earlier reference to an Airbnb reconciliation page has been replaced here with that current service link.
This is general bookkeeping information, not individual advice, tax advice or a conclusion about how Airbnb or Indonesian tax rules apply to your account. Where tax treatment, registration, official filings or planning is required, the responsible licensed Indonesian Konsultan Pajak should review the evidence. Bali Accounting’s separately scoped tax-compliance and planning work is not automatically included in monthly bookkeeping.
Who this guide is for
The issue usually appears when an owner compares the Airbnb dashboard, a payout statement and the bank statement and finds that the totals do not agree for the same month. It is especially common with newer listings, higher-value stays, end-of-month check-ins, refunds, disputed reservations and accounts receiving payouts in more than one currency.
The same control is useful whether there is one villa or a portfolio. Each property and channel should have a clear trail from reservation activity to settlement and then to the bank. A manager’s summary may be useful for operations, but it should not replace the platform statement and bank evidence needed to explain the accounting records.
If several months are already incomplete, start with a defined review period rather than inserting a balancing figure. Our villa bookkeeping cleanup service can be scoped around reconstructing supported balances from available statements. The guide on building an evidence-based opening balance explains why the opening position matters before recurring monthly work resumes.
What an Airbnb reserve means in the bookkeeping records
A reserve is an amount the platform has not released to the bank. The platform may describe a reason connected with cancellation risk, a review period, payment verification, a dispute or another account-specific condition. The bookkeeping point is simple: a reserve is not automatically a fee, a refund or lost revenue.
Keep a dated reserve schedule with at least the following information:
- Reservation or transaction reference.
- Property and guest-stay dates.
- Amount shown as held, including currency.
- Reason stated by the platform, where one is provided.
- Date the reserve appeared and any stated release information.
- Status at month-end: held, released, applied or still under review.
- Supporting platform notice, statement or correspondence.
When Airbnb releases the reserve, the schedule should show the release and the related bank receipt or settlement. When a portion is applied to a refund or other documented adjustment, that portion should leave the reserve schedule through the relevant adjustment line. The remaining amount should stay visible until it clears or the evidence supports another treatment.
This prevents two opposite errors. Recording the reserve as a loss understates the period connected with the guest stay and may overstate the later period when the payout arrives. Recording the reserve as cash received treats money that is not yet available as though the villa already had it. A reserve schedule keeps both the commercial activity and the cash constraint visible.
Delayed payouts and the month-end boundary
A payout received in January may relate to a reservation or stay activity recorded in December. Weekends, bank processing, platform release schedules, public holidays and currency conversion can all affect the date on which funds appear in the bank. The exact platform rules depend on the account and transaction, so the records should rely on the statements available rather than an assumed release timetable.
At month-end, separate:
- Revenue or booking activity attributable to the reporting period under the agreed bookkeeping method.
- Platform fees and other deductions shown on the settlement.
- Amounts released by Airbnb but not yet visible in the bank.
- Amounts still held as reserves.
- Refunds, cancellations and other adjustments.
- Foreign-exchange movements and bank charges.
A delayed amount should have a reservation reference, confirmed platform amount, release status and next review date. The following month’s reconciliation should clear it against the bank or explain why it remains open. This turns a vague “Airbnb is short” question into a traceable open item.
Do not force the platform statement and bank statement to agree by changing revenue or adding a plug. If the evidence does not yet explain the difference, keep it on an exceptions list. An honest open item is more useful than a false balance that will have to be dismantled later.
Refunds recovered from later settlements
A refund can belong to an earlier reservation while its financial recovery appears in a later Airbnb settlement. The later settlement may therefore look short when compared only with the reservations released in that settlement.
The cleaner approach is to preserve two connected stories:
- Record the refund or cancellation adjustment against the reservation and period supported by the platform evidence.
- Show the recovery as a separate deduction in the payout bridge for the settlement in which Airbnb recovered it.
- Attach the refund approval, guest communication or platform notice to the adjustment.
- Reconcile the final net settlement to the bank receipt without changing the original reservation narrative.
This distinction matters to an owner reading a monthly report. A lower payout caused by a documented refund is not the same as an unexplained booking shortfall. It also helps management review cancellation decisions and guest-service issues without searching through unrelated transactions.
Illustrative IDR example
Illustrative example only: the figures below are hypothetical and are not a client record, forecast or statement about a particular Airbnb account. They demonstrate how a difference between gross bookings and cash received can be named and followed up.
- Gross Airbnb bookings connected with the month: IDR 72,000,000.
- Airbnb fees shown on the platform statements: IDR 10,800,000.
- Refund recovered from a later settlement: IDR 2,000,000.
- Net amount confirmed as due from Airbnb after those lines: IDR 59,200,000.
- Reserve still held at month-end: IDR 5,000,000.
- Payout released but not yet visible in the bank: IDR 7,200,000.
- Amount received in the bank during the month: IDR 47,000,000.
The bank therefore shows IDR 47,000,000, while the platform evidence supports IDR 59,200,000 net due. The difference of IDR 12,200,000 has two named components: IDR 5,000,000 remains held as a reserve and IDR 7,200,000 is a released or expected timing item not yet matched to the bank. The example does not prove that every account will behave this way. It demonstrates the discipline required: every difference needs an amount, date, source and next action.
Multi-currency payouts and bank differences
A foreign-currency reservation can create several amounts that should not be collapsed into one unexplained number. Airbnb may show a booking or payout in USD or AUD, convert it before settlement, and deposit IDR after a bank charge or conversion at the receiving institution.
Keep the following evidence together:
- Foreign-currency amount confirmed by Airbnb.
- Currency and exchange rate shown by the platform, where available.
- Settlement date and payout reference.
- Bank value date and IDR amount received.
- Bank fee or intermediary charge, if separately shown.
- Any residual exchange movement supported by the platform and bank records.
The difference may then be identified as a currency movement, bank cost or timing item instead of being treated as a missing reservation receipt. The method is consistent with the workflow in our multi-currency bookkeeping guide. Currency recording is a bookkeeping process; the tax treatment of exchange differences should be confirmed by the responsible qualified tax adviser.
Common mistakes that distort villa reports
Recording revenue only when cash arrives. This moves one month’s booking activity into another month and makes seasonal performance harder to understand.
Calling a reserve a fee or loss. A held amount should remain identifiable until the evidence shows that it was released, refunded, applied or otherwise resolved.
Netting refunds into new bookings. This hides the reason a settlement is lower and makes channel performance difficult to review.
Using a plug figure. A forced adjustment may make a reconciliation appear complete while removing the evidence trail needed for the next close.
Mixing owner funding with booking receipts. Personal transfers, owner contributions, manager floats and Airbnb payouts should not share an unexplained category. The owner contributions guide shows why those movements need their own documentation.
Leaving old reserves unreviewed. An open reserve should be aged and assigned to someone for follow-up, not carried indefinitely without a status or platform evidence.
Monthly reserve and payout checklist
Use this checklist at each close. It can be adapted to the records available for the property and its operating structure.
- Download or retain Airbnb reservation, transaction and payout statements for the period.
- Separate gross booking activity, platform fees, refunds, cancellations and other adjustments.
- List every reserve by reservation reference, amount, currency and status.
- Identify payouts released near month-end that have not yet reached the bank.
- Match each bank receipt to a platform settlement, not merely to a similar-looking amount.
- Record bank charges and foreign-exchange differences with supporting statements.
- Check that owner transfers, manager funding and personal transactions are not classified as guest income.
- Age all open reserve and timing items and assign a next action.
- Carry unresolved items into the next month’s opening reconciliation.
- Prepare a short explanation for any material movement in the owner report.
How this connects to owner reporting
A useful owner report should allow the reader to distinguish operating performance from cash timing. Revenue, platform fees, refunds, reserves, bank receipts and owner movements should not be combined simply because they passed through one account.
For a property-level view, our villa financial reporting service can be considered alongside the sample report. The report scope should explain whether platform reconciliation, open-item schedules, property allocation and management commentary are included. Monthly bookkeeping prices do not automatically include cleanup projects, tax work, company work or visa support; those services require their own agreed scope.
A cash forecast can also use the reserve and timing schedule, but it should not treat an expected platform release as guaranteed cash. Our Bali villa cash-flow forecast guide discusses the difference between expected receipts and available funds.
Frequently asked questions
How long can an Airbnb reserve be held?
The answer depends on the platform’s stated reason, the reservation and the account. Do not assume a release date that is not supported by the platform. Record the amount and reason where available, review it at each close and follow up when it remains open beyond the stated or expected review window.
Should a delayed payout change the month’s revenue?
Not merely because the bank received it later. Keep the booking or stay information in the period supported by the agreed bookkeeping method and carry the confirmed unpaid or unreleased amount as a named timing or reserve item. The precise accounting treatment should be agreed for the entity and records being maintained.
What if Airbnb never releases a reserve?
Start with the platform statement, notice and correspondence. Record only what the evidence supports, such as a documented refund, claim or adjustment. If the evidence remains incomplete, retain the item on an open schedule rather than quietly writing it off.
How should currency differences be explained?
Keep the foreign amount, conversion information, settlement reference, bank receipt and charges together. The remaining difference can then be investigated as timing, exchange movement or bank cost. Tax consequences are not determined by this general bookkeeping guide and should be reviewed by a licensed Indonesian Konsultan Pajak.
Can several months of reserves and delays be cleaned up?
Yes, if the platform exports, bank statements and supporting records are available. A cleanup should begin with an agreed period, list missing evidence, reconstruct platform-to-bank movements and establish supported opening balances. Recurring reconciliation can then keep the reserve schedule current.
Scope and next steps
This article is general information about bookkeeping workflow. It is not tax advice, platform dispute advice, legal advice or individual financial advice. Airbnb’s terms and account behaviour control the platform process. Tax registration, tax treatment, official filings and tax planning belong within a separately agreed scope with the appropriate qualified professional.
Bali Accounting can discuss a suitable records and reporting scope through its accounting services. Owners needing a historical review can explore bookkeeping cleanup; owners needing recurring channel records can review Airbnb bookkeeping. For company records, a PT PMA operator may also consider PT PMA villa bookkeeping. These services are scoped according to the records, properties and deliverables involved.
Before contacting Sales / Client Advisory, gather the relevant Airbnb exports, payout statements, bank statements, refund notices and any manager schedules. A clear evidence pack makes it easier to identify whether the requirement is monthly bookkeeping, a one-time cleanup, villa reporting or a separate tax-compliance engagement.
Related guides
- Bukti Potong for Villa Owners: Monthly Records to Collect
- Management Company Tax Withholding Bali
- Long Term vs Short Term Rental Tax Bali: Records That Matter
Need help applying this process? Explore the relevant service scope, sample owner report and bookkeeping package inclusions.