Also in Features:
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.
- Customer picks a start date (and optionally, start time)
- Customer picks an end date (and optionally, end time)
- System verifies availability across the entire range
- Total price = rate × units (hours, days, or nights)
- 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.
Book services spanning multiple days with flexible check-in/check-out times
Group Appointments
Combine with flexible duration for multi-day workshops with capacity limits.
Flexible Scheduling
Set operating hours and buffer times for your duration-based services.
Orders & Payments
Per-unit pricing calculates automatically and appears in the order.
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.