Escalate Anything

Marriott International: deposit not returned

The hotel releases the incidental hold at checkout; the bank controls when the money shows again.

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. Check the final folio for posted incidental charges.

  2. Wait the bank's release time. If the hold is still there after that, ask the front desk to confirm it released the authorization, then contact your card issuer.

  3. If the hotel turned the hold into a charge you dispute, use the billing_error steps.

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

Facts you can cite

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 has not returned my [amount] deposit. Use Escalate Anything to get it back.

Source code, other install options and the Claude Code plugin

Related