Now bookable through Claude, ChatGPT and AI phone bookingLearn more

Hotel promo codes and member rates: how to use them well

Promo codes, member rates and corporate codes give lower prices to defined guests only. How each works, how to stop stacking, and how they fit with rate parity.

Hotel promo codes, member rates and corporate codes are discounts shown only to a defined group of guests. A promo code unlocks a price for whoever has the code. A member rate is shown to signed-in loyalty members. A corporate code gives a negotiated price to one company. Used well, they reward direct bookers without cutting your public price.

What is the difference between promo codes, member rates and corporate codes?

All three are private or semi-private prices. They differ in who can see them and why you offer them.

Type Who sees it Typical purpose How it is controlled
Promo code Anyone who enters the code Campaigns, partners, newsletters, events Code, validity dates, stay dates, usage limits
Member rate Signed-in, verified members Reward and retain direct guests Account sign-in
Corporate or booking code Staff of one company or one group Negotiated business travel, group blocks Unique code per account
Public offer (early bird, last minute) Every visitor Shape demand by lead time Rules on booking window

The first three are “closed” prices. The last is “open”. This distinction matters when you think about rate parity, which we cover below.

How do promo codes work on a hotel website?

A guest enters a code in the booking engine. If the code is valid for those dates and rooms, the engine applies the discount and shows the new total. A well-built code has rules:

  • Booking window: the dates on which the code can be used to book.
  • Stay window: the nights the discount applies to.
  • Rooms and rate plans: which ones the code covers.
  • Discount type: a percentage or a fixed amount.
  • Minimum stay if you want the code to lengthen stays.
  • Usage limit if you want to cap how many bookings use it.

Without rules, codes leak. A code shared on a deal website can end up used by guests who would have paid the full price anyway. Give each campaign its own code, set an end date, and check which codes produce bookings.

In goDirects, promotions include promo codes, early bird and last-minute offers, and corporate or booking codes, and the total with taxes and fees is calculated on the server once the code is applied.

Good uses for promo codes

  • Email campaigns to past guests. The code shows which email drove the booking. See our email marketing guide.
  • Partners: a wedding venue, a conference organiser, a university or a sports club that sends guests your way.
  • Social media and creators, with a unique code per account so you can see what works.
  • Recovery offers for a guest who had a problem on a previous stay.
  • Quiet periods where you want extra demand without lowering the public price for everyone.

Avoid a permanent, well-known code. If every visitor knows “WELCOME10”, it is no longer a promotion. It is your real price, with an extra step in the booking flow.

How do member rates work?

A member rate is a lower price shown to guests who sign in to your loyalty programme. It gives a guest a clear reason to book with you instead of an OTA, and it builds a list of guests you can reach again.

Keep the programme simple. A guest should understand the benefit in one line: “Members save on every stay and earn points.” goDirects loyalty supports member rates and points for verified members, and guests sign in to their guest dashboard with a one-time code rather than a password. Our article on loyalty for independent hotels goes further.

Three practical points:

  1. Show the member price to non-members. A visitor who can see that a member saves money has a reason to sign up. Hiding it entirely removes the incentive.
  2. Verify members. Member rates are for real members. Verification stops the rate becoming a public price in disguise.
  3. Combine with other benefits. Points, a late check-out on request or a welcome drink make membership feel like more than a discount.

How do corporate codes work?

A corporate code gives one company a negotiated price, usually in return for a volume of stays or a long-term relationship. The company’s travellers enter the code on your website and see their rate. Booking codes work the same way for a group: a wedding party, a conference or a sports team.

Corporate codes have a few extra needs:

  • One code per company, so you can track production for each account.
  • Agreed terms written down: rate, rooms covered, cancellation, and blackout dates if any.
  • A review date, when you compare the agreed volume with actual stays.
  • Invoicing and payment arrangements that suit the company, such as pay at property. See pay at property.

For groups booking several rooms at once, see group booking and our guide to room blocks.

Do promo codes and member rates break rate parity?

Rate parity means offering the same room at the same price on every public channel. Some OTA contracts contain parity clauses, and the rules differ between countries and between contracts. Always read your own agreements.

Many parity discussions turn on the difference between public and closed prices:

  • A public price is shown to any visitor without any action.
  • A closed price, such as a member rate behind a sign-in or a corporate code, is shown only to a defined group.

Whether a closed price is allowed under your contract depends on the contract’s wording. Some agreements restrict public prices only. Others say more. Do not assume either way. Ask your OTA account manager, or a lawyer, if the wording is unclear.

Two safer habits help:

  1. Know where you stand. Price Match checks OTA prices for upcoming nights and keeps your direct price lowest within a floor you set. You see the market before you decide on extra offers.
  2. Use added value as well as discounts. Breakfast, a transfer or a late check-out for direct guests changes the offer without changing the room price. See add-ons and experiences.

Read rate parity explained for more on the topic.

How to stop discounts eating your margin

Discounts add up. A member rate, a promo code and an early-bird offer on the same booking can take the price far below what you intended. Decide your rules in advance.

Example (illustrative numbers only): a public rate of $200 per night.

Scenario Discounts applied Nightly price
Public rate None $200
Member rate 10% $180
Member rate plus 10% code, applied one after the other 10%, then 10% $162
Member rate plus 10% code plus 15% early bird 10%, then 10%, then 15% $137.70

Examples use US dollars; the same maths works in any currency.

The last line is 31% below the public rate. If that is lower than you would ever choose, set a rule: codes do not combine with other offers, or only the best single discount applies. Also set a price floor and check it holds when dynamic pricing lowers the base rate on quiet nights.

Checklist: launching a new code or member rate

  1. Define the audience: who should get this price, and why?
  2. Choose open or closed: public offer, code, sign-in or corporate account.
  3. Set booking dates, stay dates, rooms and rate plans covered.
  4. Decide whether it combines with other discounts.
  5. Check the lowest possible price against your floor.
  6. Check your OTA contracts for any rule that applies.
  7. Give each campaign or partner its own code.
  8. Test a booking from start to finish, including the confirmation email.
  9. Review results after the campaign and switch off codes you no longer need.

To see promo codes, corporate codes and member rates running on your own website, book a demo.

Frequently asked questions

Should a hotel website show a promo code box?

Yes, if you use codes for campaigns, partners or corporate clients. Keep the box small so guests without a code do not feel they are missing a discount and leave to search for one. Place it near the dates, and show a clear message when a code is valid or invalid, including the reason.

How big should a member discount be?

Large enough to be noticed, small enough to protect your margin. Many hotels start with a modest percentage and add non-price benefits such as points or a late check-out. Test, then look at how many members you gain and how many stays they book again before you change the size.

Are member rates allowed under rate parity?

It depends on your contracts and on local law. Member rates are usually closed prices shown only to signed-in guests, and some agreements treat closed prices differently from public prices. Read the parity wording in each OTA agreement, and ask your account manager or a lawyer if anything is unclear.

What is the difference between a promo code and a corporate code?

A promo code is usually for a campaign and anyone with the code can use it. A corporate code belongs to one company and gives its travellers a negotiated rate under agreed terms. Corporate codes are tracked per account so you can compare real stays with the volume you agreed.

Can several discounts apply to one booking?

Only if you allow it. Stacked discounts multiply, and the final price can fall well below what you planned. Many hotels let only one code or offer apply per booking, or apply the single best discount. Whatever you choose, test the lowest possible price against your floor before launch.

This article is general information, not legal or tax advice.

See goDirects on your own hotel.

A 30-minute walkthrough with your rooms, rates and policies.

Book a demo