Feature

Flexible Duration

Let customers choose exactly how long they need — hours, days, or anything in between

Multi-Day Bookings — Multi-Anything Bookings

The flexible duration feature isn't limited to overnight stays. A customer can book a recording studio for 3 hours, a vacation rental for 10 nights, or a car for 5 days. The same date/time range picker handles all of it.

Date range

Customer selects

Per-unit

Automatic pricing

Min/max

Duration limits

Auto

Availability checked

You set a minimum and maximum duration. The system checks availability across the entire selected range and blocks the time once booked.

How It Works

When you enable flexible duration on a service, the booking widget switches from a single time slot picker to a date/time range selector.

  1. Customer picks a start date (and optionally, start time)
  2. Customer picks an end date (and optionally, end time)
  3. System verifies availability across the entire range
  4. Total price = rate × units (hours, days, or nights)
  5. Customer completes checkout with the full duration and price displayed

Per-unit pricing

Set a base rate and the system multiplies it by the number of units. $200/night × 7 nights = $1,400, shown clearly before the customer pays.

Use Cases

Equipment and vehicle rentals:

  • Camera kit: $200/day, minimum 3 days, maximum 14 days
  • SUV: $75/day, pick up and return any time

Accommodation:

  • Hotel room: $180/night, check-in 3 PM, check-out 11 AM
  • Vacation cabin: $350/night, 2-night minimum on weekdays, 3-night minimum on weekends

Extended services:

  • Recording studio: $80/hour, 2-hour minimum, 12-hour maximum
  • Coaching intensive: $500/day, 2-3 day programs

Multi-day workshops:

  • Leadership program: $600/person, runs Friday through Sunday. Combine with group appointments to manage capacity across all 3 days.

Availability Across the Range

The system checks every day (or hour) in the selected range. If any single unit is unavailable — due to an existing booking, a day off, or a schedule gap — the entire range is blocked.

Min and Max Duration

Set limits that match your operational needs:

  • Minimum duration — don't accept bookings shorter than 2 hours or 1 night
  • Maximum duration — cap rentals at 30 days to manage availability

These limits appear in the date picker — customers can only select ranges within your allowed bounds.

Frequently Asked Questions

Early Access — 3 Months Free

Ready to transform your service business?

Join 150+ businesses already using Opencals. Get 3 months completely free with all features unlocked.

No credit card required
Setup in 10 minutes
Cancel anytime