Tactical

How to set your service menu prices annually as a solo beauty pro

Most solo beauty pros treat pricing as a reactive decision. They raise prices when money gets tight, when a peer at the next chair raises theirs, when a client pushes back one too many times about value, or when they do the math and realize they cannot absorb another supply cost increase. The annual pricing review is the alternative: a proactive, data-driven session done once a year — 60 to 90 minutes — that tells you whether the market and your specific book support a price increase, which services to increase and by how much, and which client segments to move first. Done consistently, it eliminates the most expensive slow leak in a solo beauty business: the pro who charges $120 for a full color in year one and still charges $120 in year five, while supply costs have risen 20%, every chair around them has raised $25 to $40, and the advance booking window on their calendar has been four-plus weeks for two years straight — three signals that would have supported a price increase years earlier if anyone had looked at them.

The annual drift problem, quantified

Pricing drift is not a dramatic event. It is the cumulative cost of not reviewing systematically. A solo colorist charging $120 for a full color in January of year one who does not review pricing at all by January of year five is facing a compounding gap across four dimensions simultaneously.

Supply costs for professional color products typically rise 3 to 5 percent annually. A service that used $22 in product in year one uses roughly $26 in year five at 4% annual inflation. On a $120 service, that is an additional $4 in direct cost absorbed entirely by the pro's margin — without any deliberate decision to absorb it. Four years of supply cost increases at 4% per year reduce the effective margin on that service by approximately 12 percentage points if the service price holds flat.

On the market side, booth rental stylists and barbers in most US markets raised prices 18 to 24 percent over the 2021–2025 period, based on operator surveys across Booksy, Vagaro, and StyleSeat. A pro who stayed at $120 when the market moved to $140 to $150 is not just leaving revenue on the table — they are signaling a price point to their client base that becomes harder to move as expectations calcify. A client who has paid $120 for three years feels a $135 increase as a 12.5% jump. A client who has paid $130 (after one $10 increase in year two) feels a $140 increase as a 7.7% jump. The psychological resistance compounds in the client's favor the longer the pro delays.

On the demand side, a four-week advance booking window is one of the clearest market signals that a solo pro's price is below what their specific client base would accept. If clients are pre-booking four weeks out without prompting, the market has already told you the price can move. A pro who waits until they "feel ready" to raise prices is leaving the decision to the wrong input.

The annual pricing review is the mechanism that converts these signals from background noise into a deliberate annual decision. The decision may be to hold prices — that is a valid outcome if the data supports it. But the decision gets made with data, not in its absence.

The four data inputs for the annual pricing review

The annual review runs on four inputs. All four can be calculated from whatever booking records you have — a booking system export, a spreadsheet, or even a physical appointment book. You do not need a CRM or analytics software to run this.

Input 1: 90-day client retention rate

The 90-day retention rate is the percentage of first-time clients from a given month who booked again within 90 days. It is the most useful single number for the pricing decision because it tells you whether your client base is stable enough to absorb an increase without accelerating churn.

The benchmark: a 90-day retention rate above 70% signals that the client base is stable and the relationship quality is high enough to support a price increase. Between 60% and 70%, a price increase is possible but should be graduated — new clients first, existing clients on a 30-to-60-day delay. Below 60%, the retention problem needs to be diagnosed before the pricing problem is addressed, because a price increase on a client base that is already churning will accelerate the churn.

If you have not calculated your 90-day retention rate before, calculate it for the most recent complete cohort (clients whose first appointment was 90 days ago) and the two prior cohorts. You want three data points to see whether the rate is stable, trending up, or trending down — a single reading is not actionable because it could be an anomaly.

Input 2: Revenue per hour trend

Revenue per hour is total service revenue divided by total service hours in a given period. It is more useful than total revenue as a pricing signal because it controls for schedule changes. If you added a service day in April and total revenue went up 20%, that is a schedule change, not a pricing signal. If revenue per hour went up 20%, that is a pricing and service-mix signal.

