Escalate Anything

Marriott International: refund request

Check the rate's cancellation deadline, cancel before it, then ask Customer Care in writing for any charge you think is wrong.

ACredibility A · last verified 2026-10-12 · 100% official or government sources
What does this mean?

Grade A (high: almost everything comes from official pages read directly). 100% of 15 sources are the organization's own pages or government sites.

All Marriott International contactsOpen in the interactive directoryJSON

Collect

Steps

  1. Open the reservation (My Trips, or Look Up Reservation with confirmation number, last name and check-in date) and read the deadline in Rate Details. The deadline is in the hotel's local time.

  2. If you booked through a third-party site, cancel and ask for the refund through that site.

  3. If you were charged after cancelling on time, or a waiver was promised, call Customer Care and get a case reference.

    PhoneMarriott International Customer Care (US and Canada) +1-800-535-4028
  4. Put the request in writing through the Contact Us form and attach the cancellation confirmation.

  5. If Marriott does not refund money it owes, dispute the charge with your card issuer.

More contacts for this issue

MailMarriott International guest services mailing address (US and Canada) Marriott International, 1818 N. 90th St., Omaha, NE 68114, USA

Facts you can cite

Rules in force

If that fails, escalate

Go up one step at a time. Keep the reference numbers and dates from each contact.

  1. Customer service

    PhoneMarriott International Customer Care (US and Canada) +1-800-535-4028

    Front desk first while you are at the hotel; Marriott recommends this for the fastest help.

  2. Written complaint

  3. Card or bank dispute

    Fair Credit Billing Act billing-error and purchase-dispute rights (Regulation Z)

    Electronic Fund Transfer Act error resolution and unauthorized-transfer liability (Regulation E)

  4. State agency

    Your state’s attorney general. Find it in the list of state agencies (also as JSON: states/<code>.json, for example states/ny.json).

  5. Arbitration

    Marriott.com Terms of Use require individual AAA arbitration in Bethesda, Maryland, for disputes about the sites.

Watch out

  • Account-related Contact Us topics appear only after sign-in to Marriott Bonvoy.
  • support.marriott.com articles load with JavaScript and may not render for automated fetches.
  • Homes & Villas by Marriott Bonvoy stays are serviced by the property management company on the confirmation, not by hotel customer care.

Let your AI agent handle this

Escalate Anything is a free, open-source MCP server for Claude, Cursor, VS Code, Gemini CLI, Codex and other AI apps. Your agent gets this playbook, keeps a case log with reference numbers and follow-up dates, and drafts each message for you to approve.

1. Set it up (needs uv):

uvx escalate-anything setup

2. Ask your agent:

Marriott International owes me a refund of [amount] for [order or service]. Use Escalate Anything to get it.

Source code, other install options and the Claude Code plugin

Related