Skip to main content

Seasonal Pricing Growth+This feature requires the Growth+ plan or higher

Seasonal pricing lets you charge different rates at different times of the year. Charge more during your busy peak season and offer lower rates during quieter periods to attract bookings.

Year Round vs Seasonal

Each product uses either year-round pricing or seasonal pricing -- not both. When you switch a product to seasonal pricing, the year-round rates no longer apply. Choose the mode that best fits how you price that product.

Creating Seasons

Before applying seasonal pricing to a product, you need to create your seasons in Settings:

  1. Go to Settings > Seasons in the left sidebar.
  2. Click + Add new season.
  3. Fill in the season details:
    • Season Name -- A descriptive name (e.g., "Peak Summer", "Christmas Peak").
    • Season Type -- How the season is defined:
      • Applies to date range -- A specific start and end date (e.g., June 1 to August 31).
      • Applies to time of day -- Specific hours of the day (e.g., morning vs afternoon rates).
      • Applies to days of the week -- Specific days (e.g., weekends only).
    • Start Date / End Date -- The date range for the season (shown when "Applies to date range" is selected).
    • Applicable Days -- Which days of the week the season applies to.
  4. Click Save.
  5. Repeat for each season you need.

The Add new season panel showing season name, season type options, date range, and applicable days.

Applying Seasonal Pricing to a Product

  1. Go to Rentals > Products and create or edit a product.
  2. In Step 2: Product Pricing, set Applies to Seasonal.
  3. Choose the Price Structure for this product (Flat/Unit Based or Schedule Based).
  4. Under Which seasons is the product available?, check the seasons that apply. You can select multiple seasons.
  5. For each selected season, a pricing section appears where you set the Price and Per unit (e.g., $80/day for Peak Summer).
  6. Save the product.

The Product Pricing step showing Seasonal selected, with seasons to choose from and per-season pricing fields.

How Seasonal Pricing Works

When a customer makes a booking:

  1. EquipDash checks which season the booking dates fall into.
  2. The rates for that season are used to calculate the total.
  3. If a booking spans multiple seasons, each portion is priced according to its respective season's rates.

Example

Suppose you have:

  • Peak Summer (Dec 1 - Feb 28): $80/day
  • Off-Peak (Mar 1 - Nov 30): $50/day

A booking from Feb 25 to Mar 3 would be:

  • 3 days in Peak Summer: 3 x $80 = $240
  • 3 days in Off-Peak: 3 x $50 = $150
  • Total: $390

Gaps Between Seasons

warning

If a booking falls on dates not covered by any season, no price can be calculated for those dates and the product will be unavailable to book for that period. Make sure your seasons cover all dates when the product should be available.

To avoid gaps:

  • Cover the full year -- Ensure your season date ranges span every day of the year with no gaps between them.
  • Use a catch-all season -- Create a broad "Standard" or "Off-Peak" season that covers any dates not already covered by other seasons.

Season Management Tips

  • Name seasons clearly so your team understands them (e.g., "Christmas Peak" rather than "Season 1").
  • Avoid overlapping dates between seasons. If two seasons overlap, pricing behavior may be unpredictable.
  • Review annually -- Update your season dates each year to match actual demand patterns.