Calculate your revenue per hour for the last 12 months, then compare it to the prior 12 months. What you are looking for: is the number rising, flat, or falling? A flat revenue per hour in an environment where supply costs are rising is effectively a declining number in real terms. A falling revenue per hour while the schedule is full is the clearest possible signal that the service mix or pricing is working against you.

Compare your revenue per hour against the market. A solo colorist in a mid-tier US market running a fully deposit-first booking system should be generating $85 to $110 per service hour by year two. If you are running below $80 per hour with a booked schedule, the gap is almost always in pricing, not volume.

Input 3: Advance booking window

The advance booking window is how far out your next available appointment is on any given day. Measure it on the same day each month — the first Monday is a consistent reference point — and track it over 12 months.

A booking window above three weeks is a strong demand signal that your price can move. A booking window above four weeks — sustained for at least three consecutive months — is one of the clearest market signals available to a solo pro that they are underpriced relative to what their specific client base will accept. Clients are willing to wait four-plus weeks for their appointment. That patience has monetary value that the current price is not capturing.

A booking window below two weeks is not a signal to cut prices — it is a signal to evaluate whether the deposit and booking friction is filtering the right clients. Many solo pros with short booking windows have a booking flow that allows tentative clients in, filling the calendar with low-commitment appointments that cancel or no-show at higher rates, which creates the illusion of less demand than actually exists.

Input 4: Cost floor

The cost floor is the minimum price at which a service covers its direct costs plus a fair hourly rate for the pro's time. It is not a market signal — it is a financial floor below which pricing the service is a loss regardless of what the market would bear.

The formula: (direct material cost × 1.30) + (service minutes ÷ 60 × target hourly rate). The 1.30 multiplier covers shrinkage, waste, and a 10% supply cost buffer above actual cost. The target hourly rate should reflect what the pro's time is worth given their experience, market, and client base — not what the minimum possible rate is.

Example: a single-process color using $18 in product, taking 90 minutes, with a target hourly rate of $90. Cost floor = ($18 × 1.30) + (90 ÷ 60 × $90) = $23.40 + $135 = $158.40. If the pro is charging $125 for that service, they are pricing below their cost floor — every appointment is a loss relative to their time cost, and no amount of retention rate or booking window will fix it. The annual review surfaces this when it happens.

Recalculate the cost floor annually because supply costs change. A service that covered its cost floor at $120 in year one may not cover it at the same price in year three if product costs have risen 15%.

The annual pricing review session

Set aside 60 to 90 minutes once per year. The first Monday after your service anniversary month, the first week of January, or any fixed reference point that you will actually keep. The only requirement is that it is the same point each year so you are comparing the same interval.

Run the session in five steps:

Step 1: Pull the four inputs (20 minutes)

Export your booking data for the last 12 months. If you use a booking system, the export function is almost always under Reports or Settings. If you work from a physical book or a spreadsheet, you already have the data — you need to aggregate it.

Calculate: (a) 90-day retention rate for the most recent three cohorts, (b) total revenue and total service hours for the last 12 months and the prior 12 months to get the revenue-per-hour trend, (c) the average advance booking window from your monthly notes if you have been tracking it, or estimate from the last three months' booking patterns, (d) the current cost floor for each service in your top five by volume.

Step 2: Read the signals (10 minutes)

Apply the thresholds from the four inputs:

Retention rate above 70% + booking window above 3 weeks + revenue per hour flat or declining vs prior year + cost floor below current price: these four signals together constitute a strong case for a price increase. Any three of the four is still a solid case. Two of the four is a borderline case that warrants a partial increase (new clients only, or one service tier only). One of the four — especially if that one is the cost floor — warrants holding prices and addressing the underlying issue.

If the cost floor signal fires alone (cost floor now exceeds current price), the increase is not optional — it is a financial necessity regardless of what the other signals say. Continuing to provide a service below cost floor is not a retention strategy; it is a slow exit from the industry.

