The index normalizes monthly performance against the annual average:
Formula: Seasonality Index = (Month's Metric / Annual Average Metric) x 100
Example for a beach market (occupancy-based index):
| Month | Occupancy Rate | Seasonality Index | Interpretation |
|---|---|---|---|
| January | 35% | 58 | Deep off-season |
| February | 38% | 63 | Off-season |
| March | 55% | 92 | Shoulder season |
| April | 65% | 108 | Above average |
| May | 72% | 120 | Approaching peak |
| June | 85% | 142 | Peak season |
| July | 90% | 150 | Peak season |
| August | 82% | 137 | Peak season |
| September | 60% | 100 | Average |
| October | 50% | 83 | Shoulder season |
| November | 40% | 67 | Off-season |
| December | 48% | 80 | Holiday bump |
Annual average occupancy: 60%
Seasonality is the single most predictable factor affecting your revenue, and quantifying it unlocks several strategic advantages:
| Market Type | Index Range | Peak Period | Off-Peak Challenge |
|---|---|---|---|
| Beach destination | 50-160 | Summer months | Winter vacancy |
| Ski resort | 55-155 | Winter + holidays | Shoulder seasons |
| Urban business | 85-115 | Weekdays year-round | Holiday weekends |
| Mountain/lake | 60-145 | Summer + fall foliage | Winter + early spring |
| Event-driven | 70-180 | Around major events | Between-event periods |
| Year-round tourism | 80-120 | Varies | Minimal off-peak |
A seasonality index is calculated by dividing each month's performance metric (such as occupancy or revenue) by the annual average, then multiplying by 100. A month with an index of 130 is 30% above average, while an index of 70 is 30% below. This normalizes seasonal patterns for easy comparison.
A high-seasonality market has large swings between peak and off-peak periods, with index values ranging from 50-60 in low months to 140-160 in peak months. Examples include beach and ski destinations. A low-seasonality market stays relatively flat year-round (index range of 85-115), typical of major urban business destinations.
Your pricing should mirror your market's seasonality index. During months with an index above 100, rates should be above your annual average. During months below 100, lower rates help maintain occupancy. The magnitude of your price adjustments should roughly correspond to the index variation in your market.
Stay ahead of the curve
Join our newsletter for exclusive insights and updates. No spam ever.