Skip to main content

How to Create and Use Discount Codes (OwnerRez Users)

Learn how to create discount codes in OwnerRez and how your guests can apply them during checkout on your CraftedStays direct booking site.

Written by Kin Pagaduan
Updated over a week ago

Overview

If you're using OwnerRez as your PMS, you can create discount codes directly in OwnerRez and share them with your guests. OwnerRez refers to these as Supplemental Discounts of the type Discount Code — configurable codes like MYVACAY or WELCOMEBACK that guests can manually enter during the booking process to receive a specific discount.

Discount codes give you pricing flexibility, help reward loyal guests, incentivize direct bookings, and let you respond to market conditions.

Once a discount code is active in OwnerRez, guests will see an option to enter a discount code during the booking process on your CraftedStays direct booking site.

⚠️ Important: Discount codes and payments are managed entirely through OwnerRez — not through CraftedStays. Your CraftedStays site surfaces the discount code field to guests during checkout, but the code creation, validation, discount calculation, and payment processing all happen within your OwnerRez account.

Note: OwnerRez discount codes only work for direct bookings — through an OwnerRez website or a site using OwnerRez widgets. They cannot be applied to channel bookings (e.g., Airbnb, Vrbo). When manually creating a quote in OwnerRez, there is no option to enter a discount code because you can simply enter discounts manually as needed.


Step 1: Create a Discount Code in OwnerRez

  1. Log in to your OwnerRez account.

  2. Navigate to Settings > Pricing > Discounts.

  3. Click + Create Discount and select Discount Code.

  4. On the Create Discount page, fill in the following:

    • Category — Select the appropriate category for the discount.

    • Description — A guest-facing public description of the discount.

    • Discount Code — The code guests will enter at checkout (e.g., MYVACAY, WELCOMEBACK).

    • Amount Type — Choose from:

      • Fixed amount per stay — A flat dollar amount off the total stay

      • Fixed amount per night — A flat dollar amount off each night

      • Percentage of rent per stay — A percentage off the rent total

      • Percent of subtotal per stay — A percentage off the booking subtotal

    • Remove all other discounts when this code is applied (optional) — If checked, this discount code is applied independently and any other Length of Stay or Last Minute discounts will be removed when this code is used. If left unchecked, this discount can be combined with other non-coded discounts.

  5. Configure any additional conditions, position, options, and commission settings as needed.

  6. Save the discount code.


Step 2: How Guests Apply the Code on Your CraftedStays Site

Once your discount code is active in OwnerRez, guests will see the option to enter it during the booking flow on your CraftedStays direct booking site.

  1. The guest searches for available dates and selects a property.

  2. During the booking flow, an option to enter a discount code will appear.

  3. The guest enters the code. OwnerRez validates it and automatically applies the discount if all conditions are met.

  4. The discount appears as a line item in the booking summary.

If the code is invalid or conditions aren't met, the guest will be notified at checkout.

Important: When a guest enters a coupon code on your CraftedStays site, we send that code directly to OwnerRez in real time. OwnerRez checks whether the code is valid and returns the updated price breakdown, which your guest sees instantly. This means you don't need to do anything on the CraftedStays side to set up or register your coupon codes. Just create them in OwnerRez as you normally would, and they'll work automatically on your site.


Discount Codes and Payments Are Managed in OwnerRez

Everything related to discount codes and payments lives entirely within your OwnerRez account — not in CraftedStays. Here's how the responsibilities are split:

CraftedStays

Displays the discount code field to guests during the booking flow on your direct booking site

OwnerRez

Creates and manages discount codes, validates codes at checkout, calculates and applies discounts, and processes guest payments


Tips

  • Use distinct codes per campaign (e.g., SUMMER10 for a seasonal promo, EMAIL10 for newsletter subscribers) so you can track which channels are driving bookings.

  • Use the "Remove all other discounts" option for exclusive promotional codes you don't want stacking with other active discounts.

  • Since codes only work for direct bookings, they're ideal for encouraging guests from OTAs to book directly with you next time.


Related Resources

Did this answer your question?