Skip to content

17 ways to earn lots of Marriott Bonvoy points

Feb. 15, 2023
21 min read
JW Marriott Savannah Plant Riverside
This post contains references to products from one or more of our advertisers. We may receive compensation when you click on links to those products. Terms apply to the offers listed on this page. For an explanation of our Advertising Policy, visit this page.

Marriott's loyalty program has gone through many changes over the years.

In 2018, we saw Marriott complete its Starwood acquisition and integrate Starwood Preferred Guest into its existing loyalty program. Then, in 2019, the hotel group rebranded its loyalty program as Marriott Bonvoy.

Like clockwork, it launched its long-awaited Category 8 pricing in March of that year and implemented peak and off-peak pricing on award nights in September 2019. And in March 2022, Marriott switched to dynamic pricing which removed award categories altogether. Gone are the days of predictable award prices.

Most recently, the hotel chain revamped its cobranded credit card lineup. Now, the hotel group's top-tier credit card includes Platinum Elite status, 25 elite night credits and a free night award that was increased, so it is now worth up to 85,000 points. Plus, the brand introduced two new mid-tier cards, one with American Express and one with Chase.

So, how does this affect the way you earn Marriott Bonvoy points? Let's look at the different ways you can earn Marriott Bonvoy points, from hotel stays to cobranded credit cards and beyond.

Earn Marriott Bonvoy points at Marriott hotels

Earn Marriott Bonvoy points when you stay at the Marriott Marquis in Chicago. FELIX MIZIOZNIKOV/SHUTTERSTOCK

You can earn Marriott Bonvoy points when staying at Marriott properties worldwide. Marriott's properties span 30 unique brands and more than 100 countries.

Like most hotel programs, you earn points based on how much you spend, your status tier and the type of Marriott hotel you're staying at.

Most Marriott hotels earn 10 points per dollar spent on stays. Unfortunately, long-term stay hotels — including Element, TownPlace Suites, Residence Inn and Protea Hotels — only award 5 points per dollar. This lower earn rate applies to vacation rentals booked with Homes and Villas by Marriott International, too.

Daily Newsletter
Reward your inbox with the TPG Daily newsletter
Join over 700,000 readers for breaking news, in-depth guides and exclusive deals from TPG’s experts
By signing up, you will receive newsletters and promotional content and agree to our Terms of Use and acknowledge the data practices in our Privacy Policy. You may unsubscribe at any time.

You can also earn points when staying at Marriott Executive Apartments, but you'll earn just 2.5 points per dollar spent and one elite night credit for every three nights you stay.

Related: Your complete guide to Marriott hotel brands

More than one room on a reservation

With Marriott, you can earn points on more than one hotel room. Specifically, you can earn points on up to three hotel rooms if you meet two conditions. First, you must be occupying one of the rooms. Second, you must pay for all of the rooms together. However, you'll only earn elite nights on the room you occupy.

Elite status bonuses

You can boost your point earnings on paid stays with Marriott Bonvoy elite status. The higher the status, the higher the bonus earning. Here's an overview of the rate you can expect to earn at most Marriott hotels based on your elite status tier:

  • General member: 10 points per dollar spent.
  • Silver Elite: 11 points per dollar spent.
  • Gold Elite: 12.5 points per dollar spent.
  • Platinum Elite: 15 points per dollar spent.
  • Titanium Elite and Ambassador Elite: 17.5 points per dollar spent.

Members with Gold Elite status receive a welcome gift of 250 to 500 points at check-in at most brands. The number of points varies by property, with Courtyard, Fairfield Inn and SpringHill Suites properties providing just 250 points as a welcome gift.

The welcome gift for members with Platinum Elite status or higher is slightly better, with a minimum of 500 points some sort of daily free breakfast/food and beverage ("F&B") credit, depending on where you stay.

Plus, you usually earn points on your entire hotel bill. This means that if you order room service or get a drink at the bar and charge it to your room, those purchases will earn points too. Make sure to charge on-site expenses to your room to earn even more points.

