Setting seasonal prices with PriceLabs

Seasonal Pricing Settings

PriceLabs' default pricing setup already accounts for seasonality based on market data. You can also set seasonal price and minimum price settings using date-level overrides. However, Custom Seasonal Profiles offer an additional layer of flexibility, making them useful if you:

  • Operate in a highly seasonal market and manage high-end properties where market seasonality alone may not be sufficient.
  • Manage properties with limited flexibility in pricing.
  • Have luxury properties with a very small competitive set.
  • Want more control over your pricing while still leveraging PriceLabs' automation.

Before You Start

  1. PriceLabs' algorithm already factors in seasonality, so setting a seasonal base price may cause double-counting, leading to inflated rates. Click here to learn more about Seasonality Factor.
  2. These settings can be accessed at the Listing. You can also apply it on the Group or Account level in the Customizations Page.
    1. The ‘fixed’ price type is not available at the Account level; it must be set at either the Listing or Group level.

How to Create and Apply a Custom Seasonal Profile

  1. From the Pricing Dashboard, click Review Prices and then select Edit in the Customizations panel.
  2. Navigate to the All Customizations tab and click Custom Seasonal Profile.
  3. Enable the Custom Seasonal Profile toggle and click Edit Profile.
  4. Choose between Fixed or Percentage mode.
  5. Click +Add Season Profile.
  6. Enter your season settings:
    • Season Name – Assign a unique name to your season.
    • Start and End Date – Define your season (must be within January to December). If spanning across years, create separate seasons (e.g., one for November–December and another for January–February).
    • Min and Max Price – If left blank, listing-level default prices apply. If set, these override listing-level prices. For percentage-based changes, use a negative sign (-) for reductions.
    • Base Price – To set a seasonal base price. This is not available by default. If you wish to enable this option, click the three dot icon on the right and tick the "Add Base Price" checkbox.

    • Min Stay Profile – Assign different minimum stay settings for each season.
    • Pricing Profile – Apply additional pricing customizations to each season. This is not available by default. Please reach out to support@pricelabs.co to request to enable this for your account if needed.
  7. Click Finish Profile and then Save Changes.

Deciding between modes: Fixed or Percentage?

  1. Setting fixed values on the Custom Seasonal Profile allows you to directly configure seasonal min, max and base prices - this is recommended when using this setting on a listing level.
  2. On the other hand, when used on a group level, it can be more convenient to set up seasons as a percentage, since listings in a group can have different min, max and base prices. In this case, the percentage value configured in the profile is applied as a "% change" to the listing-level values.
  3. For example, a percentage value seasonal base price of 20, for a listing that has a base price of $100, will result in a Seasonal Base Price of $100 * 1.2 = $120.

Repeating Seasons vs Non-repeating Seasons

  1. By default, seasonal profiles are set to apply to the same season each year. For example, if you create a profile for your peak season, it will automatically be applied in future years. This is known as Repeating Seasons. 
  2. In contrast, Non-repeating Seasons apply only to a specific year, allowing you to set up seasonal profiles for particular times within a single year without affecting other years. You can also set up different Non-repeating Seasons per year.

  3. Please note that Non-repeating profiles are available only by request. To set up Non-repeating profiles, please reach out to us at support@pricelabs.co.
  4. Repeating Seasons vs Non-repeating Seasons can both be applied together. However, non-repeating seasons will take preference.

Can a Listing Have Seasonal Profiles on Different Levels of Customization?

No. As with other PriceLabs' customizations, if a Seasonal Base Profile is active at the group or account level, and the listing level, only the listing applies (you can read more about our customization hierarchy here). This also means that percentage values set up on a group level are not applied to seasonal values set up on a listing level, percentage values are always applied as a percentage of default min, max and base prices configured on a listing level. 

Important Notes:

  1. As mentioned above, if a season's min/base/max price are left empty, the listing level min/base/max price will get used.
  2. Once you've set seasonal min/base/max prices, the listing's usual min/base/max prices will be ignored whenever the seasonal price is filled in.

Deleting a Base Price from a Custom Seasonal Profile

  1. From the Pricing Dashboard, click Review Prices and then select Edit in the Customizations panel.
  2. Navigate to the All Customizations tab and click Custom Seasonal Profile.
  3. Click Edit Profile.

  4. Delete the values in all Base Price fields.
  5. Click Finish Profile.

  6. Head to the Seasonality Factor Sensitivity setting and set it to Recommended and click Save Changes.

Additional Notes

Important Considerations

  • Once seasonal min/base/max prices are set, the usual listing-level min/base/max prices will be ignored for the specified season.
  • However, if min/base/max prices in a season are left blank, the default listing-level values will apply.
  • Seasonal profiles are applied annually (January–December) and will be used for the current and future years.
  • You can download a CSV file of your seasonal profiles for mass edits or replication across multiple listings.

Video


    • Related Articles

    • Seasonal Pricing Customizations (aka Pricing Profiles)

      What are Pricing Profiles and how can they help you? "Pricing Profile" is a feature that we have introduced to solve for specific use-cases for seasonal markets. A "Pricing Profile" is a user-defined set of configuration of Pricing Customizations. ...
    • Seasonality Factor Sensitivity

      Seasonality in the accommodation rental industry refers to how demand fluctuates at a broader market level based on the season or time of year. For example, a small town known for its ski resorts will see a surge in travelers (and increased rental ...
    • Pricing Customizations

      PriceLabs provides data-driven pricing recommendations for vacation rentals and Airbnb listings to optimize bookings and revenue. However, we understand that hosts and property managers may want to customize pricing based on their preferences and ...
    • What is Dynamic Pricing and how to use it?

      Dynamic Pricing provides automated daily rate and minimum stay updates based on market data and your listing performance. You can deep dive into how it works here. We analyze each listing and recommend daily rates based on several factors. We control ...
    • Profile settings

      You can change the email address associated with your PriceLabs account at any time. You may want to do this if you don't have access to the email id with which the account was originally created, or if your company name/domain has changed. Simply ...

    Sign up for training

    To help you get the most out of PriceLabs, we have training webinars in English, Spanish, Portuguese and French. Click here to Register.