pragma.vision Your technology observatory

The press · Trade & Service Operations · filed 2026-06-01 · updated 2026-07-10

The Mobile Groomer's Route & Revenue Engine

Stop Wasting Gas and Start Maximizing Per-Pup Profit With Zone Routing, Breed-Specific Pricing, and Ironclad Deposit Policies

#mobile-grooming #zone-routing #breed-pricing #recurring-revenue #small-business-ops

The problem

It is 6:42 PM on a Thursday and you are still in the van. You took six bookings today across three zip codes. Two cancelled — one this morning by text, one yesterday at 4 PM with “something came up” — and neither paid a deposit because you have never asked for one. You drove sixty miles. You bathed four dogs. You filled the tank twice. After fuel, shampoo, and the on-paw hours you actually worked, the bank statement on this single day reads roughly $80 of net. You quoted those four dogs at $75 each because that is what everyone in your town charges and you do not want to be the most expensive one on Booksy. The customer who flaked at 4 PM kept her dog home with no consequence to her, while you sat in a parked van burning idle generator fuel. You are working an eleven-hour day to earn what a McDonald’s shift manager makes, and the only person not noticing is you.

Every solo mobile groomer hits this wall somewhere between month nine and month eighteen. The Wahl KM10 works. The Andis MBG works. The van loan is current and the customers like the dogs you give them back. The structure underneath the calendar is what does not work — flat-rate pricing that subsidizes a matted doodle with a smooth-coat chihuahua, an open service radius that lets a booking 22 miles away sit on Tuesday at standard rate, and a verbal “please show up” cancellation policy that costs you a Saturday twice a month. The mobile premium you pay for in van payments, fuel, and generator hours is being handed back to customers who never asked for it. The book is the four-piece engine that ends that bleed: zone routing, breed-specific pricing, an ironclad deposit policy, and a 6-week rebook lock with auto-charge. Six years ago I was driving 68 miles a day for a $5,400/mo gross. Today I run a two-van $260K/yr operation out of the same metro with a 32-dog rebook base on auto-charge. The mechanics are documented. The math is the math. This article is the orientation; the book is the install.

Free sample

See the structure and voice before you buy.

Download the sample (PDF)

What most people get wrong

They count dogs per day instead of net dollars per hour the van is unlocked. Every starting groomer looks at six Monday bookings, sees $450 gross, and feels good about the week. Then the receipts come in: $58 of fuel for 60 miles, $28 of supplies, eleven hours first-pickup to last-drop, and a 22-mile drive between dogs three and four that ate forty minutes of unbillable windshield time. Net on that day is roughly $364 across an eleven-hour shift — $33/hour. A clustered five-dog day with the same operator inside a 4-mile anchor radius at $108 average breed-specific ticket nets $425 across 6.5 hours — $65/hour. Same operator, same kit, roughly 2x the per-hour pay for one fewer dog. The number that matters is not bookings on the calendar; it is net dollars per van-hour. Once you measure that way, “I’m fully booked” stops being a brag and starts being a diagnosis. The book installs the per-mile calculator so every booking gets priced the way it actually costs you, not the way the flat-rate price list lies to you.

They charge the same price for every dog the same weight. A 12-pound shih tzu with a matted top-knot is a 90-minute groom. A 12-pound smooth-coat chihuahua is a 30-minute groom. Same weight, same flat rate under most price lists, same $65 charge. The shih tzu pays you $43/hour loaded; the chihuahua pays you $130/hour. The mistake compounds with doodles. A standard golden doodle takes 95-120 minutes on paw between de-mat, dual-shampoo, force-dry, hand-scissor face and paws, and finishing. A same-weight golden retriever takes 50-65 minutes. The “large dog $95” line item charges the doodle owner the same as the golden owner and quietly burns 45 minutes of your day on every doodle booking. The breed-pricing matrix in the book is twelve rows of breed-class times weight class times common add-on, plus the surcharge structure for matting tier, aggressive behavior, and senior age. Average ticket on the same week of bookings moves from $78 to $108 once the matrix is installed, with almost no pushback from existing customers — doodle owners pay the new rate without comment because they know the work is real.

They take every booking that lands on Booksy instead of saying no on purpose. The sprawled-groomer brain runs three lies on a loop. “I cannot turn away a paying customer” (you turn them away all the time — the Friday-for-Saturday slot you do not have, the service you do not perform). “More dogs equals more money” (it does not; past about five clustered dogs per day, every additional dog in a different zip is a slow-motion negative-margin decision). “My market will not pay premium” (every metro in North America has owners paying $120-$180 for a doodle groom — they are buying it from somebody; if not from you, that is positioning, not market). The fix is a written service radius (5-mile anchor, 10-mile secondary with a designated zone day, 15-mile tertiary at +30% route-adjustment, hard decline beyond 15 miles), an enforceable deposit policy that filters out no-show-prone customers at booking, and a closeout rebook pitch that converts good customers into a 6-week locked-in maintenance plan.

