You can get hotel points in a variety of ways: staying at hotels, transferring your credit card points to hotel loyalty programs, earning points through spending on a hotel credit card or simply buying them.
The general advice for travelers is to avoid purchasing points from hotels because it offers poor value. Hotels often sell points for more than they’re actually worth. For example, you might buy Hilton points for 1 cent each, but according to SS’s valuation, they can only be redeemed for about 0.6 cent each on average.
But in the right circumstances, buying points can help bolster your points balance and make it possible to book a hotel stay you might not have otherwise, especially if you are not in a position to open a hotel or travel credit card.
Here’s how buying points can save you money on your hotel stays.
When to consider buying points
During points sales
There are some promotions throughout the year that can make a points purchase worthwhile. For example, when Hilton runs a 100% bonus on buying points, you’d be buying points for 0.5 cent and you’d likely be able to redeem them for more than that.
If you can get a fourth or fifth night free
There are some deals that let you get a fourth or fifth night free if you book completely on points. If you can buy points for less than the cost of paying cash for four or five nights, then you’ll save money on these longer stays. Just keep in mind that some programs require you to have elite status (like Hilton) or hold a certain credit card (IHG) to be able to get the free night on award stays.
When buying points is less than paying in cash
Before buying points, it’s important to crunch some numbers. For example, here’s a one-night stay at the Hyatt House San Diego/Sorrento Mesa in mid-April:
As you can see, it costs about $300 for the night. In points, the cost is 12,000 World of Hyatt points per night:

Were you to buy those points straight up from Hyatt (with a 25% discount during a sale), it’d cost you just $234.

In this example, you’d save $55 by buying points and using them to book the room with the king bed at the standard rate. That’s not always the case, however.
Here’s that same hotel for a stay in mid-September:

The cash price is lower, but that doesn’t necessarily mean it’ll cost less in points. In fact, for this stay, you’d pay a few thousand more points for the night.

Were you to buy all 15,000 of those points, it’d cost you $292.50 — or nearly $70 more for the king room than just paying in cash.

Using all three strategies
Saving $55 by buying points is great, but it’s just the beginning when it comes to redeeming points for hotel stays. One of the best methods is to buy points when they’re on sale, then redeem them for luxury vacations where cash rates are extremely high.
For example, the Conrad Bora Bora Nui costs 120,000 Hilton Honors points per night for a lagoon view suite.

In cash, you’ll need to pay around $1,300 for the same room.
However, when Hilton has one of its many sales offering up to a 100% bonus on purchased points, you can buy Hilton points for 0.5 cent each. This means you can buy 480,000 Hilton points for $2,400.

Those 480,000 points can then be combined with Hilton’s fifth night free on award stays (available to anyone with Hilton elite status). All told, you’ll end up paying $2,400 for five nights at the Conrad Bora Bora Nui by choosing to buy your points.
Were you to pay cash instead, you’d pay roughly $6,500. In this example, you’re saving 63% by buying points and redeeming them.