

BookingPress Custom Service Duration
This plugin is an addon for the BookingPress appointment booking plugin, made by Repute Infosystems. It lets you set flexible durations for a single service, so customers choose how long their appointment lasts and the price adjusts to match the time they book.
- Version
- 3.7
- Released
- Sep 26, 2026
- Developer
- BookingPress
- Type
- WordPress plugin
- Licence
- GPL
- Included in
- Every plan, or $1.59 a year on its own
What’s new in BookingPress Custom Service Duration 3.7
What it does
Many service businesses sell the same service in different lengths. A massage might run thirty minutes or two hours, and a consultation can be short or extended. Standard booking setups often force you to create a separate service for each length, which clutters your booking form. This addon solves that by letting one service carry a minimum and maximum duration, with pricing that changes according to how long the customer books.
The addon works as an extension of BookingPress, so it keeps the same booking workflow and interface you already use. You set durations and prices from the dashboard, assign different prices per staff member for the same service, and let customers book multiple time slots within a single appointment. Payments can run through WooCommerce or gateways such as PayPal, Authorize.net and Razorpay. It suits salons, consulting firms, healthcare providers and other service-based businesses.
Best for
- Salons and spas offering treatments of different lengths
- Consulting firms billing sessions by time
- Healthcare providers with variable appointment durations
Features
Set lower and upper time limits for each service so customers can book an appointment length that fits what they need.
Adjust the price according to the length of the appointment, so short and extended sessions are each charged at a fitting rate.
Assign different prices to individual staff members for the same service, reflecting their experience levels or specialties.
Let customers book several time slots within a single appointment, which works well for extended or multi-part services.
Configure service durations and prices from the dashboard interface, keeping duration and pricing management in one place.
Runs as an extension of the BookingPress plugin, keeping your existing booking workflow and interface consistent for staff and customers.
Works with WooCommerce and payment options such as PayPal, Authorize.net and Razorpay for collecting payment on flexible-length bookings.
BookingPress Custom Service Duration older versions
- 3.6Jul 29
- 3.5Jul 23
- 3.4Jul 21
- 3.2Apr 20
- 3.1Apr 6
- 3.0Oct 14, 2025
- 2.9Sep 19, 2025
- 2.8Sep 12, 2025
- 2.6May 14, 2025
- 2.5Mar 27, 2025
Members and buyers of this product can download older versions.
17 older versions in all. If you need one that is not listed, ask support.
Questions about BookingPress Custom Service Duration
Do I need BookingPress to use this addon?
Yes. This addon extends the BookingPress appointment booking plugin, so BookingPress needs to be active on your site. The addon adds flexible duration and pricing options to the services you manage in BookingPress.
Can the price change depending on how long the customer books?
Yes. You can set minimum and maximum durations for a service and adjust the price according to appointment length. That means a short session and an extended session of the same service can carry different prices.
Can different staff members charge different prices for the same service?
Yes. The addon lets you assign unique prices per staff member for the same service. This is useful when senior staff or specialists charge more than newer team members for the same type of appointment.
Which payment methods work with flexible-duration bookings?
The addon works with WooCommerce and with payment gateways such as PayPal, Authorize.net and Razorpay, so customers can pay for bookings whose price depends on the length they choose.
Is BookingPress Custom Service Duration free?
The code of BookingPress Custom Service Duration is licensed under the GPL, so anyone may use, change and share it. GPL Feast is a paid service: a plan or a single purchase gives you the download and automatic updates. The developer's own support, licence key and online services are not included.
Which version of BookingPress Custom Service Duration is this?
Version 3.7, released Sep 26, 2026. New versions appear here when the developer publishes them, and members get them as automatic updates.
How do I update BookingPress Custom Service Duration?
Install the free GPL Feast Updater on your site and connect it with your API key. It installs new versions of BookingPress Custom Service Duration automatically and keeps a backup, so you can roll back.
More from BookingPress







