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

Marriott Bonvoy Reconciliation for Hotels

Terrace AI helps hotel accounting teams reconcile Marriott Bonvoy point redemption stays and reimbursement records against PMS data, brand statements, and accounting postings.

less time on Bonvoy folios
70%less time on Bonvoy folios
faster award stay close
3xfaster award stay close
fewer reimbursement misses
45%fewer reimbursement misses
The unified Bonvoy workflow

Loyalty award stays and Bonvoy reimbursements, reconciled cleanly.

Terrace ingests Marriott Bonvoy reimbursement statements, matches every award stay to the PMS folio, validates points-to-cash conversion and reimbursement amounts, and surfaces any gap before it lands in the GL.

  • Award stay matching against PMS folio records
  • Points-to-cash reimbursement validation per stay
  • Exception queue prioritized by recovery value
Terrace Marriott Bonvoy reconciliation overview dashboard

What is Marriott Bonvoy reconciliation?

Marriott Bonvoy reconciliation is the process of matching Bonvoy point redemption stays and reimbursement statements against your PMS records and accounting postings. For Marriott-affiliated properties, accounting teams need to confirm that every redemption stay in the Bonvoy statement matches a PMS record, that reimbursement amounts are correct, and that amounts received from Marriott are properly posted in the accounting system.

What teams check
  • Every Bonvoy redemption stay matched to PMS record
  • Reimbursement amount verified against expected rate
  • Stay dates and room nights confirmed
  • Missing reimbursements identified and flagged
  • Duplicate records caught before accounting posting
  • GL postings verified against actual amounts received

Why Marriott Bonvoy reimbursement reconciliation is painful

Bonvoy statement reference numbers don't map directly to PMS confirmation numbers

Marriott uses its own redemption reference identifiers that do not correspond to PMS confirmation numbers, requiring manual lookup for each statement line.

Reimbursement amounts differ due to program adjustments

Bonvoy reimbursement rates can reflect program adjustments, stay modifications, or rate changes that cause the actual reimbursement to differ from the hotel's expected amount.

Stay date and room night discrepancies require cross-system investigation

When the Bonvoy statement dates or night counts differ from PMS records, resolving the discrepancy requires cross-referencing both systems, which adds manual work to each exception.

Missing reimbursements must be identified and followed up

Reimbursements that do not arrive for a given period are not automatically flagged. The hotel must identify the gap and follow up with Marriott to recover the funds.

Duplicate reimbursement records can cause accounting errors

If Marriott issues a reimbursement twice for the same stay, the duplicate must be caught before accounting postings are made or the overpayment will be recorded incorrectly.

Accounting postings must be verified against actual receipts

The GL must reflect actual amounts received from Marriott, not expected amounts. This requires a final reconciliation pass against accounting records after each statement period.

What data needs to be matched for Bonvoy reconciliation?

Bonvoy reimbursement statements
Monthly statement from Marriott
  • Redemption reference
  • Stay dates
  • Reimbursement amount
PMS reservation records
Opera, Mews, Cloudbeds, etc.
  • Confirmation number
  • Stay dates
  • Room nights
Expected reimbursement rates
Marriott rate schedule
  • Rate per night
  • Property code
  • Program tier
Bank and settlement records
Funds received from Marriott
  • Deposit date
  • Amount
  • Reference
Prior payment records
Reimbursement history
  • Prior period date
  • Amount paid
  • Stay reference
Accounting postings
GL ledger
  • Posted amount
  • Account code
  • Period

Common Marriott Bonvoy reconciliation exceptions

Point redemption stay does not match PMS record

A Bonvoy statement entry cannot be matched to any reservation in the PMS by reference number, dates, or guest details.

Reimbursement amount does not match expected amount

The amount received from Marriott does not match the expected reimbursement based on the property's rate schedule and the stay details.

Stay date or room night mismatch

Stay dates or night counts in the Bonvoy statement differ from what the PMS recorded for the same reservation.

Missing reimbursement

An expected reimbursement for a confirmed redemption stay does not appear in the Bonvoy statement for the period.

Duplicate reimbursement

The same redemption stay appears twice in the statement or payment records, creating a risk of double-posting in the accounting system.

Accounting posting mismatch

The GL posting for a Bonvoy reimbursement does not match the actual amount received from Marriott for that stay.

Manual Marriott Bonvoy reconciliation workflow

  1. 1

    Download the Bonvoy reimbursement statement for the period.

  2. 2

    Export PMS records for all Bonvoy redemption stays in the same period.

  3. 3

    Match Bonvoy statement entries to PMS confirmation numbers.

  4. 4

    Verify stay dates and room nights against PMS records.

  5. 5

    Compare reimbursement amounts against expected reimbursement rates.

  6. 6

    Identify any missing or delayed reimbursements.

  7. 7

    Flag duplicate reimbursement records and prepare dispute documentation.

  8. 8

    Confirm accounting postings reflect actual amounts received from Marriott.

