Docs Team & staff

Per-staff pricing with Service Variants

Charging a different price or duration for the same service depending on which staff member performs it.

In this guide
  1. Why per-staff pricing
  2. Setting a Service Variant
  3. What customers see
  4. Combining with the Team add-on

The same haircut doesn’t always cost - or take - the same amount of time depending on who’s doing it. Service Variants let your pricing reflect that without duplicating services.

Why per-staff pricing

A common setup: a senior stylist charges more for the same cut a junior offers, or a specialist takes longer over a treatment than someone still building speed. Without variants, you’d need a separate service per staff member to capture that - which multiplies your service list and makes it harder to keep prices consistent when they change.

Setting a Service Variant

From Services → [service] → Staff pricing, override the price, the duration, or both for any staff member assigned to that service. Anyone you don’t set an override for keeps the service’s default price and duration.

What customers see

When a customer picks a staff member on your booking page, the price and available time slots update to match that staff member’s variant automatically - there’s nothing for the customer to work out themselves, and no risk of them booking a slot sized for the wrong person’s duration.

Combining with the Team add-on

Per-staff Service Variants are included with every Team add-on seat on Starter and Pro, and are part of the whole-team-included setup on Free - there’s no separate charge for using them once a staff member is added.

Get started with Rexabook, free

Set up in 4 minutes. Every feature, free to start. No card required.

Get started free

No card required. Set up in under 4 minutes.