(EXPIRED) Get 20% back on Marriott stays with new Amex Offer

Sorry, this deal is no longer available. Do you want to be alerted about new deals as they’re published? Click here to subscribe to Frequent Miler's Instant Posts by email.

There is a new, targeted Amex Offer out for Marriott Bonvoy, giving 20% back on Marriott purchases through the end of March. The maximum that you can earn back in statement credits is $60, so it will apply on up to $300 in spend.

This offer is only valid for properties in the US, the Caribbean, Canada and Mexico and it appears to be targeted to business cards only.

a pool with chairs and umbrellas in front of buildings
JW Marriott Los Cabos Beach Resort & Spa, Mexico

The Deal

  • There is a new, targeted Amex Offer that gives 20% back on Marriott purchases (up to $60 maximum cash back)
  • Valid for purchases made between 1/12/24 and 3/31/2024
  • Enrollment required

Terms and Conditions

  • Must first add offer to Card and then use same Card to redeem.
  • Only U.S.-issued American Express® Business Cards are eligible.
  • Limit 1 enrolled Card per Card Member across all American Express offer channels.
  • Your enrollment of an eligible American Express Card for this offer extends only to that Card.
  • Offer valid only at participating Marriott Bonvoy® properties in the U.S. and U.S. territories, Canada, Mexico and the Caribbean.
  • Reservations must be made online at Marriott.com, via the Marriott Bonvoy® App or by calling 1-888-236-2427.
  • Excludes Marriott Vacation Club®, Marriott Grand Residence Club®, Design Hotels™, Protea Hotels®, Marriott Executive Apartments®, Homes & Villas by Marriott Bonvoy®, Vistana Signature Network and Vistana Residence Network.
  • Excludes gift card purchases.
  • Not valid for online retail purchases, hotel amenities or purchases of Marriott Bonvoy® points.
  • Offer only valid on room rate and room charges.
  • Offer not valid for lodging stays that are paid for before the promotion start date or after the promotion end date.
  • Statement credit will appear on your billing statement within 90 days after 3/31/2024.

Quick Thoughts

It’s important to note that this offer is valid only at properties in the US and US territories, along with Canada, Mexico and the Caribbean. It also excludes Marriott Homes and Villas and Design Hotels, along with some other vacation rental brands.

Historically, these Marriott Amex offers could be triggered through buying a gift card at the front desk even though the terms exclude those purchases. It has always been a crap shoot as to whether properties sell gift cards at all…and if they do, whether or not they’ll actually have them in stock (and then whether or not they know how to load them). It’s probably worth calling to see if a location has them before you make a trip to the hotel. In general, higher-end brands seem to stock them more frequently than the Fairfields and Courtyards of the world.

See our full list of current Amex Offers here.

Want to learn more about miles and points? Subscribe to email updates or check out our podcast on your favorite podcast platform.
Notify of

This site uses Akismet to reduce spam. Learn how your comment data is processed.

oldest most voted
Inline Feedbacks
View all comments

I was able to add the $120 off $300 on my Amex Platinum and also on the card for my authorized user. Will it only work once – or are these considered to be separate?


There are also $100-$120 off $300 spend offers for Marriott

Biggie F

Exactly. These seem (at least in our house) to be on the personal card side.

And although you can’t stack, getting the $120 off $300 on personal cards does not interfere with the 20% off up to $300 offer, i.e., both P2 and I got both offers (the good one on the business side and the great one on the personal side).


I have the $120 off $300 on my Am Ex Platinum. I booked a prepaid rate at a Seattle hotel hoping to trigger the credit. (Also 4x Rakuten). However, the hotel has not charged my card and I’m reading many posts online saying it will probably be charged at check in (after offer expires).


Edit: prepaid stay has posted 5 days after purchase as the hotel name. Does am ex know this is Marriott hotel to trigger the credit?