In Paris, the difference between February and June can reach 70% of rental income — for exactly the same apartment. Managing seasonality and dynamic pricing means optimising annual income with no extra effort. Methods, tools, real figures.
The Paris annual cycle: a year in six seasons
Tourist and business flows in Paris do not follow a caricatured two-season "high" / "low" pattern. Our analysis of 2,400+ stays between 2022 and 2025 identifies six periods, each with its own logic:
Absolute high season: May–June and September–early October
Ideal weather, business conferences (VivaTech in June, autumn trade fairs in September), Fashion Week. Nightly rates can reach +40% above the annual average. Occupancy almost full (85–95%).
Tourist high season: July–August
Counter-intuitively, Paris in August is very touristy (mainly foreign visitors), but many Parisians leave, restaurants close and the atmosphere is calmer. Rates remain high (+20 to +30%), occupancy 75–85%. Mostly international guests.
Events: late November–early January
Christmas markets, New Year, Galeries Lafayette, the illuminated Champs-Élysées. Strong short-term demand from 15 December to 5 January. Rates +50 to +80% over the New Year weekend. On the other hand, a trough from 6 January to the end of February.
Tourist low season: January–February, mid-November
Cold, rain, few events. Rates lowered by 15 to 25% compared with the average. This is the time to capture medium-term guests (business assignments of 1–3 months, Erasmus students in the 2nd semester).
Shoulder season: March–April, October–mid-November
Changeable weather, irregular tourist flows. Rates at the average (±0%), occupancy 70%. A good period for business travellers and expats arriving or leaving.
Mini event peaks
- Mid-September: European Heritage Days (+15%)
- Late May: Roland-Garros (+25% in the 16th)
- Late June: Paris Air Show in even years (+20%)
- October: Paris Motor Show (+15%)
- January: Men's Fashion Week (+20% in the Marais and Saint-Germain)
Dynamic pricing: the principles
Dynamic pricing means adjusting the nightly price according to multiple variables in real time: season, events, occupancy of direct competitors, weather forecast, day of the week.
The variables that matter most (in order of weight)
- Events calendar: a 30 to 80% impact on the rate for a given night
- Day of the week: Friday–Saturday +25 to +35% vs Monday–Wednesday
- Local market occupancy: if 90% of similar properties are booked in Paris 11th for a date, your rate can rise by 20%
- Lead time: rates should fall gradually at 14, 7 and 3 days before the date if the property is not booked
- Length of stay: long stay = discount (-5 to -15% for 7+ nights, -20% for 28+ nights)
Dynamic pricing tools
Several SaaS tools automate this. The three leaders in 2026:
- PriceLabs: the market benchmark, subscription ~€20/month/property, integrates with Airbnb + Booking + VRBO. Excellent granularity by area.
- Beyond (formerly Beyond Pricing): 1% of gross revenue. Advanced artificial intelligence, recommended for upscale properties.
- Wheelhouse: the American equivalent, increasingly present in France. A very intuitive interface.
These tools pull in your calendars, cross-reference them with market data (occupancy rates, competitor prices) and push suggestions or automatic adjustments.
What approach for medium-term rental?
Medium-term rental (civil lease, 1–9 months) works differently: pricing is not per night but by overall monthly rent. Seasonal variations still apply:
- Move-ins in Sept–Oct (return to work): +5 to +10%
- Move-ins in March–April: +3 to +7%
- Move-ins in June–August (job transfers): +0 to +5%
- Move-ins in Nov–Feb: -5 to -10% (quiet period)
A tenant arriving in September typically pays 5 to 10% more than a tenant arriving in January for the same property. This is negotiated at signing.
The real gains from dynamic pricing: figures
On a sample of 40 Full Concierge properties tracked in 2024–2025, we compared annual income by pricing method:
| Method | Average annual gross income (one-bedroom, Paris) | Vs static method |
|---|---|---|
| Fixed rate all year | €28,400 | Benchmark |
| Manual seasonal adjustment (4 periods) | €31,200 | +10% |
| Dynamic pricing (PriceLabs, automatic) | €34,900 | +23% |
| Dynamic pricing + weekly human adjustment | €37,100 | +30% |
The net gain after the cost of the tool (€240/year) and human time is around +€8,000/year for a Paris one-bedroom. An owner who manages the property themselves without a tool loses about 20 to 25% of potential income compared with an optimised property.
The three most common mistakes
- A fixed rate all year. Beginners' mistake number 1. You leave 15–25% of income on the table. Even a rough manual adjustment (high/low season) gains 10%.
- Lowering prices too late as unbooked dates approach. You need to review your rate at D-14, D-7 and D-3 for any date still free. An empty night = zero income; a night booked at -25% = 75% of the income.
- Excessive discounts for long stays. For short-term rental, a 30% discount for 7 nights cannibalises your income. Limit it to 10–15% up to 14 nights, then 20% beyond.
Full Concierge manages your dynamic pricing
The properties we manage are run with PriceLabs and a weekly human adjustment. Owners: you have nothing to do. The average income of our properties is 28% above the market median for equivalent properties.
