Booking.com Reconciliation for Hotels
Terrace AI helps hotel accounting teams match Booking.com invoices, commission statements, payments, cancellations, no-shows, and reservation data against PMS records so they can catch mismatches and close faster.
- less time on Booking.com matching
- 80%less time on Booking.com matching
- faster invoice review
- 5xfaster invoice review
- more commission recovered
- 40%more commission recovered
One reconciliation platform for every Booking.com payout.
Terrace ingests Booking.com invoices and remittance statements, matches every reservation to the PMS, validates commission and VCC amounts, and posts clean records — replacing the channel-by-channel spreadsheets your team runs today.
- Direct Booking.com invoice and statement ingestion
- Reservation ID matching against Opera, Mews, Cloudbeds, and 30+ PMS
- Dispute-ready exceptions with statement + PMS evidence attached

What is Booking.com reconciliation?
Booking.com reconciliation is the process of matching Booking.com invoices, commission statements, and payment records against your PMS data to confirm that every reservation settled correctly. For hotel accounting teams, this means verifying commission rates, cancellation handling, no-show charges, VCC payments, and that every Booking.com reservation ID maps to the correct PMS record.
- Every reservation ID matched to PMS confirmation
- Commission rate and amount verified
- Cancellation and waived fees confirmed
- No-show treatment matches PMS records
- VCC amounts match folio totals
- Accounting postings reflect actual receipt
Why Booking.com reconciliation is painful for hotel accounting teams
Reservation IDs don't map to PMS records
Booking.com uses its own reservation IDs that don't directly correspond to PMS confirmation numbers, making automated matching difficult.
Commission rates vary by rate plan
Different rate plans carry different commission percentages. Discrepancies between the invoice and PMS records are common without per-booking verification.
Cancellation handling differs between systems
Cancellations and no-shows are processed according to Booking.com policy, which may differ from how the PMS recorded the same event.
VCC adds a separate reconciliation layer
Virtual credit card payments must be reconciled against folio totals and bank settlements as a separate step from commission reconciliation.
Volume grows with every property added
Manual spreadsheet work scales with the number of Booking.com bookings. High-volume properties can't sustain line-by-line review.
Dispute documentation is slow to assemble
Disputes require evidence from Booking.com extranet and PMS records that must be assembled manually from multiple systems.
What data needs to be matched for Booking.com reconciliation?
- Reservation ID
- Gross booking
- Commission amount
- Confirmation number
- Stay dates
- Rate plan
- VCC amount
- Charge date
- Folio reference
- Room revenue
- Tax and fees
- Folio total
- Cancellation status
- Waived or charged fee
- Policy applied
- Posted amount
- Account code
- Period
Common Booking.com reconciliation exceptions
Booking.com applies a commission rate that differs from your contracted rate for that rate plan or property.
A reservation cancelled in the PMS still appears on the Booking.com invoice with a commission charge.
Booking.com records a no-show charge that the PMS did not post, or the PMS posted a charge that Booking.com did not.
The virtual card amount charged differs from the folio total due to a room rate change, ancillary, or cancellation.
A rate modification or upgrade occurred after the booking was made, creating a revenue difference between systems.
A Booking.com reservation ID on the invoice cannot be matched to any record in the PMS.
How hotels manually reconcile Booking.com invoices
- 1
Download the Booking.com invoice for the period and export PMS reservation data for the same dates.
- 2
Map Booking.com reservation IDs to PMS confirmation numbers in a spreadsheet.
- 3
Compare commission rates and amounts line by line against PMS room revenue.
- 4
Check cancellation status and no-show treatment in both systems.
- 5
Verify VCC amounts against folio totals and bank deposits.
- 6
Flag mismatches and research each one using the Booking.com extranet and PMS records.
- 7
Prepare dispute documentation for any items that need to be challenged.
- 8
Post corrections to the accounting system and file the audit trail.
Automated Booking.com reconciliation with Terrace AI
Terrace AI connects to your PMS and pulls Booking.com invoice data automatically, replacing the manual spreadsheet process with a live exception queue.
ID matching
Reservation ID matching
Terrace automatically matches Booking.com reservation IDs to PMS confirmation numbers across formats.
Commission check
Commission rate and amount check
Each invoice line is verified against your contracted commission rate and PMS room revenue.
Cancellations
Cancellation and no-show reconciliation
Terrace compares cancellation status and no-show treatment across Booking.com and the PMS.
VCC matching
VCC matching
Virtual card amounts are matched against folio totals and bank settlements and flagged when they differ.
- • Original folio: $618 (pre-arrival rate)
- • Rate adjusted at check-in: −$29
Exception queue
Dispute-ready exception queue
Flagged mismatches surface with supporting evidence attached and ready for submission to Booking.com.
Audit trail
Audit trail maintained
Every matched and resolved record is stored with the evidence used to close it.
| Source record | PMS record | Issue detected | Terrace status |
|---|---|---|---|
| BKG-441820 — Checkout Mar 15 | CONF-78821 — Checkout Mar 15 | Commission 18% vs PMS rate 15% | Needs review |
| BKG-398012 — Cancelled Feb 28 | CONF-65400 — Cancelled Feb 27 | Cancellation on invoice; PMS shows waived fee | Dispute-ready |
| BKG-512230 — Checkout Mar 22 | CONF-81100 — Checkout Mar 22 | Room revenue and commission match | Auto-matched |
| VCC-338821 — Mar 14 payment | Folio #4481 — Mar 14 | VCC amount $618 vs folio total $589 | Check payment |
| BKG-477004 — Checkout Mar 30 | No match found | Reservation ID not in PMS | Missing PMS match |
Put hotel revenue on autopilot
From OTA statement to GL posting — faster cash, accurate books, and less manual reconciliation.
Frequently asked questions
Booking.com reconciliation is the process of matching Booking.com invoices, commission statements, and payment records against your PMS data to confirm that every reservation settled correctly and that your accounting records reflect the actual amounts.
Continue exploring AR reconciliation workflows
The parent workflow for all OTA reconciliation across channels.
Reconcile Expedia Hotel Collect, Expedia Collect, and VCC payments.
Tie merchant deposits and card settlements back to PMS records.
See the full Terrace AR platform for hotel accounting teams.