Guide. Updated 2026-10-30

How to Calculate a Shop Labor Rate for a Diesel or Truck Repair Shop

Short answer: To calculate a shop labor rate, add full technician labor cost, the overhead assigned to labor, and your target profit, then divide by the billable hours you actually sell in a year. Use hours sold, not hours paid, and run separate calculations for mobile, diagnostic, and after hours work.

Start from your costs, not from the shop down the road

Many shops set a labor rate by calling competitors. That tells you what the market will bear, but not whether your rate covers your costs. A rate built from your own numbers tells you the minimum you can charge and still make the profit you need. Check the market after you know your floor.

The method below works for a bay shop, a mobile operation, or a mix of both. All numbers in the examples are illustrative, not industry averages. Replace them with your own figures from your books.

The formula

Required labor rate = (labor cost + overhead assigned to labor + target profit) / billable hours sold

Each piece needs care.

Step 1: Count the hours you can actually sell

Billable hours are hours you invoice to customers. They are always lower than hours paid. Start with paid hours per technician per year, then subtract:

  • Paid time off and holidays.
  • Training, shop cleanup, and meetings.
  • Waiting on parts, approvals, and diagnostics you do not bill.
  • Comebacks and warranty work you do not bill.
  • For mobile work, drive time you do not bill.

Then apply your measured technician efficiency, if hours sold differ from hours worked. If you do not measure this today, track it for a month before setting your rate. See how to measure billable hours and technician efficiency vs productivity.

Example: a technician is paid for 2,080 hours a year. After time off, training, and nonbillable time, your records show 1,500 hours sold. That is the number to use, not 2,080.

Step 2: Add up full labor cost

Labor cost is more than the hourly wage. Include:

  • Wages for every technician, at their real hourly rate.
  • Overtime. Under the Fair Labor Standards Act, covered nonexempt employees must be paid at least time and one-half their regular rate for hours over 40 in a workweek. If your techs regularly work 50 hour weeks, that premium is part of labor cost.
  • Payroll taxes, workers compensation, health insurance, and retirement contributions.
  • Tool allowances, uniforms, and certification costs you pay.

Example: three technicians with total wages, overtime, taxes, and benefits of $270,000 a year.

Step 3: Assign overhead to labor

Overhead is everything else it takes to keep the doors open or the trucks rolling: rent or mortgage, utilities, insurance, shop equipment, software, service writer and office wages, owner salary, phones, marketing, and, for mobile work, service truck payments, fuel, maintenance, and insurance.

Parts sales also contribute margin. Some shops assign all overhead to labor and treat parts margin as extra profit. Others split overhead between labor and parts based on revenue share. Pick one method and use it every year so you can compare.

Example: total overhead of $300,000, with $240,000 assigned to labor.

Step 4: Set a target profit

Profit is not what is left over. It is a line in the plan. Decide what net profit the business needs to fund equipment replacement, growth, and a return on the owner risk.

Example: target profit from labor of $90,000.

Step 5: Do the math

Using the illustrative numbers:

  • Labor cost: $270,000
  • Overhead assigned to labor: $240,000
  • Target profit: $90,000
  • Total needed from labor: $600,000
  • Billable hours sold: 3 technicians x 1,500 = 4,500 hours
  • Required labor rate: $600,000 / 4,500 = $133.33 per hour

If you price below that number, you either miss your profit target or need more hours sold. If you are above market, look at the hours side first: low billable hours are the most common reason a cost based rate looks too high.

Step 6: Compare with your effective labor rate

Your posted rate is not what you collect. The effective labor rate is labor revenue divided by billable hours sold. Discounts, fleet pricing, flat rate jobs that ran over, and unbilled diagnostic time pull it below the posted rate. If your required rate is $133 and your effective rate is $110, raising the posted rate may not fix the gap; you need to fix what is leaking. See how to calculate effective labor rate.

Step 7: Decide on separate rates

One rate rarely fits all work. Many heavy duty shops use different rates for:

  • Shop labor and mobile or field labor, because a service truck carries its own costs.
  • Diagnostic labor, which uses expensive tools and senior techs.
  • After hours, weekend, and holiday work, because overtime premiums and on call pay raise cost. See after hours rates for mobile mechanics.
  • Specialty work such as reefer, hydraulic, or welding.

Run the same formula on each type of work with the costs that belong to it. A mobile rate should include service truck costs and should account for drive time you do not bill separately. Many mobile shops also charge a service call fee or mileage to cover travel. See service call fee and mileage charge.

Step 8: Check the market, then decide

Now call around, read published rate lists from dealers in your area, and ask fleet customers what they pay elsewhere. If the market is well above your required rate, you have room to price higher. If the market is below it, find out how competitors get there: more hours sold, lower overhead, or a different mix of work.

Step 9: Review every year, and after big changes

Recalculate when you add a technician, buy a service truck, move, or change pay plans. Wage and insurance costs rise most years, and a rate set three years ago may no longer cover them.

Use real wage data when you budget a new hire

When you plan to add a technician, the labor cost line in Step 2 has to reflect what you will actually pay. The U.S. Bureau of Labor Statistics publishes national pay data for bus and truck mechanics and diesel engine specialists. Its Occupational Outlook Handbook lists a median pay of $61,770 per year, or $29.70 per hour, for 2025. A median is the midpoint of all wages in the occupation nationwide, so half earn more and half earn less, and local pay can be far from it. Use it as a sanity check, not as your number. Your own payroll, the offers you have had to make to hire, and state or metro wage data for your area are better inputs.

Remember that the wage is only the start. Add payroll taxes, workers compensation, benefits, and expected overtime before dividing by billable hours sold. A technician paid near the median, with a full benefits load and regular overtime, costs the business well above the hourly wage, and your labor rate has to carry that full cost on every hour you sell.

Mistakes to avoid

  • Dividing by paid hours instead of billable hours sold.
  • Leaving out owner salary because the owner takes draws.
  • Forgetting overtime premiums and benefits.
  • Using one rate for shop and mobile work.
  • Setting the rate once and never revisiting it.

Tracking the inputs

The hardest number to get right is billable hours sold, because it needs reliable technician time records. A time clock tied to work orders shows paid hours and hours on jobs side by side, and reports show what was billed. MetaFleet includes a technician time clock, reports, and support for after hours rates. Get a walkthrough to see how those numbers come together.

Related reading

Questions

Should I divide by paid hours or billable hours?

Billable hours sold. Paid hours include time off, training, and nonbillable time, and using them sets the rate too low.

Should mobile labor cost more than shop labor?

Usually, because a service truck adds payments, fuel, insurance, and drive time. Run the formula with mobile costs to see the difference for your business.

Do overtime costs belong in the labor rate?

Yes. Federal law requires covered nonexempt employees to be paid at least time and one-half for hours over 40 in a workweek, so regular overtime raises labor cost.

How often should I recalculate?

At least once a year, and after adding staff, equipment, or a new location.

Sources

Related

Get a walkthrough

Get a walkthrough

See it on one of your own jobs

Bring a real repair order. We will run it through MetaFleet live.

CallGet a walkthrough