Pricing

The large doodle you keep undercharging

Why does the doodle cost the same as the shih tzu? Nobody decided it should. It just happened, one busy check-in at a time, and it is costing you on every visit.

How it happens

Your price list says "Full groom from $75". The doodle arrives: seventy pounds of curly coat, a little matted behind the ears, and an owner you have known for years. The groom takes most of the afternoon. At pickup you are tired, the owner is chatty, and the number on the invoice is the one they paid last time. Which was the number from the time before that.

Nobody is being dishonest. The right price lives in your head, and your head is busy. Multiply that by every groomer on your team, each with their own idea of what "large" means, and the same dog can cost three different amounts in the same month.

The quiet leak

Here is what it looks like on paper. Say your full groom is $75 for a small dog and $110 for a large one. Charge the large doodle the small price and $35 walks out the door with them. Every six weeks, for as long as they are your client.

The same thing happens with add-ons. A nail grind, a de-shed, a teeth brush: done at the table, never written down, never billed. None of it feels like much on the day. Across a year of regulars it is real money, and it is money for work you already did.

Clients are paying for grooming

This isn't a market where people are cutting back. US spending on grooming, boarding and other pet services reached $14.3 billion in 2025, up 8% on the year before, according to the American Pet Products Association (State of the Industry, Mar 2026). Owners expect to pay for their dog. What they want is a price that makes sense and stays the same from one visit to the next.

Decide once, then stop deciding

The fix is to take the decision out of the busy moment. Work out your prices once, at a quiet table, and let every check-in use them:

  • A price for each service at each size. Small, medium, large and extra large, by weight, so "large" means the same thing to every groomer.
  • Coat on top. A set amount for long, double, curly or wire coats, added to the size price. The doodle's curly coat is priced before they walk in.
  • Add-ons with their own price and their own minutes. One price for every size, or a price per size when a big dog takes more. The booking is as long as everything on it, so the calendar stops lying about how long the afternoon will be.
  • Surcharges for the hard cases. Matting, a dog who needs extra handling, a flea treatment: set the amount once and add it when it applies, instead of negotiating at the counter.
  • Room for the exceptions. A breed you charge a flat price for, a dog who is simply different and has a saved price of their own, or a single visit you adjust before it closes.

The conversation gets easier

When the price comes from the dog's size and coat on their profile, it stops being a judgement you have to defend. "Large, curly coat, and a de-shed" is something any client understands. And when you raise prices, you change the table, not forty separate conversations.

Woof's grooming setup: a price table with services down the side and small, medium, large and extra large sizes across the top, with add-ons below
A price for every service at every size, filled in once.

How Woof handles it

Grooming setup in Woof is a grid: your services down the side, your size bands across the top. Fill it once, add what each coat type costs on top, set your add-ons and surcharges in the same place, and every invoice prices itself from the pet's profile. The quote and the bill come from the same table, so they always agree.

See how to set your prices by size and coat, or see everything else Woof does.

Price the doodle properly from the next visit

Free for 30 days. No credit card.

Start free for 30 days

More from the Woof blog