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

Stop profit leakage in your hotel

Terrace chases every outstanding folio for you — Online Travel Agency reconciliation, group-block invoicing, and aging follow-ups across every property.

Get a demo
Transaction exceptions · Dec close
Exception detection
Leakage detected
$18,420
Channels scanned
6
Exceptions
14
Ready to recover
$11,280
Transaction
Evidence
Expected
Received
Leakage
Detected issue
Status
Res #BK-88421
Booking.com · Marriott Downtown
Statement line 1182
$2,840
$2,329
$511
18% charged vs 15% contract
Dispute ready
Claim #TA-4318
Onyx CenterSource · Hyatt Place
Prior payment match
$0
-$640
$640
Duplicate commission claim
Block payment
Stay #MB-22091
Marriott Bonvoy · Resort Center
Missing batch item
$1,280
$0
$1,280
Loyalty reimbursement missing
Recover
Payout #PO-7814
Stripe · Airport Suites
Deposit fee mismatch
$8,940
$8,485
$455
Processor fee above rule
Review
VCC #EX-9402
Expedia · Bayfront Inn
Reservation folio
$3,620
$2,690
$930
Virtual card short-paid
Evidence found
Terrace Agent
Scanning OTA and loyalty receivables…
Terrace Agent
$18,420 in leakage surfaced
Marriott
IHG
Fairfield
Garner
City Express by Marriott
Marriott
IHG
Fairfield
Garner
City Express by Marriott
Marriott
IHG
Fairfield
Garner
City Express by Marriott
Why Terrace?

Catch every dollar before it leaks

Terrace helps hotel finance teams find missed revenue, prevent overpayments, and close with confidence across OTAs, loyalty programs, travel agents, virtual cards, and payments.

95%of time spent on manual reconciliation

Cut manual reconciliation
work by 95%

Eliminate the repetitive AR work that keeps your team buried in spreadsheets, statements, and reservation records.

7%+room revenue recovered

Recover revenue your team is missing

Terrace finds missing revenue, overcharged commissions, and VCCs that were undercharged, that manual review often misses.

3ximprovement in reconciliation accuracy

Error-free reconciliation at scale

Catch more billing errors with less manual review. Terrace turns messy receivables into a verified exception queue, with evidence attached to every issue.

How it works

From messy statements to recovered revenue

One workflow ingests every source, matches every booking, and turns discrepancies into a clean queue your team can act on.

Source data, unified

Connect every OTA, processor, and PMS

Terrace ingests PMS reservations, OTA payout statements, virtual card records, and bank deposits — and normalizes them automatically for matching.

  • PMS reservations from Opera, Mews, Cloudbeds, and more
  • OTA statements: Expedia, Booking.com, Airbnb, Hotels.com
  • Virtual cards, payment processors, and bank deposits
Connected sources
Opera PMSReservations
2,418 today
ExpediaStatement
Daily
Booking.comStatement
Weekly
AirbnbPayouts
Daily
Chase depositsBank feed
Live
Expected vs. actual

Auto-calculated expected payouts for every booking

Terrace applies your commission rates, cancellation policies, and channel rules — calculating what each partner should pay you down to the cent.

  • Channel-specific commission rules
  • Cancellation and modification handling
  • Virtual card validation against expected amounts
Reservation · #EX-44218Matched
Gross booking$1,840.00
Expected commission (18%)−$331.20
Resort fee$95.00
Expected net payout$1,603.80
Actual payout$1,183.80
Underpayment flagged−$420.00
AI-classified exceptions

Know exactly what's wrong, and why

Terrace AI classifies every discrepancy — commission mismatch, underpayment, missing record, or VCC issue — with source evidence attached and ready for dispute.

  • Surfaces only exceptions worth reviewing
  • Categorized and ranked by recovery value
  • Source statement lines and PMS evidence auto-attached
Terrace AI
Classifying exceptions
⚠ Underpayment · Expedia Res #44218 — $420 short
⚠ Commission mismatch · 18% vs. 15% contracted (Booking.com)
✓ Missing record found — matched to PMS Res #44519
✓ VCC validated — $1,212.00 captured
Recovery workflow

Resolve disputes before windows close

Every exception lands in a recovery queue with attached evidence, deadline tracking, and one-click dispute submission — so revenue doesn’t become unrecoverable.

  • Built-in deadline tracking per channel
  • Status tracking from open → submitted → recovered
  • Audit trail and reporting for finance leadership
Recovery queue · Q2
$312,480Recovered
Submitted47
Approved31
Pending OTA review12
Closed · won$312k

Explore hotel accounts receivable reconciliation workflows

Automate the AR workflows that slow down hotel accounting teams, from OTA invoices and commission claims to loyalty reimbursements and payment reconciliation.

OTA RECONCILIATION

Reconcile OTA invoices, commissions, payments, and PMS records

Match OTA statements against PMS stays, cancellations, no-shows, payment records, and accounting postings.

TRAVEL AGENT COMMISSIONS

Validate travel agent commission claims before they get paid

Match commission claims against PMS stays, rate codes, IATA details, prior payments, and dispute history.

LOYALTY RECONCILIATION

Match loyalty redemptions and reimbursements automatically

Reconcile brand loyalty statements against PMS stays, point redemptions, reimbursement amounts, and accounting records.

PAYMENT RECONCILIATION

Tie merchant deposits back to bookings, folios, and PMS records

Match credit card settlements, VCCs, refunds, chargebacks, and deposits against PMS and accounting records.

Stop profit leakage in your hotel. Recover what’s yours.

See how much revenue you’re missing — with a free reconciliation audit on your last 90 days of bookings.