Automated Marriott Bonvoy reconciliation with Terrace AI

Terrace AI connects to your PMS and reads Bonvoy reimbursement data automatically, matching stays and surfacing exceptions in a prioritized review queue.

Statement matching

Automatic Bonvoy statement-to-PMS matching

Terrace matches Bonvoy reimbursement statement entries to PMS redemption records automatically across reference formats.

Statement period · Mar 2026
Bonvoy statement ↔ PMS confirmation
Auto
Bonvoy redemption
MB-76341
PMS confirmation
CONF-84401
Property
MAR-CC-04812
Reimb category
RC-AWD-01
Matched on reservation ID + stay window. Confidence 99%.
48 of 48 statement lines matchedView ledger →

Amount check

Reimbursement amount verification

Each reimbursement is compared against the expected amount based on your property's Marriott rate schedule and stay details.

Reimbursement check · MB-88210
Expected ↔ Reimbursed
Apr 1-3 · 2 nts
Expected (rate sched.)
$320.00
$160/nt · Platinum tier
Reimbursed (Bonvoy)
$284.00
Statement line 47
Underpayment flagged
Reimbursement short by $36.00 — verify program adjustment code ADJ-7B on this stay.
3 amount exceptions this periodOpen dispute →

Stay comparison

Stay date and room night comparison

Stay dates and night counts are compared between the Bonvoy statement and PMS, with discrepancies surfaced automatically.

Stay comparison · MB-84112
Bonvoy nights ↔ PMS nights
Apr 10-13
Bonvoy statement
APR10
APR11
APR12
3 nights
PMS record
APR10
APR11
?
2 nights
Night count mismatch
Bonvoy claims 3 nights, PMS shows 2. Guest checked out early Apr 12.
Drift detected on 4 staysReconcile →

Missing payouts

Missing and delayed reimbursement detection

Terrace identifies expected reimbursements that do not appear in the Bonvoy statement for the period.

Awaiting Bonvoy reimbursement
Confirmed redemption · no statement line
3 missing
PMS stayExpectedStatus
CONF-91220
Apr 4-6 · 2 nts
$248.0012d overdue
CONF-91418
Apr 9 · 1 nt
$132.007d overdue
CONF-91901
Apr 14-16 · 2 nts
$284.003d overdue
Total awaiting recovery: $664.00
SLA: 14 days from checkoutEmail Marriott →

Duplicate check

Duplicate reimbursement flagging

Duplicate statement entries and payment records are identified before accounting postings are made.

Duplicate flag · MB-79881
Two records · same stay
Apr 4
01
MB-79881 · Apr 4 stay · CONF-90041
Statement Mar 2026 · paid Mar 28
$148.00Original
02
MB-79881-R · Apr 4 stay · CONF-90041
Statement Apr 2026 · pending
$148.00Duplicate
Likely duplicate reimbursement
Same confirmation, same stay date, same amount. Hold posting and submit reversal request to Marriott Finance.

Posting check

Accounting posting verification

GL postings for Bonvoy reimbursements are verified against actual amounts received from Marriott.

GL · Account 4120 · Bonvoy Reimb
Actual received ↔ GL posted
Weekly
PeriodReceivedGLΔ
Mar 26 - Apr 1$4,820.00$4,820.00Tied
Apr 2 - Apr 8$5,142.00$5,178.00+$36
Apr 9 - Apr 15$3,968.00$3,968.00Tied
Apr 16 - Apr 22$4,412.00$4,264.00-$148
2 of 4 weeks tiedPost adjustments →
Exception review queue
Sample data — illustrative only
Records reviewed
5
Auto-matched
1
Exceptions surfaced
4
Source recordPMS recordIssue detectedTerrace status
Bonvoy Reimb #MB-88210 — Stay Apr 1-3CONF-91120 — Apr 1-3Reimbursement $284 vs expected $320Needs review
Bonvoy Reimb #MB-76341 — Stay Mar 25-27CONF-84401 — Mar 25-27Reimbursement amount and dates matchAuto-matched
Bonvoy Reimb #MB-91004 — Stay Apr 8No match foundRedemption stay not in PMSMissing PMS match
Bonvoy Reimb #MB-84112 — Stay Apr 10-13CONF-93200 — Apr 10-12Brand statement shows 3 nights; PMS shows 2 nightsNeeds review
Bonvoy Reimb #MB-79881 — Stay Apr 4CONF-90041 — Apr 4Duplicate reimbursement for same stayDispute-ready
Get started

Put hotel revenue on autopilot

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

Frequently asked questions

Marriott Bonvoy reconciliation is the process of matching Bonvoy point redemption stay records and reimbursement statements against your PMS data and accounting postings to confirm every redemption stay is accounted for and reimbursement amounts are correct.