Price mobile repair from the bottom up: work out what a billable hour actually costs you, add the margin you need, then set trip, diagnostic and parts rules so drive time and small jobs don’t eat it. Copying a competitor’s rate skips the one number that matters, which is how many hours you really bill. This guide walks through the full calculation with example inputs you can replace with your own.
Key takeaways
- Your labor rate = (annual overhead + owner pay) ÷ billed hours, plus margin. Billed hours are usually far fewer than hours on duty.
- Drive time is the biggest hidden cost. Price it with zones, not with a flat trip fee everywhere.
- A tiered parts matrix is fairer and more profitable than one markup for everything.
- Set a minimum ticket so a 20-minute job across town doesn’t lose money.
- Quote ranges on the phone from a written menu, and confirm on site before you start.
Step 1: add up what the business costs
Start with a full year. Every number below is an example input, not a benchmark. Your van, insurance and market will differ.
| Cost line (annual) | Example amount |
|---|---|
| Van payment, upfit and maintenance | $12,000 |
| Insurance (commercial auto, general and garage liability) | $6,000 |
| Fuel | $9,000 |
| Tools and equipment (amortized) | $5,000 |
| Scan tool and repair-information subscriptions | $2,000 |
| Software, phone and payment processing | $6,000 |
| Marketing (listings, ads, signage) | $4,000 |
| Licenses, accounting, bank fees | $2,000 |
| Overhead total | $46,000 |
| Owner pay target | $80,000 |
| Total that labor and parts must cover | $126,000 |
Two lines people forget: repair-information subscriptions (you can’t quote accurately without labor times) and payment processing, which grows with revenue.
Step 2: count the hours you actually bill
This is where most mobile rates go wrong. You might be on duty 50 hours a week, but a lot of that time is driving, picking up parts, waiting for a customer to get home and writing up invoices.
| Input | Example |
|---|---|
| Working weeks per year | 48 |
| Days per week | 5 |
| Hours on duty per day | 10 |
| Hours on duty per year | 2,400 |
| Share of duty hours that are billed | 50% (assumption) |
| Billed hours per year | 1,200 |
Fifty percent is an assumption. Track your own for two weeks: write down billed labor hours each day and divide by hours on duty. If you drive a lot between jobs, it may be lower.
Step 3: turn it into a labor rate
| Calculation | Result |
|---|---|
| Break-even rate: $126,000 ÷ 1,200 billed hours | $105.00 per hour |
| Add a 20% margin: $105 ÷ 0.80 | $131.25 per hour |
| Rounded posted rate | $130–135 per hour |
Now see how sensitive that number is to utilization:
| Billed share of duty hours | Billed hours | Break-even rate | With 20% margin |
|---|---|---|---|
| 40% | 960 | $131 | $164 |
| 50% | 1,200 | $105 | $131 |
| 60% | 1,440 | $88 | $109 |
Moving from 50% to 60% billed lets you either drop your rate by about $20 an hour or keep it and take the difference as profit. That is why better routing is a pricing lever, not just a convenience. The more jobs you cluster by area, the more of the day is billable. See dispatching 5+ vans without a dispatcher for how.
Parts margin also covers part of the $126,000. If your parts gross profit is meaningful, you can lower the labor rate slightly. Most operators leave the labor rate alone and treat parts margin as a buffer for comebacks and slow weeks.
Step 4: trip fees and zone pricing
A flat “trip fee” on every job is simple but blunt. It overcharges the customer two miles away and undercharges the one forty minutes out. Zones are fairer and easier to explain.
| Zone (example) | Distance from your base or first job | Pricing rule |
|---|---|---|
| Core | Up to 10 miles | No trip fee |
| Outer | 10–25 miles | Flat trip fee, roughly the cost of 20–30 minutes of your labor rate |
| Extended | Over 25 miles | Quoted, or only when grouped with other jobs that day |
At $130 an hour, a 30-minute drive costs you $65 of time you can’t bill, before fuel. If an outer-zone job only pays for one hour of labor, the trip fee is the difference between profit and loss.
Two practical rules:
- Group outer-zone jobs. Offer outer-zone customers specific days when you’re already in their area, and waive or reduce the fee for those days.
- Measure from where you’ll be, not where you live. If you’re already across town for a fleet account, a nearby job is a core-zone job that day.
Step 5: diagnostic fees
Diagnosis is skilled work, and a mobile diagnosis includes the drive. Charge for it.
- Set a flat diagnostic fee that covers the drive plus the first block of diagnostic time. As an example, one hour of labor.
- Credit it toward the repair if the customer approves the work the same visit. This removes the biggest objection (“I’m paying you just to look?”) while protecting you when they decline.
- Quote extended diagnosis separately. Intermittent electrical faults can take hours. Tell the customer when you hit the first hour and get approval before continuing.
Step 6: parts markup
A single markup across all parts either overprices big items or underprices small ones. A tiered matrix fixes that. The multipliers below are an example matrix, not a recommendation for your market.
| Your cost per part | Example multiplier | Example: cost → price |
|---|---|---|
| Under $50 | 2.0× | $20 → $40 |
| $50–150 | 1.6× | $100 → $160 |
| $150–400 | 1.4× | $250 → $350 |
| Over $400 | 1.25× | $600 → $750 |
Rules that keep parts pricing clean:
- Price the part you install. If you use premium pads, quote premium pads.
- Customer-supplied parts: decide once. Many operators decline them or charge a higher labor rate and no warranty on the part.
- Warranty. Stand behind your labor and your parts. Record what you installed on each vehicle; a service history makes warranty claims and repeat visits simple.
Step 7: minimums and small jobs
A wiper blade swap across town can lose money. Set a minimum ticket, typically one hour of labor or your diagnostic fee, and say so up front. Customers accept minimums when they’re stated on the call, not when they show up on the invoice.
Small jobs are also your best add-ons. When you’re already on site for brakes, offer the battery test, the wipers, the cabin filter. Those minutes are billable because the drive is already paid for.
How to quote on the phone
Most mobile jobs are won or lost on the first call. A good phone quote has four parts:
- Get the facts. Year, make, model, engine if relevant, the symptom in the customer’s words and the address.
- Give a range from your menu. “Front pads and rotors on that vehicle usually runs between X and Y, depending on what we find.” Pull X and Y from a written price list, never from memory.
- State the fees. Zone trip fee, diagnostic fee, minimum ticket.
- Book a window. A two-hour arrival window and a text confirmation.
If you miss the call, you never get to quote. Industry data says 55% of calls to auto shops go unanswered (Invoca), and 68% of callers who hit voicemail don’t call back (Marchex). An AI receptionist can give that same range from your own menu at 8 PM, with a clear AI disclosure at the start of the call. More on that in how mobile mechanics lose 30% of their calls.
Common pricing mistakes
- Pricing from a competitor’s website. Their costs, utilization and insurance aren’t yours.
- Ignoring drive time. It’s the single largest unbilled cost for most mobile operators.
- No minimum ticket. Small jobs far away lose money.
- Discounting labor to win the job. Customers who called at the right moment rarely need a discount; they need a slot.
- Quoting from memory. Two customers asking about the same job should hear the same range.
- Never revisiting the rate. Rerun the calculation every year, and whenever fuel or insurance moves.
- Getting paid late. Take payment on site by card or pay link. A job that’s done but unpaid is a loan.
Put the numbers to work
Once your labor rate, zones, diagnostic fee and parts matrix are written down, make them the single price list everyone uses: you, any techs you hire and whatever answers your phone. That’s how Ride N Repair OS works: the AI receptionist and the tech app quote from the same menu, and Payments & Payouts collects on the spot.
See how prices flow from the first call to the paid invoice in the simulated day, browse mobile mechanic software for your city, or check our own pricing.