The same Swedish massage has different value at different times, with different therapists, and for different clients. Rate Rack pricing captures that value — automatically.
Airlines don't sell all seats at the same price. Hotels don't charge the same rate for a Tuesday night as a Saturday. These industries discovered revenue management decades ago and transformed their economics. Spas have been slow to adopt the same thinking — not because it doesn't apply, but because no tool made it easy. Rate Rack pricing changes that.
What Is Rate Rack Pricing?
Rate Rack pricing is a tiered pricing model that offers the same treatment at different price points based on one or more value drivers. In spa management, the three standard tiers are:
- Value tier — a discounted rate, typically 15–25% below Standard, for junior therapists, off-peak times, or early booking windows
- Standard tier — the anchor price point on your public menu, the baseline for all pricing decisions
- Prestige tier — a premium rate, typically 20–45% above Standard, for senior therapists, peak times, or in-demand services
The key insight is that clients are not buying "a Swedish massage" — they are buying a specific experience at a specific time with a specific therapist. Each of those variables has different value to different clients, and static menu pricing fails to capture that variation.
The Revenue Mathematics
Consider a spa with 60-minute Swedish massage priced at R750 Standard. With a simple Rate Rack configuration:
- Junior therapist (Value): R600 — fills low-demand slots, builds junior therapist reputation
- Senior therapist (Standard): R750 — maintains the brand anchor price
- Master therapist (Prestige): R1,050 — reflects the demonstrable premium of senior expertise
If a spa completes 120 Swedish massages per month and 30% of those are with the master therapist, the Revenue shift versus a flat R750 is substantial: the Prestige bookings generate R31,500 rather than R22,500 — a R9,000 monthly uplift from a single service's pricing optimisation, with no additional marketing spend.
CorVali's Rate Rack Engine
CorVali's Rate Rack engine automates this entire pricing structure. Owners set the multipliers once; the system applies them across every service, every booking, every time. The configuration is simple:
- Set the Value multiplier (e.g., 0.80 = 20% below Standard)
- Set the Prestige multiplier (e.g., 1.35 = 35% above Standard)
- Assign each therapist to a tier (Junior, Senior, Master) based on their seniority level
- Enable Rate Rack — the system prices every service accordingly
Charm pricing (Value prices ending in R7 or R9) and Prestige rounding (rounding up to the nearest R50) are applied automatically, using the psychological pricing principles that maximise conversion at each tier.
Per-Service Manual Overrides
Not every service should follow the global Rate Rack multiplier. Some treatments — a signature facial, a body ritual unique to your spa, a package built around a specific therapist's technique — have their own pricing logic that the global multipliers don't capture.
CorVali allows per-service manual price overrides. Mark a service as manually set, and Rate Rack's bulk apply function will skip it. Your signature treatments retain their bespoke pricing; everything else benefits from automated tier management.
Rate Rack and the Booking Experience
When a client books through CorVali's /book wizard or via Chris AI, they see transparent pricing at each tier. Selecting a junior therapist shows the Value price; selecting a senior therapist shows the Prestige price. This transparency builds trust — clients understand they are paying for experience level, not arbitrary differences.
The booking wizard can also present upsell prompts: "Upgrade to our Master therapist Caleb for R1,050 — R300 more for a session our clients consistently rate as transformative."
Packages and Bundles
Rate Rack pricing extends to multi-service packages. CorVali's package builder groups component services into bookable bundles, with package pricing that applies Rate Rack logic across the bundle. A "Signature Journey" package combining a Swedish massage and express facial can have its own Value/Standard/Prestige pricing independent of the individual component services.
Package components are tracked individually for inventory consumption, commission attribution, and treatment duration scheduling — ensuring the booking system correctly allocates therapist time across all components of a multi-service booking.
Measuring Rate Rack Performance
CorVali's reporting tracks Rate Rack performance across three key metrics:
- Tier distribution — the percentage of bookings at each tier (Value/Standard/Prestige)
- Average rate per treatment — the blended average across all tiers, compared to the Standard anchor price
- Prestige uplift revenue — the incremental revenue generated by Prestige-tier bookings vs. a flat Standard price scenario
Most spas see measurable Rate Rack revenue within the first 30 days of enabling the feature, with the full benefit compounding as Prestige-tier therapists build their client following and reputation.
Frequently Asked Questions
What is Rate Rack pricing in a spa?+
How much can dynamic pricing increase spa revenue?+
Does Rate Rack pricing confuse clients?+
Can Rate Rack pricing be applied to packages?+
How do I set up Rate Rack pricing in CorVali?+
See CorVali in action for your spa
Get a personalised demo and migrate your spa data in as little as 14 days.
Start Free Demo