This article is the short version — The Mobile Groomer's Route & Revenue Engine is the full playbook.

Get the ebook — $19

A working approach

The book is built around seven chapters that interlock as one engine. Each one is a piece of operational discipline. Each one compounds the next. The flow:

CH 1 — Mileage math: the five-number per-job audit
  Run it on 20 recent jobs. See your real $/hr.
                           |
                           v
CH 2 — Zone routing: 5-mile anchor + Tue/Thu/Sat split
  Strict 5-mile primary. Secondary by route day.
  +30% tertiary. Decline beyond 15 miles.
                           |
                           v
CH 3 — Breed-specific pricing matrix
  Toy / shih tzu / mini-doodle / std-doodle /
  husky / golden / std-poodle / Bernese.
  Doodle premium, double-coat de-shed, aggressive,
  matted, senior. Average ticket $78 to $108.
                           |
                           v
CH 4 — $25 deposit + 48-hour cancellation policy
  Card on file at booking. Three-strike escalation.
  No-show rate 9% to 1.5% inside 60 days.
                           |
                           v
CH 5 — Door-side upsells: 5-card menu
  Teeth $15, glands $10, de-shed $20, nails $15,
  blueberry facial $5. 38% take 1; 22% take 2+;
  9% take all five. $2,000+/mo of pure margin.
                           |
                           v
CH 6 — 6-week maintenance contract with auto-charge
  Locked-in pricing, auto-rebook, pause-don't-cancel.
  LTV 4.8x walk-in. Closeout converts 35-50%.
                           |
                           v
CH 7 — Van maintenance ops: zero unplanned downtime
  Daily, weekly, monthly, quarterly cadences.
  $280/yr in maintenance saves $4,500/yr in
  cancellation chaos. Spare-parts kit in the cab.

That stack is not optional architecture. The breed-pricing matrix fails without zone discipline because you keep accepting too-far bookings at the new higher rate and burning the margin on drive. The deposit policy fails without a clean booking flow on MoeGo or PetExec because the platform needs to enforce the card-on-file hold, not you. The maintenance contract fails without a deposit policy because locked-in customers also need to honor the 48-hour window. The book walks each layer in order. Six to nine months in, the average solo operator who runs the full engine lands at $9K-$13K/mo gross, 42-46 hours a week, 30+ rebook-locked dogs on auto-charge, an effective rate north of $80/hr, and a Saturday calendar reserved for premium-breed work only.

The mileage math: the audit that changes every booking decision

Chapter 1 is the audit no starting groomer ever runs and every five-year groomer wishes they had run on day one. Five numbers per job: gross revenue, round-trip miles, round-trip drive minutes, on-paw minutes, supplies cost. From there the math derives fuel and vehicle cost (miles times $0.67 IRS standard for a Promaster or Sprinter with a tank-water rig), net revenue, total job-block minutes, and true hourly rate. Run it on 20 recent jobs. The number you see is almost always 30-40% lower than the rate on your website. A $75 standard groom 18 miles away is a 125-minute job-block for $40 of net after fuel and shampoo — $19.20/hour. You would earn more bathing dogs at PetSmart and you would not be paying a $1,400/mo van loan to do it. The most expensive number on your invoice is the one you never write down: unpaid windshield time. The bonus folder includes breed-pricing-matrix.csv with worked-out per-hour math for every combination of breed, weight class, drive distance, and add-on so the audit takes ten minutes the first time and instinct the tenth.

Zone routing and the Tuesday/Thursday/Saturday split

