How to Calculate Profit per Mobile Grooming Appointment
Published
Subtract the costs caused by a visit from the service revenue, then divide what remains by the time the stop uses on your route. Do that for two appointments and you can see why a higher-priced groom sometimes leaves less money for the hours you spend on it.
Record revenue, direct costs, and occupied time
Use the service revenue you actually kept after discounts and refunds. Track pass-through sales taxes and tips separately so you can compare the underlying service. If a customer paid a deposit and later paid the balance, count the service total once.
Direct costs include supplies you used, processing fees, variable vehicle costs, and any paid labor or commission tied to the visit. Pick a consistent method for assigning miles. For example, give each appointment its incoming leg from the preceding stop and track the return to base separately when you calculate the whole day. Use your own per-mile operating estimate for route decisions.
Occupied time includes the service, parking, setup or reset time, and the drive assigned to the stop. Include an unusable gap if taking that appointment creates it and you cannot put the time to other work.
- Contribution per appointment = service revenue minus direct costs.
- Occupied hours = occupied minutes divided by 60.
- Contribution per route hour = contribution per appointment divided by occupied hours.
Compare a nearby groom with a longer trip
Nearby visit. A $110 groom takes 70 minutes, with 10 minutes to park and reset and a 10-minute incoming drive. Supplies cost $8, fees cost $4 and variable vehicle costs are $3. Contribution is $95 over 90 minutes, about $63 per route hour.
Outlying visit. A $135 groom takes 80 minutes, with a 10-minute reset and a 35-minute incoming drive. Supplies cost $10, fees cost $5 and variable vehicle costs are $10. Contribution is $110 over 125 minutes, about $53 per route hour.
Both are illustrative. The longer trip leaves $15 more per visit, while the nearby visit leaves about $10 more per route hour. If you can group the outlying visit with a second stop, recompute the drive and the gap for the pair before deciding.
Allocate overhead before calling the result profit
Contribution still has to cover fixed overhead, such as insurance, the fixed portion of van expenses, software, and recurring business costs. If those costs are $1,200 a month and you expect 80 occupied route hours, allocate $15 per hour. In the example, the nearby stop has $72.50 left after that allocation. The outlying visit has $78.75 left.
Use a consistent approach for your own pay. If you have not included owner labor in job costs, decide what you want the business to pay you per working hour and subtract it separately before comparing what is left. Include non-route hours in the monthly view, such as maintenance and bookkeeping.
If you already included a vehicle expense in your per-mile estimate, leave that portion out of overhead. If you want a separate monthly break-even estimate, use your average contribution per appointment and your total monthly fixed costs.
Use one week of actual results to make a change
Start with a week of completed appointments and compare contribution per route hour by service and area. If one area consistently produces long drives, try grouping those appointments on a dedicated day. If one service consistently takes longer than the calendar allows, update the time you reserve before you compare prices.
Include any paid software in the fixed-cost column. Use the cost of the plan you would actually need and compare it with what you observe during a trial, such as drive time between booked visits and time spent confirming appointments.