Docs›Bookings & calendar

Fine-Tune Booking Stays with Restrictions by Date

3 min read

High-season buzzing? Low-season gaps? Seasonal Restrictions let you update your minimum and maximum night rules by date, so you can raise the bar when demand is hot and drop it when you need to fill rooms.

Why use Seasonal Restrictions?

  • High-season control: Increase minimum stays to lock longer bookings.
  • Gap-filling: Reduce limits mid-week or off-peak to attract quick stays.
  • Bulk editing: Apply one rule across multiple accommodations in seconds.
  • Priority logic: Seasonal Restrictions override your default rules in Booking Forms and the Channel Manager.

How restrictions work (Booking Form vs Channels vs Seasonal)

Mangobeds has 3 places where stay restrictions can live:

1) Booking Form Restrictions (only affects direct bookings or requests)

If you only want to change what guests can book on your Booking Form, go to:
Booking Forms → Settings → Restrictions
This will only impact bookings coming through your Mangobeds booking form, not OTAs.

2) Channel Restrictions (only affects OTAs / channels)

If you want to change restrictions for Airbnb, Booking.com, etc, go to:
Channel Manager → Settings -> Restrictions
This controls what you send to OTAs, not your direct booking form.

3) Seasonal Restrictions (overrides both)

If you create a rule in:
Accommodations → Seasonal Restrictions
…it will override both:

  • Booking Form Restrictions
  • Channel Manager Restrictions

Best practice (what we recommend)

  • Set a default restriction in your Booking Form (your usual direct booking rules).
  • Set a default restriction in your Channel Manager (your usual OTA rules).
  • Use Seasonal Restrictions only when you need a temporary override by date (high season, events, low season promos, etc).

How to create a Seasonal Restriction

  1. Go to Accommodations → Seasonal Restrictions
  2. Click New
  3. Name it (example: “Summer Min 5 Nights”)
  4. Pick the Start and End dates
  5. Set your Min Stay and/or Max Stay
  6. Select the accommodations this rule should apply to
  7. Hit Save

You’ll see it in the list right away. You can edit or remove it anytime.


Weekdays and closed days

Open Advanced options in the restriction to find two more settings.

Weekdays. Leave them empty and the restriction applies to every day of its dates. Pick some days and the whole restriction (min stay, max stay and closed days) only applies on those weekdays, on your Booking Forms and on every channel alike. The min and max stay count from the arrival day: with only Saturday picked, a 7 night minimum only applies to stays that start on a Saturday.

Closed to arrival and closed to departure. Guests cannot check in, or check out, on the weekdays you picked (or on any day of the dates when no weekday is picked).

Two restrictions on the same dates

You can add more than one restriction for the same accommodation and dates. When two cover the same day, the one you saved last sets the min and max stay, and the closed days of both apply.

Example: Saturday to Saturday weeks in the holidays. Create one restriction for the holiday dates with a min stay of 7 and a max stay of 8, and no weekdays picked. Then create a second one for the same dates, with closed to arrival and closed to departure ticked and Sunday to Friday picked. Guests can then only book from Saturday to Saturday, for one week, on your Booking Forms and on Airbnb, Vrbo and your other channels.

Old restrictions. Restrictions that ended more than two months ago are removed for you the next time you create a new one, so the list stays short.


Wrap-up

Seasonal Restrictions give you precision control over occupancy with no one-size-fits-all policies. Set solid defaults for your Booking Form and Channels, and whenever you need extra control, override them cleanly with Seasonal Restrictions.