The 5-mile zone rule is the single highest-leverage operational discipline in mobile grooming. Draw a circle on a map around your home base. Three rings plus a polite no: anchor (0-5 miles, any breed, any weekday, breed-specific standard pricing), secondary (5-10 miles, standard pricing only on a designated zone day, +20% any other day), tertiary (10-15 miles, +30% route-adjustment, Saturday route-day only, aggressive-breed and double-coat de-shed preferred), outside 15 miles (polite decline by default). The geographic split for most metros: Monday anchor, Tuesday secondary north, Wednesday anchor, Thursday secondary south, Friday anchor, Saturday tertiary plus premium-breed plus de-sheds. “Your area is Tuesday” is a sentence customers can plan around. The communication framing is the operational hinge. Never use the words “surcharge” or “out-of-zone fee” — both sound like punishment for living where they live. Use “route day” and “standard service area” instead. Wrong: “you are outside our service area, so there is a $28 out-of-zone fee.” Right: “our regular route for your zip is Tuesdays — today is Friday, so there is a $28 route-adjustment fee; if you can wait until next Tuesday you save the $28; most of our customers in your neighborhood pick the Tuesday slot because it is already on our route.” Same fact, two framings. The first sounds like a tax. The second sounds like a cooperative discount. The book includes the booking-form configuration for MoeGo, PetExec, Gingr, ProPet, 123Pet, and Booksy so the geo-clustering rule enforces itself.

Breed-specific pricing and the doodle premium

The doodle (golden doodle, labradoodle, sheepadoodle, bernedoodle, mini doodle, cavapoo, cockapoo) is the highest-margin breed category in mobile grooming. Roughly 4.3 million doodles in US households as of 2026, growing 9% annually. The coat that does not shed continuously mats — a doodle that goes six weeks between grooms is matted to the skin across roughly half its body. The matrix prices the standard doodle at $125 base versus the same-weight golden at $95 base, a 32% premium that makes the doodle a healthy-margin booking instead of a money-losing one. The matting tier is the conversation that prevents the van-door surprise. The booking-form question makes it concrete — tier 1 no mats, tier 2 light mats around face/ears/paws, tier 3 moderate across the body, tier 4 severe close to the skin requiring shave-down. Tier 3 pays a +$15-$25 surcharge. Tier 4 pays a +$25-$45 shave-down surcharge plus a signed waiver. The bonus folder includes groomer-intake-waiver.md — a two-page printable capturing behavior tier, coat condition, and shave-down consent with the six-point owner acknowledgment that releases cosmetic-result liability. That signed sheet ends the $400 small-claims case for “uneven coat” before it starts.

The $25 deposit and the 48-hour cancellation policy

Last March I had a Saturday booked solid: six dogs, $565 projected net. By 11 AM I had two no-shows and a late-cancel. I cleared $240. That single Saturday cost $325 and I was running that bleed four times a month for years. The week after, I installed the deposit policy. No-shows have not cost me more than $25 since. The mechanics: every booking puts a $25 hold on the card via Stripe, Square, or the platform’s payment integration. The hold is applied as credit if the appointment runs. It is captured if the customer no-shows or cancels inside 48 hours. The script that gets 96% of customers to agree without resistance: “Great, so I have you down for [Dog Name], [Breed], on [Day] at [Time]. To hold the slot I need a $25 deposit on a card. It is just a hold — when we do the groom, the $25 gets applied as a credit against your total. The only time the $25 is charged is if you no-show or cancel inside 48 hours, since I keep one slot reserved for you and cannot fill it on short notice.” The 4% who push back are statistically your highest no-show risks; filtering them at booking is feature, not bug. The three-strike escalation is mechanical: 1st deposit captured plus polite SMS, 2nd full fee charged plus removed from rebook list, 3rd blocklisted. The no-show rate drops from 8-14% to 1.5-3% in the first 30 days.

Door-side upsells: the 90-second window that adds $2,000/mo

The 90 seconds at the van door between hello and lift-into-the-tub is the highest-leverage upsell window in mobile grooming. The owner is in their own driveway, holding their dog, in a positive frame of mind. The barrier to a $15-$20 add-on is the lowest it will ever be. Five add-ons cover the deck: teeth brushing $15, gland expression $10, de-shedding treatment $20, nail grinding $15, blueberry facial $5. Margins are 85%+ on every one. Teeth brushing is the highest-margin single offering in the trade — $15 in, $0.40 in enzymatic paste, 90 seconds of labor. The delivery mechanism is a 3x5 add-on card printed at GotPrint or VistaPrint (500 cards for $28) that lives in the cab. Hand it to the owner during the intake walk-around. The card is a menu, not a sales pitch; owners are dramatically more comfortable picking from a visible menu than agreeing to verbal upsells. The all-five bundle (“All five $55, save $10”) is the anchor. Roughly 9% tick the box on the bundle. The 22% who pick two or three average $32 per ticket. The 38% who pick one average $15. On 38 dogs per week, incremental net revenue lands at roughly $493 weekly, $2,138 monthly — same dogs, same drive, same hours. The highest converter is matching the lead pitch to the dog in front of you (de-shed for the husky in May, blueberry facial for the white-faced bichon, teeth brushing for the senior dog whose owner is already worrying about a dental cleaning).