Step 3: Determine the increase amount (10 minutes)

Three methods, applied in priority order:

Method 1 — cost floor method: If the current price is below the cost floor, the minimum increase is the gap between current price and cost floor, plus a 10% buffer. This is the floor on the increase, not the ceiling.

Method 2 — market rate method: Research the current market rate for the same service in your specific market (same city, same tier, similar experience). If you are more than 15% below the market midpoint, close half the gap in this review cycle. A pro at $120 in a market where comparable services are priced at $145 to $160 has a $25 to $40 gap — a $10 to $15 increase in this cycle is conservative and supportable.

Method 3 — demand signal method: If the booking window has been above four weeks for three or more consecutive months, the market signal supports an increase of 8 to 15% on the highest-demand services. This is not a price gouge — it is supply and demand operating correctly. Clients who are willing to wait four weeks for an appointment will absorb a $10 to $20 increase without churning at meaningful rates, because the alternative is switching to a different pro and starting the relationship over.

In practice, apply the highest applicable method. If the cost floor method says $10, the market rate method says $15, and the demand signal method says $12, the increase is $15. Never round down to make the number more comfortable — the discomfort is in the conversation, not the math.

Step 4: Decide on staged implementation (5 minutes)

The standard staged approach: new clients at the new price immediately, existing clients at the new price in 60 days with advance notice. This approach serves three purposes: it tests the new price on the most price-sensitive segment (new clients who have not yet established a relationship with you and are most likely to shop price), it gives existing clients time to process the change and adjust their budgets, and it gives you a 60-day window to observe the new-client response before applying the increase broadly.

If the retention rate is above 80% and the booking window is above 4 weeks, you can apply the increase to all clients simultaneously with 45 to 60 days notice. High retention at a long booking window means the relationship quality is strong enough that the incremental risk of a simultaneous increase is lower than it would be for a pro with weaker retention.

If the retention rate is between 60% and 70%, apply to new clients only for 90 days. Do not apply to existing clients until either the retention rate improves or the new-client data from the higher price tier confirms that demand held at the new level.

Step 5: Write the communication (15 minutes)

Price increase communications fail most often for one of three reasons: they arrive too late (clients find out at checkout, not by advance notice), they over-explain in a way that sounds apologetic rather than professional, or they invite negotiation by framing the increase as tentative.

The structure that works: one sentence stating the new price and effective date, one sentence on what the service includes (this is the implicit value statement), zero sentences of apology or justification. Clients do not need to know that supply costs went up. They need to know what they will pay and when.

Example message to existing clients (send 45 to 60 days before the effective date):

"Heads up — my pricing is updating on [date]. [Service name] will be [new price] from that date forward. I'll send the booking link for any appointments you'd like to lock in before then."

That is the complete message. No explanation of why. No "I know this is a lot." No "I've really tried to keep my prices low." Each of those additions communicates uncertainty, not professionalism, and they invite the client to engage with the price rather than the service.

Deposit-first booking makes this communication cleaner: the next appointment is already pre-booked for most existing clients, which means they are receiving this message as informational context for future bookings, not as an immediate financial surprise. The transition happens at the natural renewal point rather than mid-relationship.

Which services to review first

Not every service on the menu warrants the same scrutiny. In the annual review, prioritize in this order:

Highest-volume services first. The service you do the most of has the highest leverage on total revenue. A $10 increase on a service you do 8 times per week generates $80 per week, $4,160 per year. A $10 increase on a service you do once per week generates $520 per year. Start with the service that generates the most appointments.

Highest-time-cost services second. Services that take 3 or more hours are most vulnerable to cost floor erosion because the time component is large. A 3-hour service at a target hourly rate of $90 has $270 in time cost alone, plus materials, plus the opportunity cost of turning away a 1-hour client to fill the slot. These services need annual review to catch cost-floor drift before it becomes a significant loss.

