Grooming Price by Breed Size

Excel Formulas › Veterinary & Pet Care

All versionsVLOOKUP

Grooming is priced by size or breed — a base rate from a lookup table, plus add-ons (de-shed, nail trim, matting). A weight-to-price table turns the pet’s size into the quote.


Quick formula: base price from a size table:
=VLOOKUP(size, price_table, 2, TRUE)
Look up the size band's base price, then add selected add-ons. Approximate match maps a weight to its band.

Functions used (tap for the full reference guide):

The example

Medium dog = $55 base.

AB
1ItemValue
2Base (medium)$55
3+ $15 add-ons→ $70

The formula

The formula:

=VLOOKUP(size, price_table, 2, TRUE) // size → base price

How it works

How it works:

  1. Build a size-to-price table (or weight bands → price).
  2. VLOOKUP the size for the base price (approximate match for weight bands).
  3. Add add-ons — de-shedding, nail trim, teeth, matting surcharge.
  4. A matting/condition surcharge can be a flat add or a percentage.

A lookup table makes pricing consistent and fast. Instead of quoting from memory, a weight-band table (with TRUE approximate match) maps any dog to its base price, and add-ons are a simple sum on top. Update the table once and every quote follows — and a matting surcharge keeps difficult coats from eating the groomer’s time at the base price.

Try it: interactive demo

Live demo

Size base and add-ons.

Total:

Variations

Total with add-ons

Base + extras:

=VLOOKUP(size, table, 2, TRUE) + add_ons

Matting surcharge

Difficult coat:

=base_price * (1 + matting_pct)

Weight band lookup

From pounds:

=VLOOKUP(weight_lb, band_table, 2, TRUE)

Pitfalls & errors

Approximate match. Weight bands need TRUE and a sorted table.

Add-ons separate. Keep the base and add-ons in their own cells.

Surcharge policy. Decide flat vs percentage for matting.

Practice workbook

📊
Download the free Grooming Price by Breed Size practice workbook
A grooming-price sheet with the total, matting, and weight-band variants, plus 4 challenges with answers. No sign-up required.

Frequently asked questions

How do I price grooming by size in Excel?
Look up the base from a size table: =VLOOKUP(size, price_table, 2, TRUE), then add the selected add-ons.
How do I price by weight bands?
Use an approximate-match VLOOKUP on a sorted band table: =VLOOKUP(weight_lb, band_table, 2, TRUE).
How do I add a matting surcharge?
=base_price * (1 + matting_pct), or add a flat amount.

Stop fighting formulas. Learn them in a day.

This recipe is one of hundreds of real-world formulas we teach. Our Excel Formulas & Functions class covers lookups, logic, text, and dynamic arrays hands-on — live in Dallas–Fort Worth, Houston, Austin, Oklahoma City, Denver, or online.

See the Formulas & Functions Class

Related formulas: Tax bracket lookup · Service price with product cost · Quantity discount pricing

Function references: VLOOKUPIF