Related: Booking direct: How much value does Marriott status provide?

Earn bonus points with promotions

Keeping track of the latest hotel promotions is difficult — especially if you're juggling elite status at Marriott and other hotel brands like Hyatt or Hilton. However, promotions can be the best way to quickly boost your account balances and unlock some outstanding awards.

Right now, Marriott is running a promotion where you can earn 1,000 bonus points and one bonus elite night credit per eligible night completed between Feb. 7 and April 23.

You can see your eligible promotions by heading to Marriott's promotion page and signing in to your account. You should see all public and targeted offers on this page. Enroll in promotions by clicking the "Register" button located to the right of the promotion's name.

Related: Your complete guide to all current hotel promotions

Host an event at a Marriott hotel

Marriott's events program lets you earn extra points on meetings, weddings and other special events you host at Marriott properties. You'll earn 2 points per dollar spent on room, food, drink and other charges. Elite bonuses also apply here, so you can expect to earn as follows based on your status:

  • General member: 2 points per dollar (with a maximum of 60,000 points per event).
  • Silver Elite: 2.2 points per dollar (with a maximum of 66,000 points per event).
  • Gold Elite: 2.5 points per dollar (with a maximum of 75,000 points per event).
  • Platinum Elite: 3 points per dollar (with a maximum of 90,000 points per event).
  • Titanium Elite: 3.5 points per dollar (with a maximum of 105,000 points per event).
  • Ambassador Elite: 3.5 points per dollar (with a maximum of 105,000 points per event).

You'll also earn one credit for every 20 room nights you book when you host an event. So, if you host a large event, you could fast-track your way to Marriott elite status.

Earn with credit cards

Marriott offers six credit cards: three with American Express and three with Chase. Each of these cards has different benefits and welcome bonuses. Here's a quick breakdown of each Marriott credit card. Use the information here to find which is best for your wallet.

Marriott Bonvoy Boundless Credit Card

The Marriott Bonvoy Boundless card. ISABELLE RAPHAEL/THE POINTS GUY

Annual fee: $95.

The Marriott Bonvoy Boundless Credit Card offers three Free Night Awards (each night valued up to 50,000 points) after you spend $3,000 on purchases in your first three months of card membership.

  • 6 points per dollar spent at participating Marriott Bonvoy hotels.
  • 3 points per dollar spent on the first $6,000 spent in combined purchases each year on gas stations, grocery stores and dining.
  • 2 points per dollar spent on all other eligible purchases.

You'll enjoy a free night award (up to 35,000 points) every year after your account anniversary. This more than covers the card's annual fee for most of us — TPG valuations estimate that Marriott points are worth 0.84 cents each, on average. That means this annual free night is worth $294.

In addition, the card offers complimentary Silver Elite status as long as your card is open and in good standing. You can upgrade to Gold status when you spend $35,000 or more on the card each account year. Plus, every year your card is open, you'll enjoy 15 elite night credits to help you reach the next elite status tier. You can also earn one credit toward elite status for every $5,000 you spend on your card.

Related: Marriott Bonvoy Boundless card review

Marriott Bonvoy Bold Credit Card

Annual fee: $0.

The Marriott Bonvoy Bold Credit Card offers 30,000 Marriott Bonvoy bonus points after using their card to spend $1,000 on eligible purchases in the first three months. You'll also earn:

  • 3 points per dollar spent at participating Marriott hotels.
  • 2 points per dollar spent on travel purchases.
  • 1 point per dollar spent on all other purchases.

Plus, you'll earn 15 Elite Night Credits each year the card is open, automatically qualifying you for Silver elite status.

Related: Marriott Bonvoy Bold card review

Marriott Bonvoy Brilliant® American Express® Card

Annual fee: $650 (see rates and fees).