Lowest-demand services last. Services with spotty demand — once or twice a month across the whole roster — are not worth the client communication overhead of a separate price increase announcement. Update them quietly when you update the booking page, or fold them into the general menu update. No client has ever left a pro over a $5 increase on a service they book twice a year.

How deposit-first booking feeds the annual pricing review

The annual pricing review requires four data inputs. Three of them — retention rate, advance booking window, and revenue per hour — are significantly easier to calculate and more reliable when the booking flow is deposit-first.

Retention rate accuracy: A DM-first booking flow that allows verbal commitments without payment produces a client list that includes tentative bookers who never completed an appointment, no-shows who consumed a slot but produced no revenue, and last-minute cancellations that look like confirmed bookings in the record until they fall out. When you calculate retention from that record, you are measuring the retention of a cohort that includes people who were never really clients — they just expressed interest. The retention rate on that cohort will be artificially low, making pricing decisions based on it overly conservative.

A deposit-first booking flow creates a clean cohort: every client in the record completed checkout, paid a deposit, and held an actual appointment. The retention rate on this cohort measures what you are actually trying to measure — what percentage of committed clients return. That number is typically 8 to 14 percentage points higher than the DM-first cohort rate for the same pro in the same period, because the DM-first cohort contains tentative interest that was never client commitment. The higher, cleaner retention rate produces better pricing decisions: a pro with a genuine 72% 90-day retention rate who is calculating it as 61% from a contaminated DM-first cohort is holding prices 18 months past when the data should have told them to raise.

Booking window reliability: A 4-week advance booking window is only meaningful as a pricing signal if the appointments filling those slots are real. A DM-first calendar that is "booked out four weeks" may have a 20 to 30% cancellation and no-show rate hidden in those slots, meaning the effective availability is shorter than the calendar suggests. A deposit-confirmed calendar at 4 weeks is 92 to 96% real — the show rate on deposit-confirmed appointments is that high because the deposit payment filters tentative interest before the slot is held.

Using a deposit-confirmed booking window as the pricing signal means you are responding to actual demand, not a noisy version of it. The 4-week window that matters is the one where 94% of those slots will show up — not the one where 72% will show up and the rest will cancel the morning of.

Revenue per hour precision: Revenue per hour is not useful as a trend line if the denominator — service hours — is corrupted by no-show slots. A pro who holds 35 service hours per week on the calendar but loses 4 to 6 of those to last-minute cancellations and no-shows without collecting the deposit is generating revenue on 29 to 31 hours, not 35. A revenue-per-hour calculation using 35 hours as the denominator understates actual performance by 12 to 18%.

Deposit-first booking means the revenue floor is guaranteed on any confirmed slot even if the client does not show — the deposit holds. Revenue per hour calculated from a deposit-first calendar is accurate to the slot, not inflated by hours that had appointments on the books but no client in the chair.

The five-year compound: annual review vs no review

The math on what a structured annual pricing review produces over five years is easier to understand when it is held next to the alternative.

Stylist A — no review: Starts at $120 for a full color in year one. Does not do a formal annual pricing review. Raises from $120 to $135 in year three after a peer at the next chair raises to $145 and Stylist A feels the gap becoming visible to clients. Does not raise again in years four or five because the year-three increase felt uncomfortable and the reaction from two clients who pushed back made the conversation feel risky. By year five: $135 per service.

Working numbers for Stylist A at 30 services per week, 48 weeks per year (4 weeks off):
Year 1: $120 × 30 × 48 = $172,800
Year 2: $120 × 30 × 48 = $172,800
Year 3: $135 × 30 × 48 = $194,400
Year 4: $135 × 30 × 48 = $194,400
Year 5: $135 × 30 × 48 = $194,400
Five-year total: $928,800