The 6-week rebook lock and the maintenance contract

The single most freeing day in my grooming business was the day I realized I could collect $2,800 in February without taking a single new booking call. 30 dogs on a 6-week rebook lock, each one auto-scheduled and auto-charged on their next visit. February happens automatically. A grooming job pays you when you take a new booking; a grooming business pays you whether or not you answer the phone. The math: a standard doodle on a 6-week lock at $98 (a $10 discount from the $108 walk-in rate) generates 8.7 visits per year times $108 in combined ticket plus add-ons, or roughly $976 of annual revenue. The walk-in version of the same customer averages 1.8 visits and $202. The lock customer LTV at two-year retention is $1,732 versus $320 — 4.8x more lifetime value at a 9% per-visit discount. The closeout pitch is the highest-leverage 60 seconds in the trade: “Most of our regular customers in your neighborhood end up on our maintenance plan. Every 6 weeks I auto-book [Dog Name] back at your locked-in rate, the card on file gets charged after each groom, and we never have to play phone tag. The rate drops from $108 walk-in to $98 auto-charge. The next appointment would be [exact date 6 weeks out]. Want me to set you up? You can pause or cancel anytime.” 35-50% of first-time customers convert at the closeout. The book includes maintenance-contract-template.md — a one-page printable covering pet details, cadence, locked-in price, auto-charge, pause policy (up to 90 days per year), 30-day cancellation, and the strike policy aligned with the single-visit deposit.

Van maintenance ops: the cadence that prevents the lost week

A solo mobile groomer’s van is not a vehicle; it is a 24-square-foot bathroom-and-salon that generates $420-$520 per fully booked day. Every day the van is sidelined is zero revenue plus the rebook chaos of cancelling 5-6 appointments plus the customer trust erosion when those customers find another groomer. Average mobile-grooming van: 6-14 days of unplanned downtime per year, roughly 80% preventable with a written schedule. The math: 8 unplanned downtime days at $420 plus lost-customer cost is $4,500-$6,500 a year. Planned maintenance to prevent it runs roughly $280 a year in parts, filters, and blade sharpening. Spending $280 to save $4,500 is one of the best ROI decisions in the trade. The book walks the four cadences (daily 5 min, weekly 15 min, monthly 30 min, quarterly 90 min), the tank-water filtration system (5-micron sediment cartridge on a 30-day swap, carbon block on 90-day, quarterly bleach sanitization), the Honda generator service intervals, the blade-sharpening rotation across Wahl KM10, Andis MBG, and Andis BGRC (12 blades per machine on a 4-in-use / 4-in-transit / 4-just-back cycle), and the $95 spare-parts kit behind the driver seat. Skipping these cadences causes the lost week. Doing them keeps the van running 250 days a year without an unexpected shop visit.

This article is the short version — The Mobile Groomer's Route & Revenue Engine is the full playbook.

Get the ebook — $19

Where this scales

The article walked the seven chapters at a high level. The book covers each in template detail with the worksheets, scripts, and bonus assets you can run on your own job history. Chapter 1 builds the per-mile math and five-number per-job audit. Chapter 2 walks zone-drawing and platform configuration for MoeGo, PetExec, Time To Pet, Gingr, ProPet, 123Pet, and Booksy. Chapter 3 details the matrix across 12 breed classes with matting, aggressive, and senior surcharge structure plus the at-booking presentation script. Chapter 4 covers the deposit mechanics, card-collection script, three-strike escalation, and per-platform implementation checklist. Chapter 5 details the five-add-on card with 30-second pitches, the all-five bundle anchor, and the add-ons to decline (ear plucking, internal gland expression, severe-mat as add-on, flea/tick). Chapter 6 walks the closeout rebook script, discount-for-rebook math, pause-don’t-cancel policy, and the contract template. Chapter 7 systematizes van maintenance with the four-cadence schedule, spare-parts kit, and the “downtime is lost revenue” decision framework.

The book is opinionated about tooling. MoeGo and Time To Pet are the two strongest platforms for a solo mobile groomer in 2026 — both were built mobile-first with route-day clustering, card-on-file deposits, recurring rebook automation, and auto-charge after groom completion. PetExec is the right pick for a hybrid kennel-plus-mobile operator. Gingr, ProPet, and 123Pet lean more toward kennel use cases. Booksy is the cheapest option and the recurring automation is less robust — fine for a starting solo operator at 3-4 dogs per day, less ideal for a 30+ rebook-locked book. Routific at $39/month is worth the upgrade once you cross six daily dogs or want shortest-sequence routing rather than just zone-keeping. The Wahl KM10 plus Andis MBG plus Andis BGRC is the kit reference; the 12-blade rotation per machine keeps that kit running across 250 working days a year.