The newly refreshed Marriott Bonvoy Brilliant® American Express® Card currently offers a welcome bonus of 95,000 points apiece after you spend $6,000 in purchases on the card in your first six months. You'll also earn:

  • 6 points per dollar spent on eligible purchases at hotels participating in the Marriott Bonvoy program.
  • 3 points per dollar spent at U.S. restaurants (including take out and delivery) and on flights booked directly with airlines.
  • 2 points per dollar spent on all other eligible purchases.

You'll receive one free night award every year after your account anniversary, valid for up to 85,000 points, and a $25 monthly dining credit.

The card comes with a Global Entry/TSA PreCheck credit (up to $100), Priority Pass lounge privileges and automatic Platinum Elite status. You're also eligible for 25 elite night credits every year your card is open. Enrollment is required for select benefits.

Related: Marriott Bonvoy Brilliant card review

Marriott Bonvoy Bevy™ American Express® Card

The Marriott Bonvoy Bevy Amex card. THE POINTS GUY

Annual fee: $250 (see rates and fees).

The Marriott Bonvoy Bevy™ American Express Card has a welcome offer of 85,000 Marriott Bonvoy bonus points after using your card to spend $5,000 on eligible purchases in the first six months of card membership.

  • 6 points per dollar spent at hotels participating in the Marriott Bonvoy program.
  • 4 points per dollar spent at restaurants worldwide and U.S. supermarkets (on up to $15,000 in combined purchases at restaurants and U.S. supermarkets per calendar year, then 2 points per dollar).
  • 2 points per dollar spent on all other eligible purchases.

The card offers complimentary Gold Elite status to cardholders. You'll also receive 15 elite night credits every year.

Although the card doesn't come with an annual free night, the card does offer an annual free night award via spending. Cardholders who make at least $15,000 in eligible purchases in a calendar year can earn a free night award worth up to 50,000 points.

Related: Marriott Bonvoy Bevy card review

Marriott Bonvoy Bountiful Card from Chase

Annual fee: $250.

The Marriott Bonvoy Bountiful Card from Chase is practically identical to the Marriott Bonvoy Bevy. It's got the same welcome offer of 85,000 Marriott Bonvoy bonus points after spending $4,000 on purchases within the first three months of opening your account.

It's got the same return rates, too:

  • 6 points per dollar at participating Marriott hotels.
  • 4 points per dollar spent at restaurants worldwide and U.S. supermarkets (on up to $15,000 in combined purchases at restaurants and U.S. supermarkets per calendar year, then 2 points per dollar).
  • 2 points per dollar spent on all other eligible purchases.

The information for the Marriott Bonvoy Bountiful card has been collected independently by The Points Guy. The card details on this page have not been reviewed or provided by the card issuer.

The card even provides the same benefits of Gold Elite status, 15 elite night credits annually, and a free night award worth up to 50,000 points after you spend $15,000 in eligible purchases during a cardmember year.

Related: Marriott Bonvoy Bountiful card review

Marriott Bonvoy Business® American Express® Card

The Marriott Bonvoy Business American Express card. THE POINTS GUY

Annual fee: $125 (see rates and fees).

The Marriott Bonvoy Business® American Express® Card: Earn three free night awards after you use your new card to make $6,000 in eligible purchases within the first six months of card membership. Redemption level up to 50,000 Marriott Bonvoy points for each bonus free night award, at hotels participating in Marriott Bonvoy. Certain hotels have resort fees.

You'll earn:

  • 6 points per dollar of eligible purchases spent at hotels participating in the Marriott Bonvoy program.
  • 4 points per dollar spent at restaurants worldwide, at U.S. gas stations, on wireless telephone services purchased directly from U.S. service providers and on U.S. purchases for shipping.
  • 2 points per dollar spent on all other eligible purchases.

The card also comes with a free award night after each cardmember anniversary, valid for up to 35,000 points at hotels participating in the Marriott Bonvoy program.

The card offers complimentary Gold Elite status as long as your card is open and in good standing. You'll also enjoy 15 elite night credits every year your card is open. These are in addition to the 15 nights earned with a personal card. This benefit can be stacked with the nights you earn with any Marriott personal card, allowing you to fast-track up to 40 elite nights per year.

