Introducing Terrace Accounts Receivable: Stop profit leakage in your hotel — Read more →
terrace
OTA Reconciliation

Expedia Reconciliation for Hotels

Terrace AI helps hotel accounting teams match Expedia reservations, commission records, Hotel Collect activity, Expedia Collect payments, VCCs, cancellations, no-shows, and PMS data in one review workflow.

less manual Expedia review
75%less manual Expedia review
faster VCC reconciliation
4xfaster VCC reconciliation
more disputes recovered
35%more disputes recovered
The unified Expedia workflow

Hotel Collect, Expedia Collect, and VCCs reconciled in one place.

Terrace pulls Expedia remittance and commission statements, matches every booking to the PMS, validates VCC and commission amounts across both Hotel Collect and Expedia Collect, and posts the result to your accounting system.

  • Hotel Collect and Expedia Collect both ingested natively
  • VCC amounts reconciled against folio totals per stay
  • Commission validation against your contracted rate
Terrace Expedia reconciliation overview dashboard

What is Expedia reconciliation?

Expedia reconciliation is the process of matching Expedia reservation data, commission statements, Hotel Collect and Expedia Collect payment records, VCC charges, cancellations, and no-shows against your PMS to confirm every booking settled correctly. It requires reconciling two distinct payment models: Hotel Collect, where your hotel processes payment and pays Expedia a commission, and Expedia Collect, where Expedia collects from the guest and remits to the hotel.

What teams check
  • Hotel Collect commissions verified against PMS revenue
  • Expedia Collect remittance timing confirmed
  • VCC amounts matched to folio totals
  • Cancellation and no-show treatment reconciled
  • Reservation IDs matched to PMS records
  • Accounting postings reflect actual amounts received

Why Expedia reconciliation is difficult for hotel accounting teams

Hotel Collect and Expedia Collect follow different payment flows

Hotel Collect commissions and Expedia Collect remittances must be reconciled separately, requiring different matching logic and data sources for each booking model.

Expedia Collect remittance timing differs from PMS records

Remittance timing from Expedia often does not align with when the PMS or accounting system expects the payment, creating apparent mismatches that require manual investigation.

VCC payments add a separate reconciliation layer

Virtual credit cards must be matched against folio totals and bank settlements as a separate step, and mismatches occur frequently when folio amounts change after booking.

Cancellation and no-show status differ across systems

Expedia and the PMS can record cancellations and no-shows differently, leading to commission or payment discrepancies that are not immediately obvious.

Reservation IDs don't map directly to PMS confirmation numbers

Expedia assigns its own reservation IDs that require manual lookup to match against PMS confirmation numbers, slowing down reconciliation for high-volume properties.

Commission verification requires per-booking rate checks

Hotel Collect commission amounts must be checked against PMS room revenue and rate codes for each booking, and non-commissionable rates can slip through without automated validation.

What data needs to be matched for Expedia reconciliation?

Expedia Hotel Collect records
HC commission statements
  • Reservation ID
  • Commission rate
  • Room revenue
Expedia Collect remittance records
EC payout statements
  • Remittance amount
  • Payment date
  • Reservation reference
PMS reservation records
Opera, Mews, Cloudbeds, etc.
  • Confirmation number
  • Stay dates
  • Rate code
VCC payment records
Expedia-issued VCC
  • VCC amount
  • Authorization date
  • Folio reference
Cancellation records
PMS and Expedia
  • Cancellation status
  • No-show treatment
  • Fee applied
Folio and accounting postings
Per-stay billing and GL
  • Folio total
  • Posted amount
  • Account code

Common Expedia reconciliation exceptions

Hotel Collect payment doesn't match PMS records

The Hotel Collect payment record and PMS commission posting differ in amount, timing, or reservation reference.

Expedia Collect remittance timing differs

Expedia Collect remittance arrives in a different period than when the PMS or accounting system recorded the revenue.

VCC amount doesn't match folio total

The virtual card amount charged differs from the folio total due to a rate change, ancillary charge, or cancellation applied after booking.

Cancellation or no-show status differs

Expedia records a cancellation or no-show differently than the PMS, resulting in a commission or payment discrepancy.

Commission rate differs from PMS room revenue

The commission amount on the Expedia statement does not match the expected commission based on PMS room revenue and the contracted rate.

Reservation ID not in PMS

An Expedia reservation ID on the statement cannot be matched to any record in the PMS.

How hotels manually reconcile Expedia records

  1. 1

    Export Expedia Hotel Collect and Expedia Collect records separately and pull PMS data for the same period.

  2. 2

    Map Expedia reservation IDs to PMS confirmation numbers for each booking model.

  3. 3

    Verify Hotel Collect commission amounts against PMS room revenue.

  4. 4

    Confirm Expedia Collect remittance amounts and timing against PMS and accounting postings.

  5. 5

    Match VCC charge amounts against folio totals and bank deposit records.

  6. 6

    Check cancellation and no-show status in both systems.

  7. 7

    Flag any mismatches and research using Expedia Partner Central and PMS records.

  8. 8

    Post corrections and file the audit trail.

