A solo mobile groomer with a single van can clear six figures in gross revenue working four to six dogs per day — but only if the books tell the truth about which stops actually earned money. The convenience premium customers pay for at-home service evaporates the moment you average in the dead miles between appointments, the generator fuel that ran while you waited for the next dog to wake up, and the shampoo you used on a doodle that took twice as long as you quoted.
Mobile pet grooming sits in an awkward bookkeeping niche. It looks like a personal services business on the surface — one person, one client at a time, a price list of grooms and add-ons. But the unit economics are closer to a delivery operation: the van is a rolling salon with capex on par with a brick-and-mortar build-out, the route is the schedule, and a half-hour drive eats more margin than a full-coat conditioning treatment adds. If you set up your chart of accounts the way a salon would, you will not see where the money actually leaks.
This guide walks through the bookkeeping decisions that matter most for mobile pet grooming operators: how to track per-stop revenue and route time, when a heavy cargo van crosses the threshold for Section 179 treatment, how to allocate generator fuel and water tank consumables, what to reserve for the care-custody-control exposure that general liability does not cover, and which KPIs from the mobile grooming community actually predict whether the route is sustainable.
The Route-Day Is Your Real Unit of Production
Salon groomers think in dogs per day. Mobile groomers should think in dogs per route-mile and dogs per route-hour. A salon's overhead is paid whether the next appointment shows or cancels — the lights are on, the rent is sunk. A mobile operator carries the van and the generator wherever the schedule goes, so an empty hour between stops costs real money in fuel, depreciation, and the labor you are paying yourself.
Set up your accounting system to capture three things per appointment, not two:
- Service revenue — the groom plus any add-ons.
- Stop duration — the clock time from arrival to departure.
- Travel time and distance — the gap between the previous stop and this one.
Most off-the-shelf grooming software (MoeGo, Groomit, Pet Groomer Pro) captures the first two cleanly. The third is the one operators routinely skip, and it is the one that determines whether a $150 ticket was profitable. A $150 groom that took 90 minutes on-site plus 35 minutes of windshield time produced revenue at roughly $72 per chargeable hour. A $110 groom 90 seconds from the previous stop produced revenue at roughly $96 per chargeable hour. The cheaper appointment was the better one.
You do not need a separate accounting line item for every stop. What you need is a monthly journal entry that maps your route software's exports into your books with enough granularity to slice revenue by geographic cluster, by service mix, and by route density. A spreadsheet pivot off the booking system's CSV export, reconciled to deposits, is fine. The shape of the cluster matters more than the precision.
Service Categories Deserve Separate Revenue Accounts
The temptation in a one-person business is to dump everything into "Grooming Revenue." Resist it. Add-on services and base grooms have wildly different margin profiles, and lumping them together hides the most actionable lever in the business.
A defensible breakdown:
- Base groom revenue by dog size (toy, small, medium, large, giant). Pricing is anchored by size, but so is groom time, and so is the consumable cost per appointment.
- Add-on services — teeth brushing, de-shedding (high-velocity dryer plus undercoat rake), flea and tick treatment, ear plucking, nail grinding, anal gland expression, blueberry facials, paw pad balm, sanitary trims.
- Travel surcharges for outlying ZIP codes or stops outside your standard route.
- Cancellation and no-show fees, which are revenue but worth tracking separately because they signal scheduling discipline (or a problem client).
- Retail product sales — shampoos, brushes, dental chews — which carry a sales tax obligation in most states even though the grooming service itself may not.
Add-ons are the highest-margin revenue in the business. A de-shedding upcharge of $25 takes ten extra minutes and a few cents of conditioner. A teeth-brushing add-on of $12 takes five minutes and a dollop of enzymatic gel. If your books cannot tell you what percentage of stops attach an add-on, you cannot tell your future self whether the upsell script is working.
Pass-Through Grocery Versus Service Revenue: The ASC 606 Principal-Agent Question
If you offer a "concierge pickup" model that includes treats, food, or supplies bought for the client on your way to the appointment, you need to decide whether you are the principal or the agent for that transaction. Under ASC 606, the principal recognizes the gross amount and the cost of the goods as COGS; the agent recognizes only the markup or service fee as revenue.
For most mobile groomers, the answer is agent — the goods are bought at the client's direction, on a pass-through basis, with no inventory risk. That means $40 of dog food bought for a client should hit your books as a $40 receivable and a $40 reimbursement, not as $40 of revenue and $40 of COGS. Bookkeepers see this misclassified constantly, and it inflates top-line revenue in a way that makes the business look less profitable than it is and that distorts state sales tax remittances.
The cleanest treatment is a separate liability account ("Client Pass-Through Reimbursements Payable") for funds received that are owed to the supplier or that offset a client purchase you made on their behalf.
Capitalizing the Van: Section 179, Bonus Depreciation, and the 6,000 GVWR Threshold
The single largest financial decision in a mobile grooming business is the van itself, and it is also the single largest source of tax leverage. A self-contained mobile grooming unit built on a Ford Transit, Mercedes Sprinter, Ram ProMaster, or Chevy Express chassis is typically built out on a van with a Gross Vehicle Weight Rating north of 9,000 pounds — well above the 6,000-pound threshold that determines how Section 179 and bonus depreciation apply.
For 2026, the rules that matter for a grooming van:
- The overall Section 179 cap is $2,560,000, with the deduction phasing out starting at $4,090,000 of qualifying property placed in service.
- Bonus depreciation is at 100% for qualified property acquired after January 19, 2025, restoring full first-year expensing.
- Heavy SUVs between 6,001 and 14,000 GVWR have a $32,000 Section 179 cap.
- Vehicles over 14,000 GVWR — and "qualified nonpersonal use vehicles," which includes vans modified so they cannot reasonably serve a personal-use function — escape the SUV cap entirely.
The classification that matters for a grooming van is qualified nonpersonal use vehicle. A van that has been built out with a permanent grooming station, water tanks, a generator, and signage that makes it impractical to drive the kids to school is treated as a commercial vehicle, not a passenger vehicle. That treatment unlocks the full deduction without the $32,000 SUV cap.
Do not skip the documentation. Photograph the build-out before the van is placed in service. Keep the upfitter's invoice itemizing the conversion. The "primarily not for personal use" determination is fact-based, and your audit defense is the paper that proves the conversion happened.
The build-out itself — tub, hydraulic table, dryer, generator, water heater, holding crate, lighting — is depreciable separately and may qualify for Section 179 on its own. A $35,000 conversion package on a $45,000 cargo van is not just one $80,000 asset; it is a vehicle and a set of grooming equipment, each with its own depreciation treatment.
The business-use percentage rule still applies. If the van is used more than 50% for business (and for a mobile groomer it should be close to 100%), Section 179 is available. If business use drops below 50% in a later year, prior Section 179 deductions can be recaptured as ordinary income. Log every personal trip. The mileage app you use does not have to be expensive — the discipline of using it does.
Generator Fuel, Water Tanks, and the Per-Stop Consumable Cost
A self-contained mobile grooming unit runs on:
- A propane or gasoline generator that powers the dryer, water heater, lights, and (in some climates) air conditioning.
- A fresh water tank filled at the operator's home or a fill station.
- A gray water tank that captures used wash water and must be disposed of properly.
- A water heater — propane, electric, or tankless — that is the single biggest power draw in the unit.
Each of these has a per-stop cost that is bigger than groomers usually estimate. A typical grooming appointment uses 8 to 15 gallons of water, runs the dryer for 20 to 40 minutes, and burns through a few cents to a few dollars of propane or gasoline depending on the season and the generator's efficiency.
For bookkeeping purposes, generator fuel should be tracked as a vehicle operating expense, not lumped with the personal vehicle fuel category. Water tank fills, gray water disposal fees, and propane refills go in the same operating bucket. This matters because it lets you compute a "consumables per stop" figure that you can compare across months and across route density. When consumables-per-stop creeps up, either your route is getting less dense or your fuel prices have moved — both worth knowing.
Grooming product COGS (shampoo, conditioner, finishing spray, cologne, ear cleaner, dental gel) is the other consumable line. The mobile groomer's product cost per appointment runs lower than a salon's because there is no waste from unused product sitting in a salon back room, but it is real and it tracks roughly with appointment volume. A reasonable rule of thumb is 4% to 8% of service revenue as grooming product COGS.
Mileage: Actual Expense Versus Standard Rate
A mobile groomer cannot use the standard mileage rate for the grooming van if it has been built out as a commercial unit and treated as such for depreciation. Once you elect Section 179 or bonus depreciation on a vehicle, you are locked into the actual expense method for that vehicle's life. The standard mileage rate is only available if you have never claimed accelerated depreciation on the vehicle.
For a backup or personal vehicle used occasionally for grooming-related errands — a trip to the supplier, a continuing education seminar, a client home visit not on the van's route — the standard mileage rate may still apply to that vehicle, with appropriate logs. Keep the two vehicles' mileage records separate so there is no commingling at tax time.
Accurate bookkeeping from day one prevents tax headaches later: the actual expense method requires you to track fuel, maintenance, repairs, insurance, registration, depreciation, and the business-use percentage in a way that the standard mileage method does not. Build the categories now; do not try to reconstruct them in March.
Insurance: General Liability Versus Animal Bailee Coverage
This is the line item where mobile groomers underestimate their exposure most often. Standard commercial general liability has a care, custody, and control exclusion — meaning that injury or death to a pet in your care is not covered by the policy that covers slips and falls and damage to a client's hardwood floor.
To cover the pet itself, you need animal bailee coverage, usually purchased as an endorsement to the general liability policy or as a standalone animal mortality and morbidity policy. Without it, a single nicked artery during a sanitary trim, a heatstroke incident in a van that lost AC, or a dog that pulls a tendon jumping off the table is an out-of-pocket loss to the operator.
Per-month premium ranges, based on Insureon's 2026 mobile groomer averages:
- General liability: roughly $65 per month, or about $780 per year.
- Business owners policy bundle: roughly $80 per month.
- Workers compensation (if you have a W-2 employee): around $88 per month.
- Animal bailee endorsement: typically adds $200 to $600 per year depending on coverage limits.
- Commercial auto on the van: varies widely by state, but plan for $1,500 to $3,500 annually for a built-out cargo van.
Most operators carry $1 million to $2 million in general liability. Reserve for the self-insured retention — the deductible — on any animal injury claim. A $1,000 deductible is real money for an owner-operator, and it should sit in a separate reserve account, not in operating cash.
Worker Classification: The 1099 Versus W-2 Trap
If you grow past a single van, the question of how to classify a second groomer matters far more than most operators realize. Many state ABC tests — California's AB5 being the most aggressive, but several other states have followed — make it very hard to treat a groomer who works in your van, on your schedule, with your equipment, and your client list as an independent contractor.
The ABC test typically requires that the worker:
- A) is free from your control and direction in performing the work;
- B) performs work outside the usual course of your business;
- C) is customarily engaged in an independently established trade.
A groomer in your van fails B almost categorically. Misclassification triggers back-payroll-tax liability, state unemployment insurance penalties, workers compensation premium audits, and potential wage-and-hour claims. The savings from 1099 treatment are real on paper but vanish the first time a state agency or a former contractor files a complaint.
For multi-van operations, plan for W-2 treatment, FICA withholding, workers comp coverage, and a compensation model — typically commission-on-services with an hourly minimum guarantee — that aligns the groomer's incentive with route productivity.
Booking Deposits and Cancellation Policy as Deferred Revenue
If you require a deposit on first-time appointments or for outlying-area route stops, that deposit is not revenue when it is collected. Under ASC 606, it is a contract liability — deferred revenue — until the performance obligation (the groom) is satisfied. Recognize it on the appointment date, not the booking date.
The same applies to prepaid grooming packages — buy-five-get-one-free, monthly maintenance plans, seasonal package deals. Each package sale creates a deferred revenue balance equal to the cash collected, released as services are delivered. Breakage on expired or forfeited package balances is recognized as revenue when the right to redeem expires under your terms.
If you do not segregate deferred revenue from earned revenue, you are recognizing income too early, which means you are paying tax on it too early, which means you are short on cash when the customer redeems. The discipline pays you back the first time you have to fund payroll out of what you thought was last quarter's profit.
KPIs the Mobile Grooming Community Actually Uses
Numbers worth posting on the dashboard of the van:
- Pets per day. Six is the common steady-state target for a solo operator on a tight route. Four is sustainable; eight is unusual and risks burnout and skin issues on the dogs.
- Average ticket including add-ons. Tracking this monthly tells you whether the upsell scripts and seasonal pricing are working.
- Per-hour effective revenue — service revenue divided by chargeable hours (stop time plus travel time). This is the most honest measure of route productivity. Anything under $80 per chargeable hour for a solo owner-operator suggests the route is too spread out, the pricing is too low, or the add-on attach rate is too thin.
- Add-on attach rate — percentage of appointments with at least one add-on. A mature route runs 50% to 75%.
- Repeat client rate — percentage of monthly revenue from existing clients. Mobile groomers should be at 80%+ recurring revenue from booked-ahead clients; that is the entire business model.
- Cancellation and no-show rate. Anything north of 5% is a scheduling or deposit-policy problem.
- Cost per appointment for consumables and fuel combined. Use this to spot route density problems before they bleed margin invisibly.
These are not "interesting numbers." They are the operating dashboard. Set them up so they roll out of your bookkeeping system monthly, not as a spreadsheet you build from memory in February.
Quarterly Estimated Taxes: The Self-Employment Tax Shock
A solo mobile groomer netting $60,000 to $90,000 owes self-employment tax (Social Security plus Medicare, 15.3% on the first portion of net earnings) plus federal income tax plus state income tax. The combined effective tax bill on $75,000 of net self-employment income can run to $18,000 to $24,000 depending on state and filing status.
If you do not make quarterly estimated tax payments, the IRS underpayment penalty applies. Set aside 25% to 30% of every deposit into a separate tax reserve account from day one. The discipline is far easier than scrambling at April 15 to come up with the lump sum.
If the business hits $40,000 to $60,000 of net income consistently, consult a tax professional about the S-corporation election. Above that threshold, the savings on self-employment tax from paying yourself a reasonable W-2 salary and taking the remainder as distributions can be significant — though the S-corp brings its own bookkeeping, payroll, and compliance overhead that has to be weighed against the tax savings.
Keep Your Mobile Grooming Books as Clean as the Van
A self-contained mobile grooming business runs on tight schedules, sharp shears, and clean numbers. The first two get owner attention every day. The third tends to get pushed to "after the last appointment" — which means after dark, after the dog hair gets vacuumed out of the tub, after the gray water gets dumped, and usually not at all.
Beancount.io provides plain-text accounting that fits the way a mobile operator actually works — version-controlled, transparent, and AI-ready, with no vendor lock-in and no monthly fee inflating with each feature you do not use. Every deposit, every fuel receipt, every add-on upsell becomes a line in a text file you actually own. Get started for free and see how clean books make the per-stop economics visible the moment you need them.