← Resources·Kai Turner·

How much to charge for dog grooming in 2026: a pricing model

A pricing framework for solo groomers and small shops: cost-plus vs value pricing, size and coat tiers, city multiplier, and raising prices.

Every groomer we talk to underprices. Most know it. Fewer know what "correctly priced" actually means, and fewer still have a defensible model they can use to explain a price increase to a client without apologizing.

This is the pricing model we recommend. It works whether you're a solo mobile groomer with a route or a three-chair shop with a receptionist. It's built to answer the question "what should this groom cost?" from first principles, not from surveying the shop across the street.

Get a calculator. The whole point is that you finish this with a number.

What market rate actually means and why groomers get it wrong

The shop across town charges $75 for a full groom on a cocker spaniel. You charge $75. You have no idea whether that's a good price, because you have no idea what their rent is, how many dogs they run through a day, whether the owner pays herself, or whether they're quietly nine months from closing.

Copying a competitor's menu copies their cost structure too, and you don't have their cost structure. Half the shops you'd benchmark against are underwater and don't know it yet, because owner labor never shows up as an expense line when the owner is the one doing the labor.

There's a second trap. Being the cheap groomer in town is a position you can't get out of. The clients you win on price leave on price the moment someone opens up cheaper, and the clients who'd happily pay $110 for a careful, unhurried groom filtered you out before they ever called. You end up with the highest-maintenance book at the lowest margin, which is the worst square on the board.

Market rate is a sanity check on your number, not a source for it. Build the number first.

Your floor: the cost-plus math

Below a certain price, every groom you do costs you money to perform. Nobody can tell you where that line sits for your shop. You have to compute it, and it takes about ten minutes.

Start with fixed monthly overhead. For an illustrative solo groomer in a small rented studio:

  • Rent: $950
  • Utilities: $160
  • Insurance: $75
  • Scheduling and booking software: $99
  • Phone and internet: $110
  • Marketing, listings, and web: $150
  • Equipment upkeep, blade sharpening, replacement: $106

That's $1,650 a month, or $19,800 a year. Your numbers will differ. A mobile groomer swaps rent for a van payment and fuel and usually lands higher. The software line is among the smallest items on the list, which is worth remembering the next time you're deciding whether to pay for a tool that saves you four hours a week. (What that line should actually cost is a separate question.)

Now add what you intend to pay yourself. Not what's left over. What you intend to pay yourself. Say $58,000 in take-home, plus roughly $9,000 for self-employment tax and a health premium. $67,000.

Now count grooms. Five dogs a day, five days a week, forty-six weeks after vacation and sick days and the dead week between Christmas and New Year's. 1,150 grooms a year.

Divide: ($19,800 + $67,000) / 1,150 = $75.48 of cost sitting behind every single groom you do. That number covers nothing else. Not shampoo, not the card fee, not one dollar of profit.

So add them. Consumables run about $7 a groom for shampoo, conditioner, blade wear, and laundry. Card processing takes about 3% off the top. Solve for the price that clears all of it:

price minus 3% minus $7 has to equal $75.48, which puts you at $85.05 just to break even with yourself paid.

Then add a margin. Eight percent is modest, and it's the money that buys a new dryer when the old one dies. $85.05 times 1.08 is $92.

That's the floor for a standard full groom on a medium, average-coat dog. If you're charging $75, you are not making $58,000. You are funding the difference out of your own pay, one dog at a time, and you'll feel it as exhaustion rather than as a number.

Your ceiling: what the groom is worth to the client

Cost-plus gives you a floor. It says nothing about what the work is worth, and grooming has a wide worth range because the outcome varies so much between a competent groom and an excellent one.

A pet parent choosing between a $65 groom and a $95 groom is not comparing an identical service at two prices. They're comparing a dog that comes back damp and uneven against a dog that comes back dry, symmetrical, smelling good, and calm because it wasn't rushed. Most people will pay the $30 for that. They just need to be able to tell, before they book, which one they're buying. That's what your photos, your reviews, and your booking page are for.

The practical test for your ceiling: if nobody ever flinches at your price, you are under it. You want roughly one in ten new inquiries to say the number is more than they expected and go elsewhere. Zero objections means you left money on every ticket. Four in ten means you've priced past what your presentation supports, and the fix is usually the presentation rather than the price.