Stylist B — annual review: Starts at $120 in year one. Runs the annual review after 12 months. Retention rate is 71%, booking window is 3.5 weeks. Cost floor has drifted to $118 on the core service. Increases from $120 to $130 on new clients immediately, existing clients in 60 days. Runs the review again in year two: retention is 74%, booking window is 4.2 weeks. Increases from $130 to $142. Year three: retention 76%, booking window 4.5 weeks. Increases from $142 to $155. Year four: retention 78%, booking window 4.8 weeks. Increases from $155 to $168. Year five: holds at $168 — retention rate has been tracking down to 72% after a client-mix shift from a TikTok promotional run in year four that brought in lower-commitment DM-first clients. The data says hold; Stylist B holds.

Working numbers for Stylist B at 30 services per week, 48 weeks per year:
Year 1: $120 × 30 × 48 = $172,800
Year 2: average of old and new price across transition ≈ $126 × 30 × 48 = $181,440
Year 3: $142 × 30 × 48 = $204,480
Year 4: $155 × 30 × 48 = $223,200
Year 5: $168 × 30 × 48 = $241,920
Five-year total: $1,023,840

The five-year gap: $95,040 — not from working more hours, not from adding services or staff, not from any marketing spend. Entirely from running a 60-to-90-minute annual review that reads four data inputs and makes a deliberate pricing decision once per year.

The gap in the single best year (year five): $241,920 vs $194,400 — a $47,520 annual difference on an identical schedule. Every additional year at $168 vs $135 adds $47,520. The five-year difference is not the ceiling; it is the floor of what compounding annual reviews can produce.

Note: this illustration uses conservative increase amounts — $10 to $13 per year — and a single service. In practice, a pro with three to four services on the menu, each reviewed and updated annually, will compound faster. The model assumes no change in volume or schedule, so the entire delta is attributable to the pricing review.

The year-one pricing review: what to do if you have never done one

If you have been operating for more than a year without a formal pricing review, the first session takes longer than 60 minutes because you are reconstructing data that should have been tracked. Budget 90 to 120 minutes for the first session.

Start with the cost floor for each service in your top five by volume. Calculate current material costs — not what you paid two years ago, but what you paid for the last order. Calculate the cost floor using your actual hourly target. If any service is below cost floor, that increase is the first priority regardless of what the other signals say.

Then look at the market. Pull the Instagram accounts and booking pages of the four or five solo pros in your city whose work you consider comparable. What are they charging for the same services? If you are more than 15% below the average, the gap warrants at least a partial close.

Then look at your booking demand. Without formal booking-window data, estimate from memory: how often in the last three months have clients had to wait more than two weeks to get an appointment with you? If the answer is "almost always," the demand signal is there even without the formal measurement.

Commit to tracking the four inputs going forward so that next year's review is a 60-minute session rather than a 90-to-120-minute reconstruction. The investment in tracking is measured in minutes per month; the payoff is measured in the five-year gap above.

Six common mistakes in annual pricing reviews

Mistake 1: Using gut feel as the data. "I feel like my prices are about right" is not a data input. The gut absorbs client pushback and weights it heavily — one client who said "you're expensive" has more psychological impact than the thirty clients who booked without comment. The gut underweights the evidence that prices can move and overweights the evidence that they cannot. Use the data.

Mistake 2: Raising based on a peer's increase. Your peer at the next chair operates a different client book with a different retention profile and a different booking window. Their data supporting an increase may not be your data. Run your own review. Their increase can be a prompt to run the review — it is not a substitute for it.

Mistake 3: Reviewing annually but implementing apologetically. The communication script above is short for a reason. Apologetic pricing communications train clients to view price increases as negotiable events rather than business decisions. The client who responds to "I'm so sorry for the increase, I've tried to hold prices for as long as I can" with a negotiation attempt has been given a reasonable opening — you created it. State the price, state the date. That is the complete communication.

Mistake 4: Applying the increase to all services simultaneously without checking the cost-floor calculation for each. Some services may be well above their cost floor and highly competitive in the market. Others may be below their cost floor and severely underpriced. A uniform $10 increase across all services does not address the cost-floor issue on the underpriced service and is possibly unnecessary on the well-priced one. Run the cost floor for each service in the top five.

