Size bands are easy to print on a menu. They are a weak proxy for what a groom actually costs the shop. A 25-pound drop-coat with neglected undercoat can occupy a table longer than a 70-pound short coat in good condition. When the price list treats those appointments as the same class of work, the longer groom subsidizes the shorter one and the day’s revenue no longer matches the day’s labor.
Time on the table, coat condition at drop-off, and handling requirements determine cost. Size remains useful as a starting point. It should not be the only variable.
What the ticket has to cover
A full groom consumes groomer hours, assistant or bather time if the shop uses that model, water and utilities, shampoo and finishing product, blade and tool wear, and a share of rent and overhead. Two dogs in the same weight range can differ on every one of those lines.
Dry time is the variable most lists ignore. A dense double coat or a soaked undercoat holds a dryer for a large share of the appointment. That time cannot be given to the next booked dog. If the price does not move with dry time, the shop is giving away table capacity.
Build the list in three layers
Layer one is a base price by size or by a simple body-weight band. This is the floor for a dog that arrives in maintainable condition, accepts handling, and fits a standard bath, dry, haircut or breed trim, nails, and ears.
Layer two is coat-type modifiers. Separate at least four working categories:
- Short or smooth coats with minimal finish work
- Double coats that require thorough undercoat removal and a long dry
- Curly or wool coats that need more scissoring or clipper work and careful drying
- Drop coats and high-maintenance trims that require more handwork
Publish the modifier as a dollar amount or a percentage of the base. The front desk can apply it from a coat-type note already on the client file.
Layer three is condition and behavior charges confirmed at drop-off. These are not surprises if the policy is written and stated when the appointment is made. Typical items:
- Matting that requires extra brush-out or a closer clip than requested
- Coat grown past the shop’s maintenance interval
- Extra dry time beyond the standard for that coat type
- Handling that requires a second person or a slower pace
State that the final price is confirmed at check-in once the coat and temperament are assessed. Put that sentence on the menu and in the booking confirmation.
Price the hour, then check the menu against it
Pick a target revenue per groomer hour that covers wages or commission, supply cost, and overhead, and still leaves a margin. Time several representative grooms over two weeks: a clean short coat, a seasonal double coat, a doodle-type curly coat in good condition, and a matted or overdue coat. Include bath, dry, and finish. Do not time only the haircut.
Divide each current price by the minutes recorded. Services that fall well below the hourly target are underpriced relative to the book. Raise those first. Across-the-board percentage increases hide the services that consume the day.
Revisit the timing when the shop changes equipment, adds a bather, or shifts the mix toward heavier coats. A new high-velocity dryer can change dry time. The price list should follow the new timing, not the old habit.
Stop absorbing “a little extra”
Shops lose margin when extra work is treated as courtesy: a few more minutes on mats, a second shampoo, a longer dry “because it still feels damp.” Those minutes are the inventory of a grooming business. If the work is required for a safe, complete groom, it belongs on the ticket.
Train the person at check-in to describe what they see in operational terms: coat density, mat location, last groom date, and whether the booked time is realistic. The groomer should not discover a two-hour problem in a 75-minute slot after the dog is already on the table.
When the booked time is insufficient, the options are a later pickup, a move to a longer slot, a condition charge, or a simplified trim that can be finished safely in the time available. Leaving the choice unspoken produces rushed work and unpaid overtime.
Use add-ons for work that is not in the base groom
De-shed treatments, sanitary-only visits, tooth brushing, extra nail grinds, and priority or same-week slots are separate products. They should have their own prices and their own time estimates. Bundling them into the full-groom fee makes the base service look expensive and hides which work is profitable.
A de-shed add-on that includes product and 20–30 minutes of dedicated work should be priced from that time and product cost, then checked against local rates. The same applies to a maintenance bath between full grooms. That appointment protects the next full-groom slot. It should not be priced as a favor.
Keep the book honest
Wait lists of three to six weeks mean the shop is already short on hours. Adding more dogs per day to compensate for underpricing increases injury risk and reduces finish quality. The higher-leverage move is to charge for the hours the existing book already consumes.
Block lengths should match coat type. A standard size-based slot that is too short for wool coats creates daily overflow. A slot that is too long for short coats wastes capacity. Software that allows service-length rules by coat category prevents the front desk from stacking incompatible work.
A 30-day revision sequence
Week 1: Pull two weeks of completed grooms. Note size, coat type, condition notes, and minutes from check-in to checkout.
Week 2: Calculate revenue per groomer hour by coat category. Mark which menu items fall below the target.
Week 3: Draft base prices, coat modifiers, and drop-off condition charges. Rewrite the check-in script and the booking confirmation.
Week 4: Brief the team. Update the public menu. Apply the new structure to new bookings immediately and to existing clients at their next appointment, with notice.
Review the list when supply costs, wages, or average groom time change. Size is still a useful label on the menu. Time and coat condition are what the shop is selling.
Pricing Full Grooms by Time and Coat Condition, Not Size Alone
Size bands are easy to print on a menu. They are a weak proxy for what a groom actually costs the shop. A 25-pound drop-coat with neglected undercoat can occupy a table longer than a 70-pound short coat in good condition. When the price list treats those appointments as the same class of work, the longer groom subsidizes the shorter one and the day’s revenue no longer matches the day’s labor.
Time on the table, coat condition at drop-off, and handling requirements determine cost. Size remains useful as a starting point. It should not be the only variable.
What the ticket has to cover
A full groom consumes groomer hours, assistant or bather time if the shop uses that model, water and utilities, shampoo and finishing product, blade and tool wear, and a share of rent and overhead. Two dogs in the same weight range can differ on every one of those lines.
Dry time is the variable most lists ignore. A dense double coat or a soaked undercoat holds a dryer for a large share of the appointment. That time cannot be given to the next booked dog. If the price does not move with dry time, the shop is giving away table capacity.
Build the list in three layers
Layer one is a base price by size or by a simple body-weight band. This is the floor for a dog that arrives in maintainable condition, accepts handling, and fits a standard bath, dry, haircut or breed trim, nails, and ears.
Layer two is coat-type modifiers. Separate at least four working categories:
Publish the modifier as a dollar amount or a percentage of the base. The front desk can apply it from a coat-type note already on the client file.
Layer three is condition and behavior charges confirmed at drop-off. These are not surprises if the policy is written and stated when the appointment is made. Typical items:
State that the final price is confirmed at check-in once the coat and temperament are assessed. Put that sentence on the menu and in the booking confirmation.
Price the hour, then check the menu against it
Pick a target revenue per groomer hour that covers wages or commission, supply cost, and overhead, and still leaves a margin. Time several representative grooms over two weeks: a clean short coat, a seasonal double coat, a doodle-type curly coat in good condition, and a matted or overdue coat. Include bath, dry, and finish. Do not time only the haircut.
Divide each current price by the minutes recorded. Services that fall well below the hourly target are underpriced relative to the book. Raise those first. Across-the-board percentage increases hide the services that consume the day.
Revisit the timing when the shop changes equipment, adds a bather, or shifts the mix toward heavier coats. A new high-velocity dryer can change dry time. The price list should follow the new timing, not the old habit.
Stop absorbing “a little extra”
Shops lose margin when extra work is treated as courtesy: a few more minutes on mats, a second shampoo, a longer dry “because it still feels damp.” Those minutes are the inventory of a grooming business. If the work is required for a safe, complete groom, it belongs on the ticket.
Train the person at check-in to describe what they see in operational terms: coat density, mat location, last groom date, and whether the booked time is realistic. The groomer should not discover a two-hour problem in a 75-minute slot after the dog is already on the table.
When the booked time is insufficient, the options are a later pickup, a move to a longer slot, a condition charge, or a simplified trim that can be finished safely in the time available. Leaving the choice unspoken produces rushed work and unpaid overtime.
Use add-ons for work that is not in the base groom
De-shed treatments, sanitary-only visits, tooth brushing, extra nail grinds, and priority or same-week slots are separate products. They should have their own prices and their own time estimates. Bundling them into the full-groom fee makes the base service look expensive and hides which work is profitable.
A de-shed add-on that includes product and 20–30 minutes of dedicated work should be priced from that time and product cost, then checked against local rates. The same applies to a maintenance bath between full grooms. That appointment protects the next full-groom slot. It should not be priced as a favor.
Keep the book honest
Wait lists of three to six weeks mean the shop is already short on hours. Adding more dogs per day to compensate for underpricing increases injury risk and reduces finish quality. The higher-leverage move is to charge for the hours the existing book already consumes.
Block lengths should match coat type. A standard size-based slot that is too short for wool coats creates daily overflow. A slot that is too long for short coats wastes capacity. Software that allows service-length rules by coat category prevents the front desk from stacking incompatible work.
A 30-day revision sequence
Week 1: Pull two weeks of completed grooms. Note size, coat type, condition notes, and minutes from check-in to checkout.
Week 2: Calculate revenue per groomer hour by coat category. Mark which menu items fall below the target.
Week 3: Draft base prices, coat modifiers, and drop-off condition charges. Rewrite the check-in script and the booking confirmation.
Week 4: Brief the team. Update the public menu. Apply the new structure to new bookings immediately and to existing clients at their next appointment, with notice.
Review the list when supply costs, wages, or average groom time change. Size is still a useful label on the menu. Time and coat condition are what the shop is selling.