The card also comes with a 7% Marriott Bonvoy room rate discount off standard rates for reservations of standard guest rooms when you book directly.

Related: Marriott Bonvoy Business Amex review

Transfer points

A United plane at the gate. ZACH GRIFF/THE POINTS GUY

You can transfer three different types of points to your Marriott Bonvoy account. Here's a look at your options:

Transfer points from Chase or American Express

Marriott Bonvoy is a partner of both American Express Membership Rewards and Chase Ultimate Rewards. Both of these programs allow you to transfer points at a 1:1 ratio, meaning that 1,000 Ultimate Rewards or Membership Rewards points equal 1,000 Marriott Bonvoy points.

However, we don't necessarily recommend making this transfer. TPG values both Ultimate Rewards and Membership Rewards points at 2 cents per point, while Marriott points are worth 0.84 cents per point. This means you'll lose over half the value of your points in this transfer.

Transfer points from United MileagePlus

You can also transfer United MileagePlus miles to Marriott Bonvoy at a 1:1 ratio.

United and Marriott have long had a partnership dubbed RewardsPlus. This partnership provides reciprocal elite status benefits for United and Marriott elites. Unfortunately, you can only transfer up to 100,000 United miles to Marriott Bonvoy each year.

There's no fee to make this transfer, but we don't recommend it as you'll lose value when you transfer. This is because TPG values United MileagePlus miles at 1.21 cents apiece. You'll usually only want to transfer United miles to Marriott if you're topping up for a specific redemption.

Note that you must hold United Airlines elite status (Silver or above) to make this conversion.

Transfer points between accounts

One perk of the Marriott Bonvoy program is being able to transfer points between accounts for free.

Each year, you can transfer up to 100,000 Marriott Bonvoy points from a single account. Likewise, you can receive up to 500,000 points per year on a single account. Each account must be at least 30 days old (with activity) or 90 days (without activity) to participate in transfers.

You can initiate a transfer by calling Marriott Bonvoy. This is helpful for families who want to combine multiple account balances for a single redemption. Likewise, a friend with expiring points may opt to transfer points to you if they don't have an immediate use for them.

Related: Your ultimate guide to family points pooling

Earn points by shopping and dining

Marriott doesn't have a shopping portal, but it does offer a couple of other ways to earn points on everyday purchases. Here's a look at your (limited) options.

Marriott dining rewards

Earn Marriott Bonvoy points when dining out at restaurants participating in its Eat Around Town program. CLINT HENDERSON/THE POINTS GUY

Marriott has the Eat Around Town dining rewards program. This program offers Marriott elites 6 Marriott points per dollar spent and non-elites 4 points per dollar spent at participating restaurants. You'll earn these points in addition to whatever rewards you'd otherwise earn from your credit card. Just remember to link your credit card to the program and dine at participating restaurants.

Want to earn even more points? Link a card that earns bonus points on dining. One of the best starter cards is the Chase Sapphire Preferred Card, which earns 3 points per dollar spent on dining. If you use this card to purchase a $100 meal at a participating restaurant, you'll earn 600 Marriott Bonvoy points as an elite member and 300 Chase Ultimate Rewards points.

Related: Can I earn miles from two dining programs at the same time?

Buy a mattress

If you need a new mattress, consider buying one from your favorite Marriott hotel.

Bonvoy members earn 10,000 Marriott points (worth $80, according to our valuations) when buying a mattress on any of Marriott International's online retail websites: Shop EDITION, The Ritz-Carlton Shops, The Luxury Collection Store, St. Regis Boutique, W Hotels, The Store, Curated by JW, Shop Marriott, Sheraton Store, Westin Store, Collect Renaissance, Gaylord Hotels The Store, Shop Courtyard, and Fairfield Store.

Earn points with travel partners

Earn Marriott Bonvoy points when you book other forms of travel, like cruises and rental cars. ZACH GRIFF/THE POINTS GUY

