BookingPress – Custom Service Duration Addon

Download BookingPress Pro
Sales Page

Take full control of your appointment scheduling flexibility with the BookingPress Custom Service Duration Addon. Designed specifically for businesses that offer services with variable time requirements, this powerful extension allows your customers to choose their preferred duration during the booking process. Whether you manage a photography studio, a consulting firm, or a wellness center, this addon eliminates the need to create multiple separate service listings, streamlining your booking flow and enhancing the user experience for your clients.

Key Features

  • Flexible Duration Selection: Empower your clients to select the exact amount of time they need for a service directly from your booking form.
  • Dynamic Price Calculation: Automatically adjust the total service cost based on the duration selected by the customer, ensuring accurate billing without manual intervention.
  • Simplified Service Management: Reduce clutter in your service list by grouping various durations under a single service umbrella instead of creating redundant entries.
  • Seamless Integration: Designed to work natively with the core BookingPress plugin, ensuring a consistent and professional look across your entire scheduling interface.
  • Enhanced User Experience: Provide a modern, intuitive booking journey that respects your customers’ time and specific requirements.
  • Customizable Display: Present duration options clearly to your users, making it easy for them to compare and select the best option for their needs.

Use Cases and Who It’s For

The Custom Service Duration Addon is an essential tool for any service-based business where “one size does not fit all.” If your services are not strictly fixed in time, this addon provides the professional infrastructure needed to manage appointments efficiently.

Consultants and Coaches: Offer sessions ranging from 30-minute check-ins to 2-hour deep-dive strategy meetings, allowing clients to book based on their current needs while keeping your calendar organized.

Photography and Creative Services: Allow clients to book a standard 1-hour shoot or extend it to a half-day or full-day session, with the system automatically handling the time slot availability and price adjustments.

Wellness and Therapy Centers: Enable clients to choose between different massage or therapy session lengths, such as 45, 60, or 90 minutes, ensuring that your staff is prepared for the exact duration of the appointment.

Educational Tutors: Provide students the flexibility to book shorter homework help sessions or longer, comprehensive tutoring blocks, all managed under a single service listing.

Setup and How It Works

Getting started with the Custom Service Duration Addon is designed to be straightforward, allowing you to enhance your booking system in just a few clicks.

  1. Install and Activate: Ensure you have the core BookingPress plugin installed and active on your WordPress site, then install and activate the Custom Service Duration Addon.
  2. Configure Service Settings: Navigate to your BookingPress service management area. Select the service you wish to modify and locate the duration settings.
  3. Add Duration Options: Enable the custom duration feature for that specific service. You can then define multiple duration options (e.g., 30 minutes, 60 minutes, 90 minutes) and assign specific pricing to each.
  4. Save and Publish: Once saved, your booking form will automatically update to include a duration selector for that service. Your customers will now see these options when they initiate a booking, and the system will handle the rest of the logic, including availability checks and total cost calculation.

$3.99

Version 2.6 report outdated
Updated on March 7, 2026
Auto Updates Yes
License GPLv2+

Updates for one year, unlimited sites, auto updates, and regular updates.

Access all items listed on our website. All new releases are also included as long as the plan is active.

Report a New Version

We regularly update our library and appreciate your help in keeping it up to date.