Where margin leaks out of home-visit pricing
Many mobile businesses price only the service itself and forget the rest of the day. That means the quote looks competitive, the diary looks busy, but the profit disappears into travel time, admin work, unpaid gaps, and slow collections.
1
Travel time
If the van is moving, the business is working. Free travel time usually turns into hidden margin loss.
2
Admin drag
Quoting, reminders, notes, and payment chasing all belong in the pricing logic.
3
Short visits
A low-ticket visit with travel on both sides can be busy and still unprofitable.
4
Gappy routes
A weak route can turn three decent jobs into a mediocre day.
The pricing structure that works for most home-visit businesses
A strong pricing model usually combines a base visit value, a minimum charge, and a way to absorb travel or distance without rewriting every quote from scratch.
| Layer | What it covers | Why it matters |
|---|---|---|
| Base service price | The core work delivered during the visit | This protects the value of the service itself instead of hiding everything inside a vague flat rate. |
| Minimum charge | Short visits, local callouts, and low-duration work | A minimum charge protects tiny jobs from consuming the same admin and travel effort as larger ones. |
| Travel or distance buffer | Longer journeys, awkward postcodes, and outer-zone work | This stops remote visits from quietly eating the day. |
| Add-ons | Extra tasks, prep time, materials, or specialist requirements | Add-ons keep the quote honest when the job becomes bigger than the standard visit. |
The pricing checklist to run before you publish your rates
Before you change your prices, make sure the model works at day level, not just appointment level. A good quote should still make sense when the real route, payment lag, and follow-up work show up.
Margin checklist
- Set a minimum charge for any visit that would otherwise underpay the time around it.
- Decide when travel is baked into the base price and when it needs a visible buffer.
- Review which services generate the most follow-up admin and price them accordingly.
- Check whether outer-area postcodes need different pricing or stricter batching.
- Track which visit types create repeat bookings so you do not underprice your best retention channels.
A full diary is not the same thing as a profitable week. Price for the day you actually run, not the service in isolation.
How pricing shifts by service shape
The right structure depends on how the work behaves. Recurring household services, clinical visits, and reactive callouts create different kinds of margin pressure.
For cleaners
Protect recurring work without underpricing one-offs
Recurring routes can justify tighter pricing, but deep cleans and irregular jobs often need separate logic.
- Use a clear minimum for one-off visits.
- Batch recurring clients by area where possible.
- Price deep cleans as a different operational shape, not a bigger standard clean.
For therapists and foot care
Include prep and aftercare admin
Clinical home visits often include notes, prep, and more trust-building communication after the appointment.
- Account for records and follow-up time.
- Keep longer assessments priced separately from routine visits.
- Use higher-trust reminders to reduce expensive no-shows.
For mechanics and trades
Use callout logic, not appointment logic
Reactive work needs stronger minimums and clearer outer-area rules because the route is less predictable.
- Set a callout minimum that covers diagnosis time.
- Use distance or zone logic for outer areas.
- Keep add-ons visible when the job grows on-site.
Frequently asked questions
Should travel be charged separately?
Sometimes. The key is not whether the travel line is visible, but whether the model covers the real cost of attending the visit.
Do I need a minimum charge?
Usually yes. Minimums protect low-duration jobs from consuming the same route and admin effort as larger appointments.
How often should I review pricing?
Review when route patterns change, when travel gets heavier, or when payment delays and admin work start distorting the day.