How to raise dog grooming prices without guessing
A price review does not have to begin with a blanket percentage or a competitor's menu. Start with the services you actually provide: their current prices, their real durations and the hourly revenue floor calculated from your own business assumptions.
That shows which services deserve attention and how large the gap is. It does not decide the final price for you, predict how clients will respond or guarantee a business result.
This guide is for UK independent, solo and mobile dog groomers and small grooming salons. Every money figure below is a hypothetical working example in GBP—not a market average or recommended price.
Start with your existing hourly floor
This review assumes you already have an hourly revenue floor based on annual business costs, an annual income goal and realistic annual billable hours.
If you do not, use the dog-grooming hourly-rate guide first. The billable-hours guide helps you avoid treating every working hour as revenue-producing.
Keep the roles separate:
- the hourly floor describes the average revenue each billable hour needs under your assumptions;
- the service review compares individual appointments with that floor;
- the final customer price is a business decision that may also reflect scope, uncertainty, communication and other relevant constraints.
The floor is not a guaranteed-profit figure, a market rate or a rule that every appointment must cost the same.
Audit services one by one
Choose a representative group of completed appointments for each regular service. Use actual total durations where possible and apply the same start and end points consistently.
For each service, record:
- the service label or scope;
- the current customer price;
- the representative total duration in decimal hours;
- the effective hourly revenue;
- the price that would equal your existing hourly floor;
- the signed gap between the current price and that comparison price.
Use these formulas:
Effective hourly revenue = current price ÷ duration
Price at hourly floor = rounded hourly floor × duration
Gap for the service = current price − price at hourly floor
A negative gap means the service falls below the floor under those inputs. It is not proof of a loss because the calculation does not determine tax, profit, cash flow or every cost attached to one appointment.
Hypothetical three-service review
Suppose a groomer's existing calculated floor is £34.00 per billable hour.
| Hypothetical service | Current price | Duration | Effective hourly revenue | Price at £34 floor | Signed gap per job |
|---|---|---|---|---|---|
| Small full groom | £50.00 | 1.5 hours | £33.33 | £51.00 | −£1.00 |
| Longer full groom | £70.00 | 2.5 hours | £28.00 | £85.00 | −£15.00 |
| Bath and brush | £45.00 | 1.25 hours | £36.00 | £42.50 | +£2.50 |
The table does not say that £51, £85 or £42.50 is the correct market price. It shows that a blanket £5 rise would affect three very different gaps:
- the small full groom would move from £1 below the comparison to £4 above it;
- the longer full groom would still sit £10 below the comparison;
- the bath and brush already sits above the comparison under the stated duration.
That is why a service-by-service review is more informative than applying the same percentage or cash increase everywhere.
Check whether the duration is doing the damage
A price gap can come from the price, the duration estimate or both.
Before changing a service menu, ask:
- Is the recorded duration representative of recent completed appointments?
- Does it include the same stages each time—for example check-in, grooming, handover and clean-down?
- Are coat condition, behaviour, size or handling needs making one label too broad?
- Is a mobile journey counted consistently in capacity rather than hidden inside only some service times?
- Are add-ons or extra work clearly scoped and priced, rather than appearing unexpectedly at payment?
If one service label covers appointments with materially different time requirements, a single fixed figure may hide the reason for the gap. You might review the service definition, time bands, starting-price wording or how additional work is agreed. This guide does not prescribe which structure is right.
Animal welfare and suitability decisions remain separate from pricing arithmetic.
Model a proposed change without calling it profit
Once you have a candidate change, test its arithmetic against a realistic number of completed appointments.
Suppose a groomer is considering a £5 change across 18 completed appointments per week for 46 working weeks:
18 × 46 = 828 completed appointments
£5 × 828 = £4,140 additional gross revenue
That £4,140 is a hypothetical gross-revenue difference only if all 828 appointments occur at the changed price. It is before costs, tax, refunds, discounts, cancellations, changes in appointment mix and any change in demand. It is not profit, take-home pay, an earnings promise or a forecast.
Run the same calculation separately for each affected service when the change or expected appointment count differs:
Gross revenue difference = price change × completed appointments at that price
Do not use booked slots that were cancelled and produced no service revenue. Do not assume last year's appointment count will repeat.
Decide the scope before writing the notice
Write down exactly what is changing before you tell clients:
- which services or time bands are affected;
- the new price or the clear basis for calculating it;
- the effective date;
- how already-booked appointments will be handled;
- which unavoidable charges or additions are included;
- how uncertain extra work will be discussed before the client commits.
Current Competition and Markets Authority guidance says customer prices should be clear, complete and accurate, with unavoidable charges included up front. Read the CMA price-transparency summary and obtain appropriate advice for obligations that apply to your own booking and sales process.
This article is not legal advice and does not set a universal notice period.
Use a plain price-change message
A useful notice answers what, when and which booking. It does not need to defend every business cost or promise that service outcomes will change.
Adapt this factual structure:
From [date], the price for [service or clearly defined scope] will be £[amount]. For appointments already booked [state your policy clearly]. If your dog's appointment needs work outside that scope, I will explain the price or calculation basis before you agree to it. Please contact [your business name] by [method] if you want to check the price for a future appointment.
Replace the placeholder business reference with your own business name. Check the final wording against your actual service, booking terms and applicable consumer obligations.
Avoid vague claims such as “all prices are changing” if only some services are affected. Avoid hiding an unavoidable fee in a later message or at checkout.
Update every place clients rely on
Make a short list of the places where a client might see or confirm a price:
- website and online booking descriptions;
- booking confirmation and reminder wording;
- salon price list or mobile-service information;
- saved message templates;
- quotes already issued;
- staff or contractor reference material, where relevant.
The objective is consistency. A social post alone may not update the page or message a client actually uses when deciding to book.
Record the date each controlled price list changed. Self-employed businesses also have record-keeping obligations; use current HMRC business-record guidance and professional advice for tax or accounting questions.
Review what happened without overclaiming
After the change has been in use for a representative period, compare evidence rather than impressions:
- completed appointments by service;
- actual durations;
- price actually charged;
- discounts or refunds;
- cancellations and unfilled gaps;
- the effective hourly revenue for the service;
- factual client questions or objections, without turning a few comments into a statistic.
Do not declare success from gross revenue alone. A fuller business review may need costs, tax, cash flow, appointment mix and professional accounting input.
If actual duration changes, repeat the service calculation. If annual costs, income goal or billable capacity change materially, recalculate the underlying hourly floor before judging the service menu.
Price-review worksheet
Use one row for each regular service or clearly defined time band:
| Service / scope | Current price | Representative duration | Effective hourly revenue | Price at current floor | Signed gap | Candidate price | Completed appointments assumption | Gross revenue difference | Communication update needed |
|---|---|---|---|---|---|---|---|---|---|
For every row, keep a note of where the duration and appointment-count assumptions came from. A changed assumption should produce a changed result rather than being silently carried forward.
Use GroomPrice as a repeatable check
You can open GroomPrice to calculate an hourly floor from your own costs, income goal and billable capacity, then compare individual job prices and durations. The same page includes a free read-only case study.
GroomPrice costs £4.99 GBP one-time. No subscription.
GroomPrice is a repeatable pricing aid. It complements professional advice and does not replace an accountant, legal adviser or other appropriate professional.
The examples in this guide are hypothetical. They are not customer results, market averages, recommended prices, tax or accounting advice, earnings promises or guaranteed business outcomes.