How to Price Mobile Grooming Services for Profitability
Calculating your true cost per appointment, pricing add-on services, raising rates without losing clients, and factoring referral fees into your numbers
I have been running a mobile grooming van for seven years. For the first two, I was busy (sometimes booked solid) and still barely making money. I was charging what other groomers in my area charged, figuring that if I stayed competitive I would be fine. What I did not realize was that my costs were completely different from a salon groomer’s costs, and I was pricing like someone who did not have to pay for gas, vehicle maintenance, water refills, and generator fuel on top of every appointment.

It took a slow month where I actually sat down with a calculator to see where my money was going. That exercise changed my business. Once I understood my true cost per appointment, I stopped guessing at prices and started setting them based on what I actually needed to earn to make this work long-term.
If you are a mobile groomer who feels busy but not profitable, this post walks through the math I use to price my services, the add-ons that boosted my per-visit revenue, how I handled raising prices with loyal clients, and how referral fees fit into the overall picture.
Calculating Your True Cost Per Appointment
This is where most mobile groomers get pricing wrong. They look at what a full groom costs in their area (say $85 to $120) and set their price somewhere in that range. But they forget that a salon groomer’s cost structure is nothing like ours.
A salon pays rent. We pay for a van, insurance on the van, gas, generator fuel, water tank refills, and every mile of wear on a vehicle that costs $50,000 to $80,000 to outfit. Those costs add up fast, and if you do not account for them in every single appointment, you are working for less than you think.
7 costs to include in your per-appointment math
- Drive time and fuel. This is the one most groomers undercount. I average about 20 minutes of drive time between appointments when my route is tight, and closer to 35 when it is not. At roughly $4 per gallon and my van getting 12 miles to the gallon, that is $3 to $8 per appointment just in gas. But the real cost is time. Every minute driving is a minute I am not grooming and not earning.
- Supplies per groom. Shampoo, conditioner, blade wash, ear cleaner, towels, and any specialty products. I track this by buying in bulk and dividing by the number of grooms I get from each purchase. For a standard bath and groom, my supply cost runs about $6 to $10 per dog.
- Water. If you are filling your own tank, factor in the water cost and the time it takes. If you pay for a fill station, that is a direct cost. I spend about $2 per appointment on water.
- Generator fuel or electricity hookup fees. Running a generator for dryers and clippers costs about $3 to $5 per groom in fuel. Some groomers plug in at the client’s house, which eliminates this cost but limits where you can work.
- Vehicle maintenance and depreciation. Oil changes, tires, brake pads, grooming equipment repairs, and the gradual loss of your van’s value. I set aside $150 per month for maintenance and estimate my van depreciates about $5,000 per year. Divided across roughly 1,000 grooms per year, that is about $6.50 per appointment.
- Insurance. Commercial auto insurance plus liability insurance. My combined annual premium is around $3,600, which works out to about $3.60 per appointment.
- Your time. This is the one people skip because it feels like “free.” It is not. If a full groom takes 75 minutes of hands-on work plus 20 minutes of setup and cleanup plus 20 minutes of driving, that is almost two hours per appointment. You need to decide what your time is worth per hour and make sure your price covers it.
A real example from my van
Here is what a typical full groom looks like when I break down the numbers:
| Cost Category | Per Appointment |
|---|---|
| Fuel (drive + generator) | $8.00 |
| Supplies | $8.00 |
| Water | $2.00 |
| Vehicle maintenance + depreciation | $6.50 |
| Insurance | $3.60 |
| Total direct cost (before your pay) | $28.10 |
If I charge $110 for that groom, my gross profit before paying myself is $81.90. If the appointment takes about two hours including drive time and cleanup, I am earning roughly $41 per hour. That is workable, but only because I know the number. If I were charging $85 like I did in year one, my hourly rate would be closer to $28, less than many salaried groomers earn, and I am the one paying for the van.
The point is not that everyone’s numbers will look like mine. Yours will depend on your market, your van setup, and your route efficiency. The point is that you need to know your numbers at all, and most mobile groomers do not.
When to Raise Prices and How to Tell Loyal Clients
I raised my prices three times in seven years. Each time I dreaded it, and each time it went better than I expected. The key was timing and communication.
Signs it is time to raise your rates
- Your costs have gone up. Gas prices, supply costs, insurance premiums: if your expenses increased but your prices did not, your margins are shrinking every month. I raised prices the first time because gas went from $3.20 to over $4 per gallon, and my per-appointment fuel cost jumped by about 25%.
- You are booked out more than three weeks. If people are waiting a month to get on your schedule, your demand has outgrown your price. You can either add hours (which burns you out) or raise prices (which filters for clients who value your work).
- You have improved your skills or services. When I got certified in hand-stripping and added creative grooming to my menu, I raised my base price by $10. I was offering more, so charging more made sense.
- You have not raised rates in over a year. Costs go up every year. If your prices stay flat, you are effectively giving yourself a pay cut.
How to communicate a price increase
I send a text to my regulars about four weeks before the new prices take effect. Here is roughly what it says:
“Hi [name], I wanted to let you know that starting [date], my grooming prices will go up by $10 across the board. This is the first increase in [X months], and it reflects higher fuel and supply costs. Your next appointment on [date] will still be at the current rate. I really appreciate your loyalty and look forward to seeing [dog name] soon.”
That text does four things: it gives advance notice, explains the reason without over-explaining, honors their next existing booking at the old price, and ends on a personal note. In three price increases, I have lost fewer than five clients total. The ones who left were almost always the most price-sensitive clients who were also the hardest to schedule and the quickest to cancel.
One thing I learned: do not apologize for raising prices. You are running a business, not asking for a favor. A matter-of-fact tone works much better than a long explanation about why you “have to” charge more.
Pricing Add-On Services to Boost Per-Visit Revenue
Add-ons changed the economics of my business more than anything except route clustering. A base groom at $110 is solid. A base groom at $110 plus $15 in add-ons is $125, and the extra services take about ten minutes of additional time.
The math scales. If I do four grooms a day and average $15 in add-ons per groom, that is $60 more per day. Over a five-day week, that is $300. Over a year, that is roughly $15,000 in additional revenue for work that barely extends the appointment.
Add-ons that actually sell
- Teeth brushing: $10 to $15. Takes about five minutes. Most pet parents know their dog’s teeth need attention but never get around to it. When I mention it during the groom, about half of my clients say yes. I use enzymatic pet toothpaste and a finger brush, nothing fancy, but it adds value that pet parents appreciate.
- De-shedding treatment: $15 to $25 depending on the dog’s size and coat. This is my most popular add-on, especially during spring and fall shedding seasons. I use a high-velocity dryer plus an undercoat rake after the bath. Pet parents can see the results immediately (a bag of loose fur that would have ended up on their couch), so the value sells itself.
- Nail grinding (vs. standard clip): $5 to $10 upgrade. I include a basic nail clip in every groom, but grinding with a Dremel tool smooths the nails and prevents scratching. This is an easy upsell because most clients have experienced their dog scratching hardwood floors or their own skin after a regular clip.
- Blueberry facial or specialty face wash: $8 to $12. Sounds silly, but pet parents love it, especially for white-faced breeds with tear staining. The cost in product is about $1 to $2 per use.
- Paw pad moisturizing: $5 to $8. Takes two minutes. Apply a pet-safe balm to cracked or dry pads. Popular in winter and summer when pavement is either salted or baking hot.
How to offer add-ons without being pushy
I do not have a menu board on my van or hand clients a printed list. I just mention one or two things during the groom based on what I see. If a dog has heavy shedding, I say: “She is blowing her coat pretty good. I can do a de-shedding treatment for $20 that will take a lot of this loose fur out. Want me to add that on?”
That approach works because it is specific to their dog, not a generic pitch. I am not reading a list of services. I am telling them what their dog actually needs right now.
For regulars, I note which add-ons they have said yes to in the past and mention those first. If Mrs. Garcia always gets the de-shedding treatment, I just confirm: “Same as last time with the de-shed?” Most people say yes without thinking about it.
How Referral Fee Costs Fit Into Your Pricing Model
If you have referral fee arrangements with dog walkers, pet sitters, or boarding facilities, those fees are a real cost of doing business. They need to be part of your pricing math, not an afterthought.
Here is how I think about it. My referral partners send me about 70 to 80 new clients per year. I pay a flat $15 per booked first groom. That is $1,050 to $1,200 per year in referral fees.
Compare that to other ways of getting clients:
- Google Ads: When I ran them, my cost per booked new client averaged $45 to $55. To get the same 75 clients, I would have spent roughly $3,375 to $4,125 per year.
- Referral fees: Same 75 clients at $15 each costs $1,125 per year. And these clients tend to stick around longer because they were personally recommended.
The referral fee is my cheapest and most reliable client acquisition cost. But it is still a cost, and I account for it.
How to factor referral fees into your per-groom math
I do not raise my price for referred clients specifically. That would feel wrong and would undermine the referral relationship. Instead, I spread the cost across all my appointments.
Here is the math: if I pay about $1,125 per year in referral fees and I do about 1,000 grooms per year, that adds $1.13 per groom to my cost structure. That is barely noticeable at the per-appointment level, and it is already baked into the price increase I did a couple years back.
The bigger picture is even more favorable. A referred client who becomes a regular on a six-week rotation generates about $880 in revenue over the first year (eight grooms at $110). The $15 referral fee I paid to acquire that client represents 1.7% of their first-year value. That is an excellent return.
When referral fees should change your pricing
There are situations where referral costs should prompt a price adjustment:
- If your referral volume is very high relative to your total grooms. If referral fees represent more than 3% to 4% of your total revenue, your base price may need to go up by $3 to $5 to absorb the cost comfortably.
- If a referral partner wants a higher fee. A boarding facility once asked me for $25 per referral instead of $15. I ran the numbers: their referrals were high quality (most became regulars), so the higher fee still worked. But I only knew that because I already understood my cost per groom and my client retention rate.
- If you are starting a new referral arrangement in an area where you have thin margins. If your route in a certain zone is less efficient and your per-appointment costs are already higher, adding a referral fee on top might push that zone below profitability. In that case, either tighten the route first or factor the referral cost into a zone-specific price.
The key lesson I have learned: referral fees should never feel like an expense that surprised you. If you know your cost per groom and you have decided what referral fee you can afford, the fee just becomes another line item in the business, a very efficient one.
Putting It All Together: A Pricing Framework for Mobile Groomers
Here is the process I use whenever I review my pricing, which I do at least once a year:
- Calculate your total direct cost per appointment. Include everything: fuel, supplies, water, generator, vehicle costs, insurance. Do not skip anything because it feels small. Small costs add up across 1,000 grooms a year.
- Decide what your time is worth per hour. Be honest. If you want to earn $45 per hour and your average appointment takes two hours including drive time and cleanup, your time cost per groom is $90.
- Add your client acquisition costs. If you pay referral fees, spread the annual total across your expected groom count. Add any other marketing costs the same way.
- Add your profit margin. This is the part many solopreneurs skip. Your wage is your wage. Profit is what the business earns on top of that: it covers savings, slow months, equipment upgrades, and growth. I aim for a 10% to 15% profit margin above my costs and pay.
- Compare to your market. Your calculated price should be in the range your market will bear. If it is significantly higher, look at where you can reduce costs (usually drive time and route efficiency). If it is significantly lower, you are leaving money on the table.
When I first did this exercise, my calculated price was $12 higher than what I was actually charging. That gap was real money (about $12,000 per year) that I was leaving behind because I was too focused on what other groomers charged instead of what my business needed.
Common Pricing Mistakes I See Mobile Groomers Make
- Matching salon prices. Your costs are higher than a salon’s in some categories (vehicle, fuel, drive time) and lower in others (no rent, no front desk staff). You should not automatically match salon pricing because your cost structure is different. And you are offering a premium service. You come to the client. That convenience has value.
- Quoting by breed instead of by actual work. A well-maintained goldendoodle in for a routine groom is a very different job from a matted goldendoodle that has not been groomed in six months. I charge by the work, not just the breed. A matting surcharge of $20 to $40 is standard and fair.
- Ignoring drive time in the price. If a client lives 30 minutes outside your normal service area, that is an hour of unpaid driving round trip. Either add a travel surcharge or do not take the appointment unless you can fill other slots nearby on the same day.
- Not charging separately for add-ons. Some groomers bundle everything (teeth, nails, de-shedding) into one price to keep it simple. That simplicity costs you. By breaking out add-ons, you let clients choose what they want while giving yourself a clear revenue bump on each appointment.
- Raising prices across the board when only certain services need adjustment. When my supply costs for de-matting went up, I raised the matting surcharge but left my base groom price alone. Targeted adjustments feel fairer to clients and are easier to explain.
Start With Your Numbers This Week
If you have never calculated your true cost per appointment, that is the first thing to do. Sit down with your receipts from the last three months: fuel, supplies, insurance, maintenance. Add them up, divide by the number of grooms you did, and you have your direct cost per groom.
Then look at what you are charging. Is the gap between your cost and your price wide enough to pay yourself fairly and cover the slow weeks? If not, you know what needs to change. (For more on building the referral partnerships that keep your van booked, that is a separate problem, but pricing right is what makes a full schedule actually worth having.)
If you work with referral partners and want a clean way to track what you owe each one without losing count, PureIntro for pet services handles that side of the business so you can focus on the grooming.
This post reflects one professional’s experience and is for informational purposes only. It is not business, legal, financial, or professional advice. Results described are individual and not guaranteed. Referral fee arrangements may be subject to state and local regulations. Consult a qualified professional for guidance specific to your situation. PureIntro facilitates referral tracking and payment processing but does not guarantee payments between users or any particular business outcome.