💡 Educational
•
October 18, 2026

Dog Grooming Price List Template for Salon Owners

A dog grooming price list template built for groomers setting their own rates

Editorial Team

Your dog grooming price list has two jobs. It tells clients roughly what they'll pay, and it gives you something to point to when a 70-pound doodle arrives pelted and the owner expects the "medium dog" price. A list that only does the first job leads to arguments at the counter.

This template is for groomers and salon owners building or rebuilding their own menu. Every number below is a placeholder. Swap in rates that fit your costs and your market.

Step one: know your hourly number

Before you fill in a single price, work out what an hour of table time must earn.

(Monthly costs + your pay + tax set-aside) á grooming hours per month = hourly target

A solo groomer with $2,000 in costs who wants $5,000 in pay, sets aside $1,500 for taxes and grooms 110 hours a month needs about $77 an hour. Every price on the list should clear that when you divide by the time the service takes. If your small-dog full groom takes 75 minutes and costs $70, you're at $56 an hour and losing ground on every one.

The Daily Groomer's free Profit Calculator will run this for you.

The template

Core services by size

SizeWeight guideBath & tidyFull groom
Extra smallUnder 10 lbFrom $__From $__
Small10 to 25 lbFrom $__From $__
Medium26 to 50 lbFrom $__From $__
Large51 to 80 lbFrom $__From $__
Extra largeOver 80 lbFrom $__Quoted in person

Bath & tidy includes: bath, blow dry, brush out, nail trim, ear clean, sanitary trim, face and feet tidy.

Full groom includes: everything above plus a full-body haircut to your chosen length.

Coat type adjustment

CoatExamplesAdjustment
SmoothBeagle, boxer, pugBase price
DoubleHusky, golden retriever, Aussie+ $__ (de-shed time)
Curly or woolPoodle, doodle mixes, bichon+ $__
Drop or silkyShih tzu, Maltese, YorkieBase to + $__

Add-ons

ServicePrice
Nail grind$__
Teeth brushing$__
De-shed treatment$__
Medicated or flea bath$__
Blueberry facial$__
Paw balm or pad treatment$__
Hand scissoring finish$__

Surcharges

SituationCharge
De-matting$__ per 10 minutes after the first 10
Severely matted (shave-down required)+ $__
Special handling (two groomers or extra time)+ $__
More than 8 weeks since last groom+ $__
Late pickup$__ per 15 minutes
No-show or under 24 hours' notice__% of service

Walk-in services

  • Nail trim: $__
  • Nail grind: $__
  • Face, feet and sanitary: $__

The wording that prevents arguments

Put this at the bottom of the list, on your website and in your booking confirmation.

Prices shown are starting prices for dogs in good coat condition who are groomed regularly. Your final price depends on size, coat condition, behavior and time required. We'll confirm the price at drop-off before we begin and contact you before doing any extra work.

Three phrases do the heavy lifting: "starting prices," "confirm at drop-off," and "contact you before extra work." Use all three.

Five pricing decisions to make on purpose

Price by weight, breed or time? Weight tiers are easiest for clients to understand. Breed pricing is more accurate but creates a very long list. Many salons use weight plus a coat adjustment, as above.

Show ranges or "from" prices? "From $75" sets a floor. "$75 to $95" sets a ceiling that clients will anchor to. "From" is usually safer.

Publish prices at all? Some groomers don't, to avoid price shoppers. Most clients expect at least starting prices, and hiding them means more phone calls you can't answer mid-groom.

Charge for nails separately? Including them in every package is simpler. Keep a walk-in nail price for non-clients.

Offer a pre-booking rate? A few dollars off for clients who rebook at checkout on a four-to-six week cycle fills your calendar and keeps coats in better shape.

Where the price list should live

  • Printed at the counter or in the van
  • On your website and Google Business Profile
  • In your booking flow, so clients pick a service with a price attached
  • Saved against each pet, so the returning cockapoo is always quoted the same

That last one matters more than it sounds. If three staff quote three prices for the same dog, clients notice. Most grooming software lets you save a price and duration per pet. Teddy does this on every plan, and DaySmart Pet and MoeGo have similar per-pet pricing. If you take requests online, request-based booking lets you check the dog's details and confirm the price before the appointment is locked in.

When to raise prices

Review the list once a year, and any time your rent, insurance or supply costs jump. If you're booked more than three weeks out, that's the market telling you there's room. Give clients four to six weeks' notice in writing. Crystal Gonzalez of Pooch Ă  la Mode has a good take on charging what you're worth in How to Raise Your Perception of Value.

Pair your new list with a firm cancellation policy so the surcharges above have something behind them.

Frequently Asked Questions

How do I create a dog grooming price list?

Work out your hourly target, set base prices by size, add coat adjustments, list add-ons and surcharges, and finish with a short disclaimer that prices are starting points.

Should my grooming price list show exact prices?

Use "from" prices. Coat condition and behavior vary too much for exact figures to hold.

How much should I charge for de-matting?

Most groomers charge by time, in 10 or 15 minute blocks, at or above their hourly target. Severe matting is usually a flat shave-down surcharge.

How often should I update my grooming price list?

At least once a year, and whenever your costs rise meaningfully.

Should I list prices by breed or by weight?

Weight tiers with a coat adjustment are simpler for clients and cover most cases. Add a note that giant and heavily coated breeds are quoted in person.

Check out our Podcast 🎙️

We've interviewed some of the smartest people across the grooming industry 👇

Get our weekly email

Find the best of our tales, tails, & tips in your email inbox at the end of every week - for free!Â