You can earn Marriott Bonvoy points when booking other types of travel, too. Here's a look at how to earn points when booking rental cars, vacation activities and cruises.

Earn points on Hertz rental cars

You can earn up to 2,000 Marriott Bonvoy points on your Hertz car rentals. Simply book rentals through Marriott's Hertz portal. You'll earn 500 points on one-day rentals and 2,000 points on rentals of two days or more. You can earn Marriott Bonvoy points on rentals in the U.S., Canada, Europe, Mexico, Puerto Rico, Australia and New Zealand.

However, when you do this, you won't earn Hertz Gold Rewards points on your rental. So, do the math and see which works best for your travel needs.

Related: How to never pay full price for a rental car

Book cruises through the Marriott portal

Booking a cruise through Marriott's CruisesOnly can net you a huge number of bonus Marriott Bonvoy points, depending on the cost. You'll earn 3 points per dollar spent on cruises booked through CruisesOnly, up to 30,000 points per cruise.

Related: 5 unexpected places that sell cruises

Book vacation activities

You can also earn points when purchasing qualifying vacation activities through Marriott Bonvoy Tours & Activities. The site offers a wide variety of tours, transfers and events in the U.S. and around the world.

The number of points you'll earn depends on how much you spend and the experience you book. For instance, you can book a Chicago food tour for $94.99 per person and earn 474 Marriott Bonvoy points in the process. An Icelandic glacier tour runs a whopping $1,932.33 per head and earns 9,661 points per person.

Be sure to comparison shop to ensure the tour or activity isn't available for a lower price elsewhere.

Ride or order food with Uber

You can earn Marriott points from rides with Uber and food orders with Uber Eats. You'll earn 3 points per dollar spent on Uber Premium rides (includes Uber XL, Uber Black, Uber SUV and Uber Comfort). You'll earn 6 points per dollar spent when you order Uber Eats delivery while staying at a Marriott Bonvoy hotel (minimum $25 order). Plus you'll earn 2 points per dollar spent when you order Uber Eats at home or on the road (minimum $25 order).

Related: Food delivery promo codes and offers to help you save money on your next meal

Buy points

Buy Marriott Bonvoy points to top up for your next big redemption. TUPUNGATO/SHUTTERSTOCK

Need Marriott Bonvoy points quickly? You can buy them in a pinch. Marriott typically sells points at 1.25 cents apiece, which is higher than TPG's 0.84 cent valuation. You can purchase up to 100,000 points per calendar year, although the hotel group frequently raises this limit during points sales. Additionally, you can buy 100,000 additional points each year when you're booking a hotel stay and don't have enough rewards.

We don't recommend buying points speculatively, but it can make sense if you're topping up your account for a specific high-end award night. Likewise, it makes sense to buy points if you can buy the points required for a particular stay at a lower cost than paying for the hotel in cash.

Related: You can currently buy points and miles with a bonus — but should you?

Bottom line

There are many different ways you can beef up your Marriott Bonvoy points balance. If you're looking for a quick boost, consider applying for a Marriott credit card and spending enough to earn the welcome bonus. This will easily pad your Marriott Bonvoy account with tens of thousands of points — more than enough for a night or two away.

Likewise, enroll in all your applicable promotions and sign up for the Marriott dining program. Combined with a Marriott credit card, you'll be well on your way to a free night in no time.

Additional reporting by Sarah Hostetler and Ehsan Haque.

For rates and fees of the Marriott Bonvoy Brilliant Amex Card, click here.

For rates and fees of the Marriott Bonvoy Business Amex Card, click here.

For rates and fees of the Marriott Bonvoy Bevy Amex Card, click here

Featured image by ANDREA ROTONDO/THE POITNS GUY
Editorial disclaimer: Opinions expressed here are the author’s alone, not those of any bank, credit card issuer, airline or hotel chain, and have not been reviewed, approved or otherwise endorsed by any of these entities.