Hotel Loyalty Points Calculator
Estimate hotel loyalty points earned from a stay based on your nightly rate, number of nights, elite tier status, base points per dollar, and any active bonus promotions. Useful for deciding whether to book direct or maximizing reward value.
About this calculator
Hotel loyalty programs award points as a function of money spent, amplified by your elite status and any promotional multipliers. The formula is: Points = round(nightlyRate × nights × pointsPerDollar × tierMultiplier × bonusPromo). The base earn rate (pointsPerDollar) reflects how many points the hotel chain awards per dollar spent — commonly 10 points per dollar for mainstream chains. The tierMultiplier boosts earnings for elite members; a Gold member might have a 1.25× multiplier while a Platinum member earns 1.5×. bonusPromo captures limited-time promotions such as double or triple points offers. Multiplying all five variables together means small improvements in any single factor compound across the entire stay, which is why booking during a promotion at your elite tier can dramatically accelerate point accumulation.
How to use
You stay 4 nights at a $200/night rate. Your program awards 10 points per dollar, you hold Gold tier status (tierMultiplier = 1.25), and there's an active double-points promotion (bonusPromo = 2.0). Points = round($200 × 4 × 10 × 1.25 × 2.0) = round(200 × 4 × 10 × 1.25 × 2) = round(20,000) = 20,000 points. Without the promotion (bonusPromo = 1.0) you'd earn only 10,000 points. That 10,000-point difference could represent a meaningful fraction of a free night redemption depending on the hotel brand.
Frequently asked questions
How do hotel loyalty tier multipliers affect the number of points I earn per stay?
Tier multipliers act as a bonus percentage on top of your base earn rate. A base member earns the standard pointsPerDollar rate with a multiplier of 1.0, while an elite member at a 1.5× multiplier earns 50% more points on every dollar spent. Over multiple stays per year, the cumulative difference is substantial — a frequent traveler spending $10,000 annually on hotel rooms earns 5,000 additional points at 1.5× versus base, which in many programs equates to a free night. This compounding effect is why frequent travelers prioritize concentrating stays within a single hotel program to reach and maintain elite status.
What is a good points-per-dollar rate for a hotel loyalty program?
Points-per-dollar rates vary widely across hotel chains and mean little without knowing the redemption value of a point. Marriott Bonvoy awards around 10 base points per dollar, while Hilton Honors awards up to 10 as well, but Hilton points are generally valued lower per point. A useful benchmark is to calculate the cents-per-point value of a free night redemption — most hotel points are worth between 0.4 and 0.8 cents each. A good earn rate is one where your effective cash-back equivalent (points earned × cents per point) exceeds 2% of your spending. Always compare this against credit card cash-back alternatives before committing to a program.
When is the best time to book a hotel stay to maximize loyalty points earned?
The best time to book is when a bonus promotion is active, as the bonusPromo multiplier can double or triple your normal earn rate. Major hotel chains run these promotions several times per year, often aligned with travel seasons or program anniversaries. Stacking a promotion with an elite tier stay and a co-branded credit card bonus can multiply points four to six times above the base rate. Signing up for program email alerts or following loyalty travel blogs is the most reliable way to catch these windows. Booking direct through the hotel's own website or app is usually required to earn points — third-party booking sites like Expedia typically do not qualify.