TravelingForMiles.com may receive commission from card issuers. Some or all of the card offers that appear on TravelingForMiles.com are from advertisers and may impact how and where card products appear on the site. TravelingForMiles.com does not include all card companies or all available card offers.
Since the last week of April, Marriott Bonvoy has been is running a points sale promotion in which it’s offering members a 30% discount on the regular price of points for all purchases of just 2,000 points or more, so this could be a good opportunity to top up an account if you’re just a little shy of the points you need for your next redemption.
This sale ends today, so if it works for you, you’ve only got a little bit of time left to top up your account.
Key terms
- Transactions must be completed by 11:59 p.m. EDT June 23, 2026, to be eligible for the 30% discount Points purchase offer with a minimum purchase of 2,000 Points.
- This offer is valid only for Points purchased through the promotion’s Buy Points or Gift Points pages.
- In 2026, members may purchase Marriott Bonvoy® Points or purchase a gift of Marriott Bonvoy Points for another member for a maximum of 150,000 Points annually through the Buy Points or Gift Points pages, Buy Points Points.com-powered window on Marriott websites, Marriott Mobile Apps or the Customer Engagement Centers.
- Members may purchase up to an additional 100,000 Points annually while booking a hotel stay through the reservation path on marriott.com.
- Purchased or gifted Points do not count toward Marriott Bonvoy® Elite Status.
- A Member must make a minimum purchase of 1,000 Points. Pricing varies during promotional periods.
- Purchase rate is US$12.50 per 1,000 Points.
- Points will be posted to the Member’s Account within 72 hours after the transaction is complete.
- A Member must be an Active Member in good standing to purchase or receive Points.
- New Members may purchase Points thirty (30) days after enrollment in the Marriott Bonvoy program.
- Once Points have been purchased or gifted, no refunds will be permitted.
- Purchasing Points using Marriott Bonvoy cobrand credit cards will earn Points as an everyday purchase (CITIC cobrand cards issued in Greater China are excluded).
Full terms and conditions can be found on the promotion page
The numbers
The promotion is pretty simple:
- Buy 1,000 points & don’t get a discount
- Buy 2,000+ points & get a 30% discount
Because Marriott doesn’t play around with how its points are priced within a bonus band, anyone buying 2,000 points or more will be purchasing points at the cheapest rate on offer in this sale. Here’s the math to prove it:
If you buy just 2,000 Marriott Bonvoy points, it will cost you $17.50 …

… which works out to a cost/point of 0.875 cents.
If you buy 150,000 Marriott Bonvoy points, it will cost you $1,312.50 …

… which also comes to a cost/point of 0.875 cents.
Is this a good deal?
Note: Anyone even new to the miles and points world should read our fundamental rule to follow when buying miles or points before proceeding.
In the past, we’ve seen Marriott offer a bonus as high as 60% (points costing ~0.78 cents each), but I can’t remember the last time I saw that deal and, more usually, we see bonuses of between 35% and 50% or discounts of between 20% and 30%, so as far as Marriott points sales go, this is middle-of-the-road when it comes to cost/point,.
It’s worth noting, however, that it’s not in every sale that we see a rewards currency made available at the best discounted rate when you’re only buying a handful of points, so this sale could be useful to a much larger number of people than these kinds of sales often are.
Here at TFM, we value Marriott Bonvoy points at 0.6 cents each (based on the value we can usually get out of them with little effort) so, at first glance, the points on sale here look quite expensive, but there may be times when buying points in this sale isn’t such a bad idea.
Despite Marriott’s move to dynamic pricing, it remains possible (with a bit of research) to find stays where you’ll get at least 1 cent of value out of each Bonvoy Point you use, and if you’re buying points at under 0.9 cents each, that represents a good saving.
Here are a few examples:
Here’s the JW Marriott Chicago where on this date, you can pay $854 in cash or 76,000 points which you can buy for $593.75 (and have 1,000 points left over).

Here’s the JW Marriott Houston Downtown where on this date, you can pay $856 in cash or 66,000 points which you can buy for $681.25 (and have 1,000 points left over).

Here’s the Ritz-Carlton Coconut Grove, Miami where on this date, you can pay $935 in cash or 82,000 points which you can buy for $725.

Also, it’s worth remembering that the cash prices I’ve shown above are for the cheapest rates available, so these are almost certainly non-refundable.
Bonvoy points bookings are flexible, and that makes the points rates you see in the examples an even better deal.
Be aware, however, that just as it’s not particularly difficult to find a good use for points purchased in this sale, it’s also very easy to find a significant number of terrible ways to use the points that you buy, so make sure you run the numbers and pay close attention to what you’re booking.
Don’t use the wrong credit card
Marriott Bonvoy points sales are processed by Points.com and that eliminates the option to earn a travel/hotel bonus by using a credit card that offers bonus points for spending in one of those categories.
That makes this a good opportunity to boost your spending towards a welcome bonus on a card that’s offering a good deal, or to boost your earnings of a currency that you particularly like.
I, for example, would probably use my Chase Sapphire Preferred® Card if I was to buy Bonvoy Points as I can never have too many Ultimate Rewards points (despite the fact that I would only earn 1 point/dollar).
Bottom line
This may or may not be a good sale depending on how you plan to spend the points you buy.
Don’t buy Marriott Bonvoy points if you have no plans to use them in the near future, but buy as many as you need if you can lock in a booking now (for any bookable date) where the points you purchase offer you a good saving on the cash rate you would otherwise have had to pay.
As usual, following our frequently given advice is probably the best way forward:
- Find out the cost of a night at the properties you would like to visit (at the time of year you would like to travel)
- Compare that cost to the cost of an award night paid for with points purchased in this sale.
Only if the math clearly makes sense is it ok to buy points. If the results are inconclusive, you should probably pass.



![Sale: Buy up to 400,000 IHG One Rewards points at just 0.5 cents each [Targeted] an umbrella next to a pool](https://travelingformiles.com/wp-content/uploads/2024/08/IHG-100-bonus-741-356x220.jpg)










What a deal! buy points for 0.8 cents and use them for 0.5 cents. Plus, get Bonvoyed on your stay!
Marriott is a prime example of a company actively destroying their brand.
To be fair, if someone is buying at 0.5 and using at 0.8 they’re too dumb to be allowed out on their own and I have no sympathy for them.
As the article says, there are lots of examples where buying in this sale will be a bad idea, but as shown, there will also be times where points bought here will save on a future stay. The math isn’t complicated, so I’m sure people can figure it out.