Feature

Service Menu, Pricing, Add-ons & Bundles

Build your complete service menu with categories, pricing tiers, configurable add-ons, and bundled packages. The foundation of your salon operations.

Your service menu is the foundation of everything in Bella Booking. Organise services into categories, set durations and prices, and create pricing tiers for different experience levels (e.g., Junior, Senior, Master). Attach add-ons to any service — extras like conditioning treatments or scalp massages that clients select during booking. Each add-on has its own price and duration. Configure groups as optional or required, with single or multi-select and min/max limits. Bundle multiple services into packages with flexible pricing — set a total price, apply a percentage discount, or offer bundles for free. Show savings to clients with struck-through original prices during online booking. Import your existing service list via CSV to get started quickly. Every service you create flows through to your scheduler, online booking, reports, and sales.

What's included

Key capabilities of services & bundles

Service categories

Organise your menu into logical categories — Hair, Colour, Nails, Skin, etc. Drag and drop to reorder. Categories appear in your online booking page.

Pricing tiers

Set different prices by experience level (e.g., Junior Stylist $60, Senior Stylist $80, Master Stylist $100). Assign tiers to team members.

Service bundles

Package multiple services into a single bookable bundle with flexible pricing. Run services sequentially or simultaneously with different team members to cut appointment time.

Flexible bundle pricing

Four pricing modes for bundles: use service prices, set a fixed total, apply a percentage discount, or offer the bundle for free. Show savings to clients during online booking with struck-through original prices.

Service add-ons

Create add-on groups per service (e.g., "Treatment" with "Deep Conditioning +$25"). Groups can be optional or required. Clients select add-ons during booking and the price and duration are added to the total automatically.

Service variants

Create named variations of a service — like "Short Hair", "Medium Hair", "Long Hair" — each with its own price, duration, and timing overrides. Service listings automatically show "From $X" based on the lowest variant price.

Client eligibility

Restrict variants to first-time or returning clients with automatic filtering. Choose scope — "this location" or "this service" — to control what "first-time" means. Online booking auto-filters by eligibility.

Processing time

Add processing time to services and bundles for tasks like colour development or drying. During processing, the client stays but the team member is free to take other bookings — maximising chair utilisation.

Buffer time before & after

Add buffer time before and after appointments for setup, cleanup, or transition. Buffers block the team member and resource but are invisible to clients during online booking.

Location-level defaults with per-service overrides

Set default processing time and buffer times at the location level, then override per service where needed. Changes to the location default automatically flow to services that haven't been customised.

Duration & resource settings

Set service duration, assign required resources (rooms, chairs, equipment), and configure processing and buffer times.

Service-level deposit overrides

Override your default deposit and cancellation policies per service. Require larger deposits for expensive or time-intensive treatments.

CSV import

Import your existing service list from a spreadsheet. Map columns to fields and get your full menu set up in minutes.

Online booking integration

Services and bundles appear on your online booking page automatically. Control which services are bookable online.

Team member assignment

Control which team members can perform each service. Pricing adjusts automatically based on team member pricing tiers.

How to set up your service menu

1

Create categories

Set up categories to organise your menu (e.g., Hair, Colour, Treatments, Nails). Drag to reorder.

2

Add services & add-ons

Add services with names, durations, prices, and descriptions. Configure optional add-ons for upsells. Set pricing tiers if you have different experience levels.

3

Create bundles

Combine services into packages with flexible pricing — set a total, apply a discount, or offer free bundles. Add processing time between services for colour development or drying.

4

Go live

Your services and bundles appear in the scheduler and online booking. Team members can start taking appointments.

Plan availability

Feature

Starter

Professional

Services & Bundles

All prices in AUD, GST included. No currency conversion fees.

Frequently asked questions

Can I set different prices for different team members?

Yes. Create pricing tiers (e.g., Junior, Senior, Master) and assign them to team members. Each service can have different prices per tier.

Can I import my existing service list?

Yes. Use the CSV import tool to upload your services from a spreadsheet. Map your columns to Bella Booking fields and import in one step.

How do service bundles work?

Bundles combine multiple services into a single bookable package. Choose from four pricing modes: use individual service prices, set a fixed total, apply a percentage discount, or offer the bundle for free. Enable Show Savings to display the original price struck through with savings during online booking. Add processing time between services for colour development or transitions, and choose sequential or parallel execution. Parallel bundles assign different team members to each service, reducing total appointment time.

What are service add-ons?

Add-ons are extras you attach to a service (e.g., deep conditioning for a haircut). Create add-on option groups with selectable options, each with its own price and duration. Groups can be optional or required — required groups must be completed before clients can proceed. Support single-select and multi-select with min/max limits. Add-on durations affect availability calculations.

Can clients book bundles online?

Yes. Bundles appear alongside individual services in your online booking page. Clients see the total duration and price, and book the entire package.

Can I control which services appear in online booking?

Yes. Each service and bundle can be toggled on or off for online booking independently.

What is the difference between processing time and buffer time?

Processing time is when the client stays but the team member is free to work on someone else (e.g., colour development). Buffer time is setup or cleanup time before and after appointments that blocks the team member. Processing time is visible to clients during online booking; buffer time is invisible.

How do I set default buffer times for all services?

Go to Settings > Booking Policies and set default buffer before and buffer after values at the location level. All services inherit these defaults automatically. Override individual services only where they need different timings.

Ready to try services & bundles?

Start your free trial today. No credit card required.

Australian-owned business. Sydney-based support team.