A hotel credit card gives you points or miles for every dollar you spend, then lets you redeem those rewards for free or discounted hotel stays

Hotel credit cards come in two main forms: cards issued directly by a hotel chain (like Marriott or Hilton) and cards issued by a bank or credit company that earns rewards across multiple chains. The first type typically offers perks tied to one brand — elite status, room upgrades, free nights — while the second spreads your earning power across any hotel that accepts the card network. Both charge an annual fee, usually between $95 and $550, which the card issuer justifies through annual free-night certificates, statement credits, or bonus points.

The core trade-off is straightforward: you pay a yearly fee upfront, but the card's benefits and earning rate are designed to pay that back if you stay in hotels regularly. A card that costs $150 per year and gives you a free night worth $200 breaks even when ready. A card that costs $95 but earns 3 points per dollar on hotel stays only makes sense if you actually book hotels often enough to convert those points into real value.

Key Takeaways

  • Hotel cards earn 3 to 10 points per dollar on hotel bookings through their partner chain or network, but only 1 to 2 points per dollar on other purchases.
  • Most hotel cards include an annual free-night certificate that covers one night up to a certain point value, which often covers the annual fee if you use it.
  • Elite status benefits — like room upgrades, late checkout, and lounge access — come automatically with many hotel cards and can add hundreds of dollars in value per year.
  • Points expire if your account is inactive for a set period, typically 12 to 24 months, so dormant cards can wipe out your balance.
  • The best card for you depends on whether you stay at one chain repeatedly or split your nights across different brands.

How points and free nights work on hotel cards

When you book a hotel stay through the card issuer's website or app, you earn points at a rate the card specifies — often 5 to 10 points per dollar for branded cards, or 3 to 5 points per dollar for bank-issued cards that work across multiple chains. Those points sit in an account you can view anytime. To redeem them, you log into the hotel chain's website or app, search for available dates at your chosen property, and convert your points into a free night or a discount on the booking.

The catch is that point values vary wildly by hotel and date. A night at a budget property might cost 10,000 points, while the same chain's luxury resort could cost 50,000 or more. The card issuer publishes a chart showing the point cost for each property, updated periodically. This means your points are worth more if you stay at lower-tier hotels or book during off-season, and worth less if you want peak dates at premium properties.

Most hotel cards include an annual free-night certificate as part of the membership benefit. This certificate covers one night at a hotel up to a certain point value — commonly $200 to $350 — and you can use it once per year. If your card's annual fee is $95 and your free-night certificate covers a $200 night, you've already broken even before earning a single point.

Elite status and room upgrades

Hotel chains use tiered membership programs — Silver, Gold, Platinum, Diamond — that unlock perks like room upgrades, late checkout, and lounge access. Holding a branded hotel credit card typically grants you automatic status at one of these tiers, usually Gold or Platinum depending on the card. This means you get those perks on every stay without having to earn them through night stays.

The value of elite status is real but hard to quantify. A room upgrade from a standard room to a suite might be worth $100 to $300 per night, but the hotel is not obligated to upgrade you — it depends on availability and how busy the property is. Late checkout (usually until 2 or 4 p.m. instead of 11 a.m.) saves you a hotel night if you have a late flight. Lounge access gives you free breakfast, drinks, and snacks, which can save $20 to $50 per day. Taken together, elite status can add hundreds of dollars in value across multiple stays, but only if you actually use the perks.

Some cards also offer a "status match" benefit, which means the issuer will match your elite status from a competing chain if you hold their card. This is useful if you've built status with one chain but want to switch.

Annual fees and how to know if they're worth it

Hotel credit cards charge annual fees ranging from $95 to $550, with most landing between $95 and $250. The issuer justifies this fee through the free-night certificate, bonus points on your anniversary, statement credits for incidental charges like resort fees, and the elite status benefit itself.

To decide whether the fee makes sense for you, add up what you'd actually use: the free-night certificate (usually $200 to $350 value), any anniversary bonus points (often worth $50 to $100), and any statement credits (typically $50 to $100 per year). If those benefits total more than the annual fee, the card pays for itself before you earn a single point on spending. If they don't, you need to earn enough points through hotel bookings to close the gap.

