Gross vs Net OTA: Explaining Bookings, Fees and Settlements
Main topic: Distinguishing gross bookings, deduction components and net OTA settlements before preparing a gross-to-net bridge.
Complete foundation: Hotel and Villa Accounting: A Hospitality Finance Systems Guide.
Continue as needed: OTA Reconciliation for Hotels and Villas in Bali: From Booking to General Ledger, Hotel OTA Refunds: Matching Bookings, Settlements and Bank Records.
Assistance is available through hospitality bookkeeping and accounting services.
Gross vs net OTA settlements need to be distinguished because guest reservation values and funds eventually entering a hotel’s or villa’s bank account may represent different transaction stages. Gross booking is the starting point, while net settlement is the remaining amount after particular settlement components are taken into account.
Errors arise when finance treats one bank credit as the entire transaction without explaining the relationship between booking, commission or fees, refunds, adjustments and settlement.
Gross vs Net OTA: What Is the Main Difference?
In practice, use gross bookings as the reconciliation starting point and net settlement as one endpoint in the cash flow.
Neither replaces the other.
Gross booking shows the transaction value before deductions
Gross booking is the reservation value used to understand the guest transaction before explaining settlement deductions or adjustments.
Retain it alongside the booking ID, property, stay dates and source report.
Net settlement shows funds after particular components
Net settlement is the net amount calculated under the settlement mechanism after particular items are accounted for according to the platform’s transactions and documents.
Connect it back to gross bookings through a reconciliation bridge.
A control sequence is:
Gross booking → adjustments → fees/commissions → refunds → expected settlement → bank.
This is a reconciliation tool rather than a universal accounting rule. Actual components must follow the contract, settlement statement and transaction facts.
Do Not Assume Every Gross-to-Net Difference Is OTA Commission
If gross bookings are IDR 10,000,000 and the bank receives IDR 8,500,000, do not immediately label the IDR 1,500,000 difference as commission.
Check whether it comes from:
- Commissions or platform charges.
- Guest refunds.
- Cancellations or adjustments.
- Other deductions on the settlement.
- Settlements from bookings in different periods.
- Unposted payments or corrections.
Give every difference a name, document and period.
Gross vs Net OTA Decision Matrix
The following table summarises the main comparison points before selecting the next action.
| Situation | Documents to Check | Action |
|---|---|---|
| Gross bookings exceed expected settlement. | OTA reports and settlement statements. | Separate fees, refunds and adjustments. |
| Expected settlement differs from the bank. | Settlement references and bank accounts. | Check timing or missing payouts. |
| The bank matches but the GL differs. | Entries and account mapping. | Trace accounting postings. |
| A refund lacks its original booking. | Booking reports and refund details. | Connect it to the reservation ID. |
| Fees differ from working papers. | Invoices or commission statements. | Check the fee basis and period. |
| A difference lacks documentation. | All transaction sources. | Mark unexplained and continue tracing. |
This matrix is an internal control rather than a regulatory format.
How to Build an OTA Gross-to-Net Bridge
Use a consistent monthly sequence:
- Extract all bookings for the review period.
- Identify reservation IDs.
- Determine gross bookings.
- Separate cancellations and refunds.
- Identify documented fees or commissions.
- Separate other adjustments.
- Calculate expected settlements.
- Match payout or settlement references.
- Match bank accounts.
- Match the general ledger.
- Assign a status to every variance.
Do not create balancing entries simply to make figures equal. Reconciliation must explain why figures differ.
Example Reconciliation from Gross Booking to Bank
Suppose an OTA report shows IDR 20,000,000 in gross bookings. The settlement statement shows deductions totalling IDR 3,000,000, producing an expected settlement of IDR 17,000,000.
The working paper could be:
| Component | Amount |
|---|---|
| Gross booking | IDR 20,000,000 |
| Total documented fees, refunds or adjustments | IDR 3,000,000 |
| Expected settlement | IDR 17,000,000 |
| Bank received | IDR 17,000,000 |
| Variance | IDR 0 |
This is only a mathematical illustration and does not mean IDR 3,000,000 is always commission. Break down the components using the actual settlement statement and documents.
If the bank receives only IDR 16,800,000, keep the IDR 200,000 difference on the variance list until its source is found.
Connect OTAs to the PMS and General Ledger
OTA reports should not stand apart from hotel operational systems.
At minimum, connect:
PMS or reservation system → OTA booking report → settlement statement → bank → general ledger.
This makes a reservation traceable from the operational source to accounting.
If the PMS shows IDR 20,000,000 but the OTA shows IDR 18,000,000, resolve the difference before treating either figure as final.
Check cancelled bookings, stay periods, reservation changes, refunds, unsynchronised transactions and cut-off differences.
Gross vs Net OTA for Tax Reporting
Do not automatically use net settlement as the sole tax reporting figure merely because it equals cash received in the bank.
For local taxes, Government Regulation 35 of 2023 on General Provisions on Local Taxes and Levies remains listed as effective from 16 June 2023.
This article prescribes neither one rate nor one universal tax base for every OTA transaction. Reporting must follow the transaction’s nature, business location and applicable tax rules.
Prepare the reconciliation bridge before deciding which figures belong in tax working papers.
For platform commission tax analysis, Usman Tax has a separate hotel and villa OTA commission tax discussion distinguishing gross bookings, commissions and net settlements.
Documents to Prepare
For a gross and net OTA review, prepare:
- OTA booking reports.
- Reservation IDs.
- PMS or reservation reports.
- Settlement statements.
- Invoices or commission statements, where available.
- Cancellation reports.
- Refund reports.
- Adjustment reports.
- Payout references.
- Bank accounts.
- The general ledger.
- Relevant tax working papers.
Use consistent periods so settlement timing is not mixed with actual variances.
When Do Gross vs Net OTA Figures Need Review?
Deeper review is relevant when:
- Finance records only bank receipts.
- Gross bookings cannot be matched to OTA reports.
- Commissions lack clear invoices or settlement details.
- Refunds are disconnected from reservation IDs.
- Expected settlements differ from the bank.
- Several OTAs use different settlement formats.
- The general ledger differs from settlement reports.
- Recurring differences carry into following periods.
- Tax working paper figures lack a bridge to guest transactions.
First build a gross-to-net bridge before correcting accounting or finalising reports.
Conclusion
Gross vs net OTA is not a choice between two figures where one must be discarded.
Gross bookings explain the transaction’s starting point; net settlement explains funds after settlement components. Finance needs both for a complete audit trail.
Use gross booking → adjustments → fees/commissions → refunds → expected settlement → bank → general ledger and assign every variance a status.
Owners can then see why transaction values differ from bank receipts and which figures still need investigation.
Do Gross Bookings and Net OTA Settlements Still Differ?
If gross bookings, fees, refunds, OTA settlements, bank accounts and the general ledger differ, start with one gross-to-net bridge before correction entries or final tax working papers.
Usman Tax supports tax and accounting for Bali hospitality businesses. Discuss OTA transaction reconciliation, accounting and tax reporting through accounting consultation services.
To continue the review, read reconciliation from booking to general ledger so the documents and next steps fit the issue under discussion.
Read Also: Hotel and Villa Accounting: A Hospitality Finance Systems Guide
Prepare relevant documents before discussing your needs through accounting services at Usman Tax.
FAQ Gross vs Net OTA Settlements
How do gross and net OTA figures differ?
Gross OTA is the booking value at the transaction’s starting point; net settlement is funds after relevant fees, refunds or adjustments under the platform documents.
Is the gross-to-net difference always commission?
No. It may include commissions, refunds, adjustments, cancellations, timing differences or other components. Check the settlement statement before classifying it.
Can net settlement immediately be recorded as revenue?
Do not determine entries solely from cash receipts. Understand gross bookings, contracts, fees, refunds and transaction substance before deciding the accounting posting.
Why match gross bookings to the PMS?
Matching helps ensure OTA reservations, changes, cancellations and refunds also appear in operational systems without duplication or omission.
Is net OTA settlement automatically the tax base?
Do not assume so. Tax figures follow transactions and applicable rules. Net settlement forms part of cash flow and still needs reconciliation to underlying transaction values.
What are the main reconciliation documents?
At minimum, OTA booking reports, settlement statements, reservation IDs, PMS or reservation reports, refund and cancellation reports, bank accounts and the general ledger.
Sources and References
- Status of Government Regulation on Local Taxes and Levies — jdih.kemenkeu.go.id
- Criteria and Details of Hospitality Services Not Subject to VAT — jdih.kemenkeu.go.id
- Usman Tax Hotel and Villa OTA Commission Tax Discussion — usmantax.co.id
Recommended Next Articles
- Comparing Direct Booking and OTA from Gross Bookings to Settlement — usmantax.co.id
- Hotel and Villa OTA Commission Tax — usmantax.co.id
- Mapping PMS, POS, OTA and General Ledger Accounts — usmantax.co.id