Mistake 5: Raising prices but not raising the deposit proportionally. If the full-color service goes from $120 to $135, the deposit for that service should update proportionally. A deposit fixed at $35 on a $120 service represents 29% of the total — that was the correct hold level. A $35 deposit on a $135 service is 26% — a small but real erosion of the deposit's function as a financial commitment signal. Update the deposit amount when you update the service price. Many booking systems allow deposit amounts to be set as a fixed number or a percentage; if yours allows percentages, use that to make the update automatic.

Mistake 6: Not reviewing at all and hoping the business adjusts. The business does not adjust. Supply costs rise. Market rates shift. Client expectations calcify. The pro who skips annual reviews is not maintaining the status quo — they are absorbing compounding costs and leaving compounding revenue uncaptured. The five-year compound above shows what "hoping it adjusts" produces in dollar terms.

Practical checklists

Annual pricing review session (60–90 minutes, once per year)

  1. Export or compile booking data for the last 12 months.
  2. Calculate 90-day retention rate for the most recent three first-visit cohorts.
  3. Calculate revenue per hour for last 12 months and prior 12 months; note the trend.
  4. Estimate or record average advance booking window for the last 3 months.
  5. Calculate cost floor for each service in the top five by appointment volume.
  6. Apply signal thresholds: how many of the four inputs support an increase?
  7. Determine increase amount using the highest applicable method (cost floor, market rate, or demand signal).
  8. Decide on staged or simultaneous implementation based on retention rate and booking window strength.
  9. Write the communication message (use the template above — keep it short).
  10. Update the booking page with the new price and the new deposit amount.
  11. Schedule the communication to send 45 to 60 days before the effective date.
  12. Calendar the next annual review 12 months out — same time of year.

Monthly tracking setup (15 minutes per month to feed next year's review)

  1. On the first Monday of the month, note the number of days until the next available appointment slot. Record it in a running doc or spreadsheet.
  2. On the first Monday of the month, check the 90-day retention for the cohort whose first appointments were 90 days ago. Note the rate.
  3. At the end of each month, pull total revenue and total service hours. Calculate revenue per hour and add to the running trend.
  4. At the end of each month, check whether supply costs for the top two or three products have changed. Update the cost floor for the affected services if cost changed more than 5%.

Price increase communication checklist

  1. Send the communication 45 to 60 days before the effective date — not less.
  2. State the new price and effective date in the first sentence.
  3. Do not apologize, explain, or justify the increase in the message.
  4. Offer a booking link for any appointments clients want to lock in before the effective date.
  5. Update the booking page with the new price on the same day the communication goes out — do not wait until the effective date, because clients who book immediately after receiving the message should see the new price to avoid a discrepancy at checkout.
  6. Update the deposit amount on the booking page to reflect the new price proportionally.
  7. Send a brief confirmation to any client who books at the old price in the pre-effective window confirming their appointment is locked at that price.

The review is not the raise

The annual pricing review is not a commitment to raise prices every year. It is a commitment to look at the data every year and make a deliberate decision. In some years the data will say hold — retention is below 70%, the booking window is short, supply costs have not moved. Holding prices after a review is as valid an outcome as raising them.

What the review eliminates is the alternative: not looking, not deciding, and absorbing another year of compounding cost increases and forgone revenue while telling yourself the timing is not right. The timing is always something. The data tells you whether the timing is actually right, which is better information than any amount of peer comparison or gut feeling.

Sixty minutes per year. Four data inputs. One deliberate decision. That is the annual pricing review — and the five-year compound shows exactly what it is worth.

Hold the chair before you show up to it

ChairHold gives solo beauty pros one link that books the appointment and collects the deposit straight to their own Stripe account — no POS lock-in, no marketplace fee, $9/mo flat.