Set your menu between the two. Floor from the math, ceiling from the market's reaction, and land nearer the ceiling than you're comfortable with.

Pricing by size

Size is the axis clients expect, so keep it as the visible structure. Anchor the whole menu to your medium-dog full groom, the $92 from above, and step from there:

TierWeightMultiplierExample
SmallUnder 20 lb0.85$78
Medium20 to 45 lb1.00$92
Large45 to 80 lb1.25$115
Extra large80 lb and up1.50$138

Two things surprise groomers here. The first is that the small tier shouldn't drop much. A shih tzu takes nearly as long as a cocker and frequently longer, because the face work is fussier. Discounting small dogs by 30% is the single most common menu error we see.

The second is that the large and extra large steps are usually too small. An eighty pound double-coated dog is not a medium dog with more surface area. It's a different job. Different dryer, far more bathing, and a real physical toll on your back.

Then price the shorter services against the same anchor. A bath only runs about 45% of the full groom, and a bath and tidy about 65%. That keeps the whole menu moving together when you raise prices, instead of requiring nine separate decisions.

Pricing by coat

Coat drives your time more than weight does, but a menu organized by coat type reads as confusing, so keep it additive. One base price by size, one clearly labeled coat adder on top:

  • Smooth or short coat (lab, beagle, pug, boxer): no adder
  • Wire coat requiring hand work (most terriers): add $15
  • Double coat (husky, shepherd, golden, malamute): add $20
  • Curly or wool coat in maintained condition (poodle, doodle, bichon): add $25

Then a fifth line that isn't a coat at all, and which most menus omit: handling. A dog that needs two people, or a muzzle, or twenty minutes of decompression before you can touch its feet, is a real cost. Add $15 to $30 and say so at booking. Groomers absorb this silently far more often than they charge for it, and it's a large share of why the day runs long.

Matting sits outside the additive structure entirely, because dematting is unbounded work and a flat surcharge will always be wrong. Bill it by time: your hourly rate in fifteen minute increments, quoted as an estimate before you start. Offer a shave-down at no extra charge. Your hourly rate is already computed. From the example above, $92 for ninety minutes of chair time is roughly $61 an hour, so call it $15 per fifteen minutes and put that on the menu.

The city multiplier

The same groom is worth different money in Bozeman and in Brooklyn, and there's a defensible way to adjust rather than guessing.

Take your metro's median household income against the national median and damp the ratio, because grooming prices don't move one-for-one with income. If your metro sits 30% above the national median, apply roughly half of that spread. Both figures are published by the Census Bureau and take five minutes to look up.

Illustrative, to show the shape of the adjustment:

MarketMultiplierMedium full groom
Rural, small town0.85$78
Mid-size metro1.00$92
Large metro1.15$106
High-cost coastal metro1.35$124

Those are reasoning aids, not survey data. Sanity check the result against two or three mid-tier shops in your area, deliberately skipping the cheapest and the most expensive. If your computed number lands above every shop you can find, the cost model is telling you something true about your overhead that the local market may not support, and the answer is usually to fix the overhead or the throughput rather than to cut the price.

The add-on ladder

Add-ons are where margin hides, because the incremental time is small and the perceived value is high. Price each one as a standalone at 12 to 20% of your base full groom, never as a token few dollars:

  • Nail grind beyond a basic trim: $12
  • Teeth brushing: $15
  • Anal glands: $15
  • Sanitary, face, and feet tidy between full grooms: $20
  • De-shed treatment: $25 for small, $40 for large

The rule that matters: no add-on should be worth less than 10% of your base groom. Anything cheaper costs more in explanation and checkout time than it returns.

Bundle three or more at a modest discount. The $12 grind, $15 teeth, and $15 glands total $42 individually; offer the trio at $35. The discount is small, the uptake is not, and it moves a meaningful number of tickets from $92 to $127 for about twelve extra minutes of work.

Anchor add-on prices against the full groom, not against each other. A $15 teeth brushing looks expensive next to a $12 nail grind and looks entirely reasonable next to a $92 groom.