For example, a card with a $150 annual fee, a $250 free-night certificate, and a $50 anniversary bonus is worth $300 in benefits before you spend anything. A card with a $95 fee and a $150 free-night certificate is worth $150 in benefits, so you need to earn at least $45 in point value through bookings to break even. The math changes if you don't use the free night or if the free night is too restrictive — some cards limit the free night to certain property categories, which might not match where you actually stay.

Earning rates on non-hotel purchases

Hotel credit cards earn premium points on hotel bookings, but they earn much less on everything else. Most cards earn 1 to 2 points per dollar on restaurants, groceries, gas, and other everyday purchases. This is lower than general-purpose rewards cards, which often earn 2 to 3 points per dollar across all categories.

This matters because it affects whether the card is worth carrying as your primary card. If you book hotels frequently and use the card for most of your spending, the lower earning rate on non-hotel purchases is a trade-off you accept. If you book hotels only once or twice a year, you might be better off with a general-purpose card that earns more on everyday spending and then using a separate hotel card only when you book a stay.

Some hotel cards offer rotating bonus categories or higher earning rates on specific purchases — like 3 points per dollar at restaurants or 2 points per dollar on gas — but these are less common than on general-purpose cards. Always check the card's earning structure before explore.

Branded cards versus bank-issued cards

A branded hotel card is issued directly by the hotel chain and earns points within that chain's loyalty program. Examples include the Marriott Bonvoy card, the Hilton Honors card, and the IHG One Rewards card. These cards offer the highest earning rates on that chain's hotels (often 6 to 10 points per dollar) and the most generous elite status benefits. The downside is that all your points are locked into one chain, so if you prefer a different hotel brand, your points are less useful.

A bank-issued hotel card is issued by a bank or credit company and earns points that work across multiple hotel chains. Examples include the Capital One Venture card and the Chase Sapphire Preferred. These cards typically earn 3 to 5 points per dollar on hotel bookings regardless of brand, and you can redeem points at any hotel that accepts the card network. The trade-off is lower earning rates and fewer chain-specific perks, but more flexibility.

Choose a branded card if you stay at one chain 80% of the time or more. Choose a bank-issued card if you split your stays across multiple brands or don't have a strong preference.

Point expiration and account maintenance

Hotel loyalty programs expire points if your account is inactive for a set period, typically 12 to 24 months. "Inactive" usually means you haven't earned or redeemed points, though some programs count a hotel stay or credit card charge as activity that resets the clock. If your points expire, you lose them permanently — there's no way to recover them.

This is a real risk if you open a hotel card, earn points, and then don't use the card or stay at hotels for over a year. Your points balance can drop to zero without warning. To avoid this, check your card's terms for the expiration policy and set a reminder to either use your points or make a small charge on the card before the inactive period ends.

Some cards offer a benefit that extends point expiration or prevents it entirely, but this is rare. Most require you to keep your account active by either staying at the hotel, using the credit card, or redeeming points regularly.

Frequently Asked Questions

Can I use a hotel credit card to book through third-party sites like Expedia or Booking.com?

Most hotel cards earn the premium point rate only when you book directly through the hotel chain's website or app. Booking through Expedia, Booking.com, or other third-party sites usually earns you only 1 point per dollar, the same as a non-hotel purchase. Some cards offer a small bonus through their own shopping portal, but it's rarely as high as booking direct. Always book directly with the hotel to earn the full point rate.

What happens to my points if I close the credit card?

Closing the card does not automatically delete your points. Your points stay in your hotel loyalty account as long as that account remains active. However, if you close the card and don't stay at hotels or use the loyalty program for 12 to 24 months, your points will expire according to the program's inactivity policy. Keep the account active by booking occasionally or making small charges to avoid losing your balance.

Do I have to use the free-night certificate every year?

No, but unused certificates typically expire after one year. Some cards allow you to roll an unused certificate into the next year, but most do not. If you don't think you'll use the certificate before it expires, you're essentially paying the annual fee without getting that benefit back. This is one reason to cancel a hotel card if you know you won't travel that year.

Can I earn points on the annual fee itself?

No. Credit card annual fees are not a purchase, so they don't earn points. The fee is charged to your account separately and does not generate rewards.

What's the difference between points and miles on hotel cards?

Hotel cards earn "points" in the hotel's loyalty program, while airline cards earn "miles" in an airline's program. The terms are interchangeable — both are currency you redeem for free stays or flights. Hotel cards use "points" because they're tied to hotel chains, not airlines. The redemption value and expiration policies are set by each program separately.