Display Service Minimum Price in the Customer Portal

OctopusPro gives you full control over what customers see in your Customer Portal. One of the most useful visibility controls is the ability to display a Service Minimum Price (a starting price such as “From $99”) on your portal.
This feature helps customers understand the minimum/starting cost before booking—especially when the final price can vary based on add-ons, duration, quantities, or service conditions.
What this feature does:
- Displays a “From $X” starting price on the service page and services list (for services with a minimum price configured).
- Enforces a minimum booking amount per service—OctopusPro prevents bookings from being created for less than the minimum amount you’ve set.
Table of contents
- Why display a minimum price?
- How to set it up
- Where customers will see it
- How it works with variable pricing
- What happens if I disable the flag?
- Best practices & troubleshooting
- Related articles
Why display a minimum price?
- Set clear expectations: customers see a starting price before they commit to booking.
- Increase conversions: transparent starting prices reduce hesitation and “how much does it cost?” messages.
- Protect profitability: enforce a minimum charge so low-value bookings cannot be placed.
- Perfect for variable services: “From” pricing works well when add-ons, time, or quantity changes the final total.
How to set it up
Step 1: Enable the Customer Portal flag
To display minimum prices to customers, enable the portal flag:
- Go to Settings > Customer Portal > Flags & Permissions.
- Scroll down to Booking Flags.
- Enable Display service minimum price.
- Save your changes.

Step 2: Set the minimum price per service
Enabling the flag only controls visibility. You must also set a minimum service price for each service you want to display.
- Go to Settings > Service Settings > Services.
- Open the service you want to update.
- Go to the Cost & Payrate section.
- Set the Minimum Service Price (minimum booking amount), then save.
Important: Once set, the minimum service price is also enforced—OctopusPro prevents bookings from being created for less than that minimum amount.
Tip: If you only set a minimum price for some services, then only those services will show “From $X” in the portal.
Where customers will see the minimum price
1) Service page (service view)
After enabling the flag, the minimum price appears on the service page as a starting price for the service (for example, “From $99”).
2) Services list (browse services)
If enabled, the minimum price also appears on the services list page for each service (where a minimum price has been configured).

How it works with variable pricing
The minimum price is the starting point. The final booking total may still change based on your service pricing rules, such as:
- Add-ons / options (custom fields)
- Duration (time-based pricing)
- Quantity (rooms, items, units, etc.)
- Discounts / vouchers (if enabled)
- Taxes (if applicable)
If you want customers to understand why the price changes (not just the minimum), consider enabling additional pricing transparency features:
- Display service and custom field pricing structure to customers (shows a full pricing list / “View full pricing” pop-up)
- Display pricing of custom fields added to the service in the view service page (shows add-on prices directly on the service page)
What happens if I disable the flag?
If you disable Display service minimum price:
- The “From $X” label will be hidden from the service page and the services list in the Customer Portal.
- Customers will no longer see the minimum/starting price while browsing services.

Best practices & troubleshooting
Best practices
- Use minimum prices only where you enforce them: customers trust “From” pricing when it reflects real minimum charges.
- Keep minimum prices aligned with your real costs: include travel/setup overheads and minimum time requirements where relevant.
- Pair with clear add-on pricing: if customers often ask “what affects the price?”, display custom field pricing and/or full pricing lists.
- Test on mobile: confirm the label appears clearly in both the service list and the service view.
Troubleshooting
- Minimum price isn’t showing: confirm the flag is enabled and the service has a minimum price set in Cost & Payrate.
- It shows for some services only: only services with minimum prices configured will display the “From” label.
- Changes aren’t visible: refresh the Customer Portal and test in an incognito/private window to avoid cached content.
Related articles
- Customer Portal Flags & Permissions
- Display service and custom field pricing structure to customers
- Display custom field add-on pricing
- Create a New Service (Pricing setup)
To stay updated, please subscribe to our YouTube channel.