What your no-show rate does to all of this

Your realized price is your menu price times your show rate. Price a groom at $92, lose 8% of your book to no-shows, and you're collecting about $85 per booked slot. Every hour of empty chair is a discount you gave to nobody.

Which means tightening your reminder cadence and deposit policy is a price increase you never have to announce. It's the cheapest one available, and it's worth doing before the announced kind. The mechanics are in how to reduce no-shows at your grooming salon.

Raising prices: timing and size

Raise once a year, on a date you pick and keep. Five to eight percent annually is close to invisible and keeps you level with your own cost inflation.

The damage comes from waiting. Three years at the same price followed by a 25% correction reads to clients as something having gone wrong at your business, and that's the version that triggers shopping around. Small and regular beats large and rare, every time.

Give sixty days of notice. Announce the effective date and the full new menu in the same message so nobody has to ask a follow-up question.

The price increase letter

Send this by both email and SMS, sixty days out. Short, no apology, no paragraph about the economy.

Hi [name],

Starting [date], our grooming prices are going up by about 6%. A full groom for [dog] moves from $92 to $98.

This is our first increase since [month, year]. It covers higher costs on product and supplies, and it lets us keep appointments at the length they need instead of running dogs through faster.

Anything already on the books before [date] stays at the current price. The full menu is here: [link].

Thanks for trusting us with [dog]. See you soon.

[your name]

Naming the dog turns a billing notice into a message from a person. Honoring what's already on the calendar removes any urgency to react. And "appointments at the length they need" tells the client what they're buying without claiming a benefit you can't deliver.

Do not write "we hate to do this," "unfortunately," or "we hope you understand." Every one of those invites a negotiation.

Handling the pushback

You'll hear from three kinds of client, and only one of them will actually write to you.

The upset client who stays wants to be heard, not to be argued with. "I hear you, and I get that it's a real change. The new price keeps me able to give [dog] the full time on the table. I'd rather keep you than rush the appointment." Then stop talking. Most of these rebook in the same conversation.

The client who leaves is not a failure. If your book is reasonably full, a client leaving over 6% was going to leave over something. The slot refills, usually at the new price, usually with someone easier. Say something warm, mean it, and move on: "Totally understand. If anything changes, we'd love to have [dog] back."

The third kind is the one nobody plans for, and they're roughly 80% of your book. They read the email, noticed nothing worth replying about, and showed up at the new price. Silence is the dominant response to a price increase, and groomers consistently expect the opposite because the two loud replies arrive on day one and the ninety quiet ones never arrive at all.

Track it rather than guessing. Count how many clients booked in the ninety days after the change versus the ninety before. That number is the only verdict that matters, and in the shops we've talked to, the loss is smaller than the revenue gained almost every time.

Putting it together

For the illustrative solo groomer above: $19,800 in fixed overhead, $67,000 in owner pay, 1,150 grooms a year, $7 of product per dog, 3% to the card processor, 8% margin. A medium full groom prices at $92. Small $78, large $115, extra large $138. Add $20 for a double coat, $25 for a wool coat, $15 to $30 for a dog that needs handling. Add-ons at 12 to 20% of base, bundled at $35 for three. Six percent a year, every year, announced sixty days out.

Run those same six inputs with your own numbers and you have your menu. If the result comes out well above what you charge today, that's not an error in the model.


Related reading

Common questions

How often should I raise my grooming prices?

Once a year, by 5 to 8 percent, on a date you set in advance. Small annual moves are absorbed without comment. Three years of nothing followed by a 25 percent jump is what makes clients shop around.

Should I charge extra for a matted dog?

Yes, and charge by time rather than by a flat surcharge. Dematting is unbounded work, so bill it in fifteen minute increments at your hourly rate and tell the client the estimate before you start.

Do I have to match the shop down the street?

No. Their menu reflects their rent, their pay expectations, and their booking calendar, none of which you can see. Use your own cost floor as the anchor and treat their prices as one data point among several.

How much notice should I give before a price increase?

Sixty days. That is long enough that nobody feels ambushed, and short enough that the announcement does not get forgotten before it takes effect. Announce the date and the new menu in the same message.