Introduction
Pricing Tiers allow you to charge different prices for the same service based on the team member performing it. This is ideal for businesses where staff have varying levels of experience, seniority, or specialization. For example, a master stylist might charge more than a junior stylist for the same haircut service.
Key Features
- Multiple Tier Levels: Create as many pricing tiers as your business needs
- Team Member Assignment: Assign each team member to a specific pricing tier
- Service-Specific Pricing: Set different tier prices for each service in your catalogue
- Automatic Price Calculation: System applies correct pricing based on who’s performing the service
- Flexible Structure: Use tiers for experience levels, specializations, or any other criteria
- Revenue Optimisation: Maximise earnings while offering entry-level pricing options
Understanding Pricing Tiers
How It Works
- You create pricing tiers (e.g., Junior, Senior, Master)
- You assign each team member to a tier
- For each service, you set different prices per tier
- When a client books with a specific team member, the system automatically applies that team member’s tier pricing
Common Pricing Tier Structures
Experience-Based:
- Junior Stylist
- Stylist
- Senior Stylist
- Master Stylist
Role-Based:
- Apprentice
- Professional
- Senior Professional
- Expert
Specialization-Based:
- General
- Specialist
- Master Specialist
Time-Based:
- New Team Member
- Intermediate (1-2 years)
- Advanced (3-5 years)
- Expert (5+ years)
Step-by-Step Usage Instructions
Creating a Pricing Tier
- Navigate to Pricing Tiers from the sidebar
- Click Add Pricing Tier
- Fill in the tier details:
- Tier Name (required): Descriptive name like “Senior Stylist” or “Master Level”
- Assign team members from the Team Members section with checkboxes (Only unassigned team members will be shown)
- Click Save
Viewing All Pricing Tiers
- Go to the Pricing Tiers section
- You’ll see a list of all your tiers with:
- Tier name
- Number of team members assigned to this tier
Editing a Pricing Tier
- Go to the Pricing Tiers section
- Find the tier you want to modify
- Click Edit icon
- Update the name, and change Team Members
- Click Save
- Note: Changing the tier name doesn’t affect pricing or assignments—it’s just a label change
Archiving a Pricing Tier
Pricing tiers cannot be deleted directly — they must be archived first.
- Go to the Pricing Tiers section
- Locate the tier in the list
- Click the three-dot menu and select Archive
- Confirm in the dialog
- Important Considerations:
- Team members assigned to this tier will need to be reassigned to another tier
- Services with pricing set for this tier will revert to base pricing
- Ensure you reassign team members before archiving
To restore or permanently delete an archived pricing tier, use the status filter to view archived tiers, then click the three-dot menu and select Restore or Permanently Delete.
Assigning Team Members to Pricing Tiers
Each team member should be assigned to a pricing tier that reflects their skill level or role. Team member assignment is done from the Pricing Tiers section.
Assigning Team Members to a Tier
- Go to the Pricing Tiers section
- Click Edit on the pricing tier you want to assign team members to
- In the tier edit form, you’ll see a Team Members section with checkboxes
- When creating a new tier: Only unassigned team members will be shown
- When editing an existing tier: All available team members will be shown
- Check the boxes next to the team members you want to assign to this tier
- Click Save
Note: Each team member can only belong to one pricing tier at a time.
Changing a Team Member’s Pricing Tier
To move a team member from one tier to another:
- Go to the Pricing Tiers section
- Edit the tier the team member is currently assigned to
- Uncheck that team member
- Save the changes
- Edit the new tier you want to assign them to
- Check the team member’s checkbox
- Save the changes
- Effect: All future bookings with this team member will use the new tier’s pricing
Setting Service Prices by Tier
After creating tiers and assigning team members, you set tier-specific pricing for each service.
Adding Tier Pricing to a Service
- Go to Service Catalog
- Create a new service or edit an existing one
- Enter the Price (this is the default if no tier pricing is set)
- Enable the Use Pricing Tiers toggle
- In the Service Pricing Tiers section, you’ll see fields for each tier you’ve created
- For each tier, enter the price and duration
- Example for “Women’s Haircut”:
- Price: $50
- Junior Tier: $40
- Senior Tier: $60
- Master Tier: $75
- Click Save
How Pricing Is Resolved
When a client books a service with a specific team member, the system resolves the price using this chain (highest priority first):
- Pricing tier + variant override — if the service has variants and the team member’s tier has a per-variant price override, that price is used
- Variant base price — if the service has variants but no tier override for that variant, the variant’s own price is used
- Pricing tier base price — if the service does not use variants but the team member’s tier has a price set, the tier price is used
- Service base price — if none of the above apply, the service’s default price is used
The same chain applies to duration.
This means pricing tiers are always optional — if you don’t set a tier price for a service, the base price (or variant price) is used as the fallback.
Pricing Tiers and Service Variants
Pricing tiers and service variants work together. They answer different questions:
- Pricing tiers answer: “Who is performing the service?” — a senior stylist charges more than a junior
- Service variants answer: “What variation of the service is being performed?” — long hair costs more than short hair
When used together, you get full control over pricing across both dimensions.
Setting Per-Variant Tier Prices
When a service has both pricing tiers and variants enabled:
- Go to Service Catalogue and open the service
- On the Variants tab, you’ll see your variants listed
- On the Details tab with Use Pricing Tiers enabled, each tier shows per-variant price and duration fields
- Set the price and duration for each tier + variant combination
Example: “Women’s Haircut” with 3 variants and 2 tiers:
| Base price | Junior tier | Senior tier |
|---|
| Short Hair | $40 | $35 | $50 |
| Medium Hair | $55 | $48 | $65 |
| Long Hair | $70 | $60 | $85 |
If a client books “Long Hair” with a Senior stylist, the price is 85∗∗.Iftheybook"ShortHair"withaJuniorstylist,thepriceis∗∗35.
Per-variant tier overrides are optional. If you don’t set a tier override for a specific variant, the variant’s base price is used for team members in that tier.
How Tiers Appear in Booking
Online Booking
When a client selects a team member, the displayed price automatically updates to reflect that team member’s pricing tier. Clients see the final price — they do not see tier names or the resolution logic.
Dashboard (Internal Booking)
When a team member is selected on the scheduler, the service price updates automatically based on their tier. If the team member is changed, the price recalculates. Staff can still manually override the price if needed.
Deposits and Checkout
Deposit calculations use the tier-resolved price. If a service requires a deposit of 50% and the tier price is 60,thedepositamountis30 — not 50% of the base price.
Common Use Cases
Experience-Based Pricing
A hair salon with stylists at different experience levels:
| Tier | Haircut | Colour | Blowdry |
|---|
| Apprentice | $30 | $80 | $25 |
| Stylist | $45 | $110 | $35 |
| Senior Stylist | $60 | $140 | $45 |
| Master Stylist | $80 | $180 | $55 |
Specialist Pricing
A beauty clinic where certain practitioners have specialist qualifications:
| Tier | Facial | Dermal Filler | Skin Consultation |
|---|
| Therapist | $90 | — | $50 |
| Senior Therapist | $120 | — | $70 |
| Cosmetic Nurse | $150 | $450 | $90 |
Combined with Variants
A barber shop using both tiers (seniority) and variants (hair length):
| Short | Medium | Long |
|---|
| Junior Barber | $25 | $30 | $40 |
| Senior Barber | $35 | $42 | $55 |
| Master Barber | $45 | $55 | $70 |
This gives you a full pricing matrix without creating 9 separate services.
FAQs
Q: Can I assign a team member to multiple pricing tiers?
A: No. Each team member belongs to one tier at a time.
Q: What happens to existing appointments when I change a team member’s tier?
A: Existing appointments keep their original pricing. Only new bookings use the updated tier pricing.
Q: Can I have different tier structures for different service categories?
A: Typically, no. Pricing tiers are global. However, you can set different tier prices per service, effectively creating custom tier structures.
Q: Do I have to set tier pricing for every service?
A: No. If you don’t set tier-specific pricing for a service, the system uses the base price for all team members.
Q: How many pricing tiers should I create?
A: Most businesses use 2-4 tiers. Too many tiers can confuse clients and complicate management.
Q: Can I rename a tier without affecting pricing?
A: Yes. Changing a tier’s name is just a label change and doesn’t affect any pricing or assignments.
Q: What if I don’t want to use pricing tiers?
A: Simply don’t create any tiers or assign team members to them. Use base pricing for all services and team members.
Q: How do pricing tiers work with service variants?
A: They compose together. Each pricing tier can optionally override the price for each variant. If no tier override is set for a variant, the variant’s base price is used. See Pricing Tiers and Service Variants above for details and examples.
Q: Do pricing tiers affect deposit amounts?
A: Yes. Deposits are calculated based on the tier-resolved price, not the base service price. If a senior stylist’s tier price is higher, the deposit amount will be proportionally higher.
Q: How do tiers affect online booking prices?
A: When a client selects a team member in online booking, the displayed price automatically updates to reflect that team member’s tier. The client sees the final price without seeing the tier name or resolution logic.
Q: What if a team member is not assigned to any tier?
A: They use the service’s base price (or the variant’s base price if the service has variants). Pricing tiers are entirely optional — team members without a tier assignment are unaffected.
Q: Can I set different durations per tier?
A: Yes. Each tier can have its own duration for a service, not just a different price. This is useful when junior staff need more time to perform the same service. The same applies to per-variant tier overrides — each combination of tier + variant can have its own duration.
With a well-designed pricing tier system, you can attract a wider range of clients, reward experienced team members, and optimise your business revenue.