Is Dog Grooming Profitable? Why a Full Schedule Still Loses Money
A full grooming calendar can still lose money. Revenue per chair-hour is the metric that shows you which appointments are quietly funding the rest of your week.
If your calendar is full and your bank balance isn't, you don't have a volume problem. You have a margin problem, and adding more dogs will make it worse rather than better.
That's the short answer, and it's worth sitting with for a second, because the instinct runs the other way. Booked solid feels like success. When the money doesn't follow, the obvious fix is to squeeze in another dog — and that's precisely the move that turns a bad ratio into a worse one.
Our pricing guide covers how to build prices from your costs, and this post assumes you've read it or already suspect your prices are low. What follows is narrower and more diagnostic: which specific appointments in your week are losing money, and how to find them using nothing but your own price list and a stopwatch.
The metric that exposes it: revenue per chair-hour
Groomers price the groom. Almost nobody prices the hour the groom occupies — and that's where the leak is.
Revenue per chair-hour is exactly what it sounds like:
price of the service ÷ hours it occupies your table = revenue per chair-hour
That's it. No accounting software, no spreadsheet. But it reorders your price list in a way that is genuinely uncomfortable the first time you see it, because the number on the invoice and the number that matters are almost never in the same order.
Here's the calculation run across a standard price list. The prices are the midpoints of the typical US ranges in our pricing guide; the times are the commonly published groomer-side ranges for each type of dog — 30–60 minutes for a small dog, 60–90 for a medium, 90–120+ for a large, and three hours or more for a doodle in full coat.
| Service | Price | Table time | Revenue per chair-hour |
|---|---|---|---|
| Small bath & brush | $32 | 30 min | $64.00 |
| Small full groom | $52 | 45 min | $69.33 |
| Medium full groom | $75 | 1 hr 15 | $60.00 |
| Large full groom | $105 | 1 hr 45 | $60.00 |
| Doodle full groom (medium) | $125 | 3 hr | $41.67 |
| Doodle full groom (large) | $165 | 3 hr 30 | $47.14 |
| Matted large dog, no de-matting fee | $105 | 5 hr | $21.00 |
Now read the two columns against each other.
The most expensive service on your price list is the worst-performing hour of your week. The doodle bills $125 — nearly two and a half times the small full groom — and earns forty percent less per hour of table time. The small bath and brush, the appointment most groomers regard as barely worth the trouble, is one of the best earners in the building.
And at the bottom, the matted large dog with no de-matting fee: $21 an hour of chair time. Less than a third of a small dog's bath. That dog is not a customer. That dog is a five-hour donation, and it's being funded by every quick small-dog appointment you resent.
Pro tipDo this for your three most-booked services before you read on. It takes ten minutes. Most groomers find their favourite dog to groom is their worst-paying, which is not a coincidence — we book more of what we enjoy, and enjoyment isn't correlated with margin.
Two books, same hours, $86 apart
The table above is abstract until you build a day out of it. So here are two eight-hour days for the same groomer at the same prices.
Book A — the doodle-heavy day. Two doodle full grooms at three hours each, plus one medium full groom.
- 2 × doodle @ $125 = $250 (6 hours)
- 1 × medium full groom @ $75 (1 hr 15)
- Total: $325 across 7¼ hours → $44.83 per chair-hour
Book B — the mix-corrected day. Same groomer, same table, same length of day.
- 1 × doodle @ $125 (3 hours)
- 2 × medium full groom @ $75 = $150 (2½ hours)
- 2 × small full groom @ $52 = $104 (1½ hours)
- 1 × small bath & brush @ $32 (30 min)
- Total: $411 across 7½ hours → $54.80 per chair-hour
Same hours. Same skill. Same price list. $86 more.
Run that across a five-day week and 48 working weeks and the mix — not the prices, not the hours, not the effort — is worth about $20,600 a year.
One honest caveat: Book B is six dogs against Book A's three, and six dogs means six intakes, six pickups and six lots of cleanup. The extra handling is real, and it's why the answer isn't simply "book more small dogs." It's why the answer is to fix what the doodle costs.
The doodle isn't the problem — its price is
The obvious conclusion from Book A is "take fewer doodles." That's the wrong lesson, and it would cost you your best clients.
Look at what the doodle would need to earn to pull its weight. At three hours of table time, matching the $60 per chair-hour that your medium and large grooms already produce means the doodle should be priced at $180, not $125.
That's not a fantasy number. Our pricing guide's published range for a large doodle full groom runs to $200 and above, so $180 sits inside what salons already charge. The gap between $125 and $180 isn't a market limit. It's a pricing habit — the doodle got priced as "a big haircut" when it's really three appointments' worth of table time.
The matted dog is a different fix, because no realistic price solves it. Matching $60 an hour on a five-hour matted groom would mean charging $300, and nobody is charging $300. The answer there is the one in our guide to de-matting fees and doodle pricing: a defensible condition surcharge, plus the humane shave-down that cuts the five hours down to two in the first place. You fix a matted dog's economics by changing the time, not just the price.
The minutes that never reach the invoice
Chair-hours account for time the dog is on the table. Your day contains a second category of time that produces no revenue at all, and it's larger than most groomers estimate.
Ten minutes at drop-off while the owner explains the cut. Ten more at pickup. The dog who arrives twenty minutes late and compresses everything behind them. The rebooking conversation that didn't happen, so the slot goes empty in six weeks' time.
Ten unbilled minutes per dog across six dogs is a full hour — an entire small-dog grooming slot, gone, every single day. At $69 per chair-hour that's around $16,500 a year of capacity that never existed on paper.
You will not eliminate that time, and you shouldn't try; the drop-off conversation is where trust gets built. But you should know its size, because it explains the gap between "I worked nine hours" and "I billed five and a half" — and it's why your effective hourly rate is always lower than your chair-hour rate suggests.
Fixing it, in the order that works
The order matters, because the instinctive fix is last on this list.
1. Reprice your worst chair-hour first. You now know which service it is. One price change, on the service that occupies the most table time for the least money, moves more profit than a general price rise — and it's easier to justify to clients, because the extra time is visible to them. They watched you spend three hours on that dog.
2. Add the condition surcharge. Matting, pelting and coat neglect are where the hours vanish invisibly. A surcharge doesn't just recover the money; it changes client behaviour, and clients who brush between appointments make your chair-hours better without you doing anything.
3. Correct the mix. Not by refusing dogs, but by controlling what fills the calendar first. If heavy grooms are booking themselves into every slot, cap them — two doodles a day, not four — and let the higher-margin work fill the rest. Stagger the heavy grooms so one bad coat doesn't wreck a whole day.
4. Only then look at volume. Adding dogs to a book with a broken ratio just multiplies the loss and costs you the one resource that doesn't regenerate, which is your body. Volume is a lever with a physical ceiling, and it's the lever that ends careers.
If you're wondering whether the problem is the ratio or genuinely the number of dogs your day can hold, that's a capacity question rather than a pricing one, and we answer it separately in how many dogs a groomer should realistically do in a day. Start here, though: most salons that feel full are not at capacity. They're at capacity for the mix they're currently taking.
Your booking system should be able to show you time-per-service and revenue-per-service if it's reporting properly — and if it can't tell you how long your grooms actually take, that's the first thing to fix, because everything above depends on knowing it. Failing that, time twenty grooms by hand. Twenty is enough to see the pattern. The revenue calculator will do the rest of the arithmetic once you have the numbers.
Frequently asked questions
Why is my grooming schedule full but I'm not making money?
Because a full calendar measures time sold, not money earned. If your longest appointments are also your lowest-earning per hour — which is the usual pattern, since doodles and matted coats are typically underpriced relative to the table time they consume — then filling the calendar with them makes the problem bigger. Calculate revenue per chair-hour for each service and you'll usually find two or three appointment types funding the rest of the week.
What is revenue per chair-hour?
The price of a service divided by the hours it occupies your grooming table. A $125 doodle groom that takes three hours earns $41.67 per chair-hour, while a $52 small full groom taking 45 minutes earns $69.33. It's the only metric that compares appointments fairly, because it prices the constraint you actually have — table time — rather than the invoice.
How do I know which grooming service is least profitable?
List your most-booked services, time twenty real grooms with a stopwatch rather than relying on your booking slots, then divide each price by its true duration. Rank the results. The lowest number is where your money is going. Most groomers are surprised, because the worst performer is usually the service with the highest price on the list.
Should I stop taking doodles?
No — reprice them. A doodle occupying three hours needs to bill around $180 to match the per-hour return of your standard grooms, which sits within the normal US range for a large doodle full groom. Refusing them costs you loyal, high-frequency clients; pricing them correctly turns your longest appointments into your best ones.
Will raising prices lose me clients?
Some, and usually not the ones you want to keep. The clients most likely to leave over a price rise are the ones booking your lowest-margin work, which means the loss to your revenue is smaller than the loss to your calendar looks. The pricing guide covers how to sequence an increase and how to write the letter.
Is it better to raise prices or take on more dogs?
Raise prices, in almost every case. More dogs costs more hours, more physical wear and more unbilled handling time, and it multiplies a bad margin instead of fixing it. A price correction on your worst chair-hour service applies to every future booking of it and costs you no additional working time.
How much unbilled time is normal in a grooming day?
Enough to matter. Ten minutes per dog across intake, pickup and cleanup is a full appointment slot's worth over a six-dog day. It isn't waste — the drop-off conversation is part of the service — but it has to be counted when you work out what your day genuinely produces, or you'll keep wondering why nine hours of work bills like five.
Does adding retail or add-on services fix a margin problem?
It helps, but it doesn't fix a broken core ratio. Add-ons like nail trims and de-shedding earn well per minute and are worth offering, but if your main grooming services are underpriced for the table time they consume, retail is a patch over a structural problem. Fix the chair-hour on your core services first.