Automated Expedia reconciliation with Terrace AI

Terrace AI handles both Hotel Collect and Expedia Collect reconciliation in a single workflow, automatically matching records and surfacing only the exceptions that need review.

HC + EC matching

Hotel Collect and Expedia Collect matching

Terrace handles both booking models in a single workflow, automatically matching records from each Expedia payment type.

Expedia Partner Central
Hotel Collect + Expedia Collect
Single workflow
Hotel Collect
118this period
Expedia Collect
85this period
HC
EXP-HC-221340
3 nights · Apr 5
Matched
EC
EXP-EC-198821
2 nights · Apr 8
Matched
HC
EXP-HC-204118
1 night · Apr 3
Fee mismatch
EC
EXP-EC-231009
4 nights · Apr 12
Unmatched
203 records · 9 exceptionsOpen all →

Commission check

Commission verification for Hotel Collect

Each commission amount is checked against PMS room revenue and your contracted rate for that rate code.

Hotel Collect · Apr 2026
Commission rate check
3 bookings
ReservationRoom revRateDelta
EXP-HC-221340$842.0012.0%$0.00
EXP-HC-204118$642.0012.0%+$16.05
EXP-HC-218209$1,210.0010.0%$0.00
EXP-HC-204118 shows +$16.05 overcharge — applied rate 14.5% vs contracted 12.0%.
1 overcharge flaggedReview →

Remittance check

Remittance verification for Expedia Collect

Expedia Collect remittance amounts and timing are verified against PMS records and accounting postings.

EXP-EC-198821 · Stay Apr 8
Expedia Collect remittance check
Timing diff
PMS revenue posted
Apr 8
EC remittance received
Apr 11
PMS amount
$478.00 (net)
Remittance amount
$478.00
Apr 8Apr 11
+3 days
Revenue postedFunds received
Amount matches — timing typical
Within Expedia's standard 2-4 day remittance window. No action required.

VCC matching

VCC matching against folio totals

Virtual card amounts are matched against folio totals and bank settlements and flagged when they differ.

Expedia VCC · Apr 4
VCC ↔ folio total
VCC-EXP-447120
VCC charged
$1,204.00
Auth Apr 4 · captured Apr 5
Folio total
$1,204.00
Folio #5512 · 3 nights
VCC matches folio exactly
Authorization amount and folio total agree to the cent — no manual review needed.
Match details
Itinerary7295018442PMS folio#5512
14 VCCs checked · 14 matchedSee history →

Cancellations

Cancellation and no-show reconciliation

Terrace compares cancellation and no-show status across Expedia and the PMS and surfaces discrepancies automatically.

EXP-HC-204118 · No-show Apr 3
No-show status reconciliation
Mismatch
Expedia
No-show fee charged
Fee billed: $148.00
Recorded Apr 3, 23:59
PMS · Opera
Not posted
No no-show charge on folio
CONF-88940 closed Apr 4
Dispute or post fee in PMS
Expedia billed $148 but PMS has no record. Decide whether to dispute or backfill the folio.
3 cancellation/no-show diffsOpen all →

Exception queue

Dispute-ready exception queue

Flagged mismatches surface with supporting evidence attached and ready for submission to Expedia Partner Central.

Expedia Partner Central · disputes
Submission-ready exception queue
3 open · $776
EXP-HC-204118
No-show fee discrepancy
$148.005d to dispute
evidence ready
EXP-EC-231009
Reservation not in PMS
$612.0010d to dispute
evidence ready
EXP-HC-204118-B
Commission overcharge
$16.0515d to dispute
evidence ready
$776.05 recoverableSubmit to EPC →
Exception review queue
Sample data — illustrative only
Records reviewed
5
Auto-matched
1
Exceptions surfaced
4
Source recordPMS recordIssue detectedTerrace status
EXP-HC-221340 — Checkout Apr 5CONF-90221 — Checkout Apr 5Hotel Collect payment $842 vs PMS posted $798Needs review
EXP-EC-198821 — Checkout Apr 8CONF-91004 — Checkout Apr 8Expedia Collect remittance timing differs by 3 daysNeeds review
VCC-EXP-447120 — Apr 4 chargeFolio #5512 — Apr 4VCC $1,204 vs folio total $1,204Auto-matched
EXP-HC-204118 — No-show Apr 3CONF-88940 — No-show Apr 3No-show fee not posted in PMSDispute-ready
EXP-EC-231009 — Checkout Apr 12No match foundExpedia reservation ID not in PMSMissing PMS match
Get started

Put hotel revenue on autopilot

From OTA statement to GL posting — faster cash, accurate books, and less manual reconciliation.

Frequently asked questions

Expedia reconciliation is the process of matching Expedia reservation data, commission statements, Hotel Collect and Expedia Collect payment records, VCC charges, cancellations, and no-shows against your PMS to confirm every booking settled correctly.