BookingPress Custom Service Duration Addon
Variable-length service bookings with configurable minimums, maximums and pricing, including staff-specific rates for appointments that do not fit a fixed slot.
Instant access Original unmodified files Free future updates
BookingPress Custom Service Duration Addon extends BookingPress for businesses whose services do not fit one standard appointment length. It lets a customer book a variable amount of time for a single service, while the business defines how duration and price relate. That makes it a focused addition for salons, consultants, healthcare providers and other service businesses where a fixed 30-minute or 60-minute slot is too restrictive.
Flexible appointment lengths
The main feature is control over the duration of one service. Instead of forcing every customer into the same booking period, the addon supports minimum and maximum service times. Customers can also book multiple slots within one appointment, which suits services that need a longer continuous block rather than several unrelated bookings.
This approach is useful when the work itself determines the timetable. A consultation might need a short initial session or a longer discussion; a salon service might vary with the treatment; and a healthcare appointment might require different amounts of attention. The addon gives those services a duration range rather than treating every booking as identical.
Duration-based pricing
Duration control is paired with pricing options. You can set varying price points across the permitted service times, so the amount charged reflects how long the appointment takes. This is more suitable than adding a separate service for every possible duration, particularly when the business wants one service listing with several time choices.
- Set minimum and maximum service durations.
- Offer multiple slots within one appointment.
- Attach varying prices to different service lengths.
- Assign unique prices to individual staff members.
That combination keeps the service definition in one place while still giving customers a choice of appointment length. It also supports pricing that reflects the time commitment rather than relying on a single flat amount.
Staff-specific rates
The addon also accounts for differences between staff members. A service can have a unique price for each professional, allowing the booking setup to reflect expertise or demand. This is a practical detail for businesses where the same service costs more with one staff member than another.
Staff-level pricing works alongside duration-based pricing, giving the business two variables to manage: who delivers the service and how long it lasts. Used carefully, that structure can represent a real service catalogue more accurately than a list of duplicated services with slightly different names.
Where it falls short
This is an extension for BookingPress, not a complete appointment booking system on its own. A business needs the wider BookingPress setup for the booking experience, so the addon is relevant only where that foundation is already in use or planned.
Variable duration and pricing also introduce more administration than a fixed service. Minimums, maximums, price points and staff rates all need to agree with one another. The more combinations a business offers, the more important clear service rules become, both for maintaining the booking setup and for avoiding customer confusion during selection.
Who should use it
BookingPress Custom Service Duration Addon suits service businesses with genuine variation in appointment length and price. Salons, consulting firms and healthcare providers are the clearest examples from the stated use cases, but the underlying model applies to any BookingPress service where a single fixed duration does not describe the work well.
It is a good fit when the priority is to keep one service flexible, support several booking lengths and account for different staff rates. Businesses with simple, fixed-duration appointments will find less reason to add this layer, while businesses already managing variable work get a more precise way to express their timetable and pricing.
The verdict
Download BookingPress Custom Service Duration Addon and see for yourself
You get the full BookingPress Custom Service Duration Addon release, ready to install, plus every update that follows. One click and it is yours.
Download BookingPress Custom Service Duration Addon- Instant download
- Original developer files
- Updated 14 Oct 2026
Related reviews
Browse allBookingPress Advanced Discount Addon
Automatic discounts at checkout based on people, appointment volume or booking value, with payment-gateway support aimed…
BookingPress Cart Addon
Book multiple BookingPress services in one transaction, with per-service deposits and a cart workflow for businesses man…
BookingPress Gift Card Addon
Gift cards for BookingPress let customers buy personalised presents, set expiry dates and redeem them against services d…