The end state across the operator profiles in the case studies is consistent: $9K-$13K/mo gross, 42-46 hour weeks, 30+ rebook-locked dogs, $80+/hour effective rate, 1.5% no-show rate, Saturdays reserved for premium-breed work, a van that does not break down. The Tucson groomer who drew a 5-mile circle and watched her gross move from $5,400 to $11,600/mo by month 11. The Atlanta groomer who lifted her average ticket from $78 to $108 on the same 38 dogs. The Denver groomer who recovered $3,600 in 90 days from the deposit policy. The Charlotte groomer whose 3x5 add-on card added $2,400/mo. The Houston groomer with a 38-dog locked-in maintenance base. The engine does not require new equipment or new training or leaving the trade for a different one. It requires saying no to the wrong bookings, charging fairly for the right ones, locking in the customers who already love you, and treating your van as the asset it is.

Included with the book

  • Mobile Grooming Intake & Shave-Down Consent (groomer-intake-waiver.md) — a printable two-page intake form covering pet details, behavior tier (with surcharge mapping), coat condition tier (with matting surcharge mapping), and the six-point shave-down acknowledgment that releases cosmetic-result liability. Print double-sided, owner signs at the first visit.
  • Breed-Specific Pricing Matrix (breed-pricing-matrix.csv) — a 60-row CSV across 50+ breeds with weight class, base price, de-shed add-on, premium add-on, and average total ticket. Drop it into Google Sheets and read off the right quote for any breed in five seconds. Includes surcharge rows for matting tiers, aggressive-behavior tiers, and senior age.
  • Maintenance Plan Agreement (maintenance-contract-template.md) — a printable one-page contract for the 6-week rebook lock covering cadence, locked-in pricing, auto-charge, pause policy, cancellation, and strike policy. Sign at the closeout of a successful first or second groom.

Get the full picture

The full playbook

The Mobile Groomer's Route & Revenue Engine — everything this article compresses, worked through end to end.

Get the ebook — $19

Readers of this also chose

Questions readers ask

I am just starting out — is this book worth $19 for me?

Yes. The mileage-math audit (Chapter 1) and the zone-routing discipline (Chapter 2) are the two highest-leverage chapters for a starting solo groomer, and both are operational systems you can run with no additional tooling beyond the booking platform you already use. The Tucson case study (solo operator at 18 months, drew a 5-mile zone, doubled her monthly net in 11 months) is the closest reference for an operator in the first two years of mobile grooming.

What if I need a refund?

Checkout runs on Lemon Squeezy. The standard refund window applies. You keep the PDF either way.

I run a kennel plus a mobile van — does this still apply?

The breed-pricing matrix, the deposit policy, the door-side upsell menu, and the 6-week maintenance contract apply identically to a hybrid kennel-plus-mobile operation. The zone-routing chapter is mobile-specific — for the mobile side of a hybrid operation it applies cleanly; for the kennel side the routing math does not. PetExec is the right platform pick for hybrid operators because it handles both modalities in one schedule.

Does this work outside the US?

The operational frameworks (zone routing, breed pricing, deposit policy, upsells, maintenance contracts, van maintenance) are country-agnostic. Dollar amounts in the matrix are calibrated for mid-tier US metros — add 25-35% for major coastal metros and the UK, trim 10-15% for smaller Midwest metros. Substitute your local vehicle-cost figure for the IRS $0.67/mile. MoeGo, PetExec, Time To Pet, and Booksy all operate in the UK, Australia, Canada, and most of Western Europe.

How long does it take to implement the full engine?

The mileage-math audit (Chapter 1) and zone-drawing exercise (Chapter 2) take one focused afternoon. The breed-pricing matrix rollout (Chapter 3) takes about two weeks because you should grandfather existing customers for 90 days. The deposit policy (Chapter 4) takes one day to configure in MoeGo or PetExec and 30 days to see the no-show rate drop. The door-side upsell card (Chapter 5) takes a week. The 6-week rebook lock (Chapter 6) compounds over months — by month 6 you typically have 15-20 locked-in customers, by month 12 you have 30+. By month four most of the engine is running; by month nine the full revenue lift lands.

Your opinion

Tell us anything.

What works, what doesn't, what's missing — especially about our watches, lenses, and the register itself. Anonymous is fine; leave an email if you'd like a reply.