Labor rate calculation. Parts markup strategy. Flat rate vs custom pricing. Everything you need to price your work profitably — written by a shop owner who's figured it out the hard way.
Let me be blunt: if you haven't raised your labor rate in the past 12 months, you're probably losing money. Rent went up. Insurance went up. Tech wages went up. Parts costs went up. But your labor rate is the same $110/hour you set three years ago because you're afraid of losing customers.
Here's what I've learned running my own shop: the customers you lose over a $10/hour rate increase are the same customers who argue about every line item, leave you 1-star reviews over $50 disputes, and waste your service writer's time haggling. The customers who stay are the ones who value your work and trust your expertise. You want more of the second group.
This guide covers everything you need to price auto repair work profitably: how to calculate your labor rate from your actual costs, how to build a parts markup matrix that maximizes margin, when to use flat rate versus custom pricing, and how to use your shop management software to enforce consistency and track what's working.
No theory. No consultant-speak. Just what I've learned pricing work at a real shop with real cars and real bills to pay.
Your labor rate isn't a number you pick based on what the shop down the street charges. It's a number you calculate based on what your business needs to survive and profit. Here's how to do it properly.
Write down every fixed cost your shop has per month. Not parts — those are covered separately. Just the cost of keeping the doors open and the lights on:
Add it all up. This is your monthly overhead. For a typical 3-bay independent shop, this number is usually between $25,000 and $50,000 per month, depending on location and staff size.
How many hours can your techs actually bill in a month? This isn't 8 hours a day times 22 days. Techs don't bill for every hour they're at work. They have training, cleaning, waiting for parts, eating lunch, and standing around because the service writer didn't sell enough work.
A realistic billable efficiency for most shops is 65-75% of available hours. If your tech works 176 hours per month (8 hours x 22 days), they'll bill 115-130 hours. Multiply by the number of techs.
Example: 3 techs x 120 billable hours = 360 billable hours per month.
Divide your monthly overhead by your total billable hours. That's your break-even labor rate — the absolute minimum you need to charge to keep the lights on with zero profit.
Example: $40,000 overhead / 360 billable hours = $111/hour break-even.
Your shop should make money. You're not running a charity. Add 15-25% on top of your break-even rate for net profit.
Example: $111 x 1.20 (20% margin) = $133/hour target rate.
In 2026, most independent shops charge between $120-180/hour for standard labor. If your calculation puts you in that range, you're probably close. If it puts you above that range, you either have high overhead that needs addressing or you're in a premium market that can support premium rates.
Most profitable shops don't use a single labor rate. They have multiple rates for different types of work:
Shop Commander supports multiple named labor rates — Standard, Premium, Diagnostic, or whatever you want to call them. Each canned job references a labor rate by name, so when you update a rate, every template that uses it updates automatically.
Parts margin is where a lot of shops leave money on the table. The most common mistake is using a flat markup — "we mark everything up 50%." That sounds simple, but it means you're making $2.50 on a $5 oil drain plug (totally fair) and $750 on a $1,500 transmission (which will get you flagged as a ripoff on every review site on the internet).
Profitable shops use a tiered parts markup matrix — higher markup percentages on cheaper parts, lower percentages on expensive parts. The dollar profit on each part stays reasonable while your overall margin stays healthy.
Here's a starting matrix that works for most independent shops:
| Part Cost Range | Markup % | Example |
|---|---|---|
| Under $10 | 100% | $5 plug → $10 |
| $10 – $25 | 80% | $15 filter → $27 |
| $25 – $75 | 65% | $50 sensor → $82.50 |
| $75 – $200 | 50% | $120 starter → $180 |
| $200 – $500 | 40% | $350 alternator → $490 |
| Over $500 | 30% | $800 compressor → $1,040 |
This matrix keeps your overall parts gross margin around 50-55%, which is the target range for most profitable shops. The high markup on small items adds up across hundreds of ROs, and the moderate markup on expensive parts keeps your estimates competitive on big jobs.
Shop Commander's parts markup matrix automates this completely. Set your tiers once in settings, and every part added to every RO is marked up automatically based on its cost. Your service writers don't have to calculate anything — the system applies the correct markup instantly.
Sometimes a service writer needs to override the standard markup — matching a competitor's price, giving a loyal customer a break, or adjusting for a specialty part. Shop Commander lets them do it, but it logs the override: original price, new price, the user who changed it, and the reason. This keeps your margin leaks visible and accountable.
Here's where it gets interesting. Shop Commander's parts margin analysis report shows you approval rates broken down by markup percentage. You can see that parts with 50% markup have a 78% approval rate, while parts with 80% markup drop to 62%. That data tells you exactly where the sweet spot is — the maximum markup your customers will accept without declining work.
Most shops set their markup once and never think about it again. The shops that track and optimize their markup matrix against actual approval data make significantly more profit on every RO.
This is the debate that never dies in the auto repair industry. Flat rate or custom? Book time or real time? The answer, like most things in business, is: it depends on the job.
Flat rate pricing works best for predictable, repeatable services. The jobs you do every single day where the scope is known, the parts are standard, and the labor time is consistent:
For these services, build canned jobs in Shop Commander with your standard labor time, parts, and pricing. Every RO for that service looks the same, prices the same, and takes the same 10 seconds to write up. Consistency plus speed.
The secret with flat rate is to set your labor time based on your shop's average, not the book time. If your tech consistently does front brakes in 1.2 hours but the book says 1.5, charge 1.5 and let your tech make money on efficiency. If your shop consistently takes longer than book time on a certain job, you need to either raise the time or figure out why you're slow.
Custom pricing is for unpredictable work where you can't know the scope until you get into it:
For custom work, quote a diagnostic fee upfront, find the problem, then provide a detailed estimate with your actual expected labor time. Shop Commander's estimate system lets you send a shareable link the customer can review and approve from their phone — with line-by-line authorization so they can approve some items and decline others.
The most profitable shops use both. Flat rate for the 80% of services that are predictable. Custom for the 20% that aren't. Your canned job library handles the routine work while your service writers focus their time and expertise on the complex jobs that need custom pricing.
Knowing what your competitors charge is useful information. Matching their prices is usually a terrible strategy.
Here's why: you don't know their cost structure. The shop charging $99 for an oil change might be running it as a loss leader to get cars in the door. The shop charging $89/hour for labor might have paid off their building 20 years ago and has no rent. You can't run your business on their numbers.
Instead of obsessing over competitor prices, track your own performance metrics:
Shop Commander tracks all of these metrics automatically. The reporting dashboard shows ARO trends, tech productivity, parts margin analysis, customer retention rates, and declined job recovery — all the data you need to optimize pricing based on your actual results.
The shops that win on price have to make it up on volume. That means more cars, more stress, more comebacks, and lower quality. The shops that win on value charge what they're worth and prove it with transparency.
Digital vehicle inspections are the single best tool for value-based pricing. When your customer sees photos and videos of their worn brakes, with a 3-color condition rating and a health score, they understand why the work costs what it costs. You're not just saying "you need brakes." You're showing them the evidence. That's how you justify a $150/hour labor rate — by proving the value at every interaction.
Shop fees (also called environmental fees, shop supply fees, or disposal fees) are a standard practice in the industry. They cover the cost of rags, cleaners, solvents, hardware, and hazardous waste disposal that go into every repair but don't fit neatly into a specific line item.
Most shops charge either a flat shop fee per RO ($5-20) or a percentage of the labor total (3-5%). Both approaches work. The key is transparency — the fee should be visible on the estimate, not a surprise on the invoice.
Shop Commander lets you configure shop fees as either flat or percentage-based, with a custom label you define. The fee is applied automatically to every RO and appears clearly on estimates and invoices. Your customers see it upfront. No surprises.
If your shop deals with remanufactured parts (alternators, starters, calipers), core charges are part of your pricing. Shop Commander tracks core charge deposits and returns per line item, so you know which cores have been returned and which are still outstanding. This keeps your core charge accounting clean and prevents "where did that $50 core go?" conversations.
Having a pricing strategy is useless if your team doesn't follow it consistently. That's where shop management software becomes your pricing enforcement tool.
Here's what Shop Commander gives you for pricing management — all free:
Other shop management platforms charge $200-500/month for these features. Shop Commander includes all of them for $0/mo. Built by a shop owner for shop owners. 82,650+ lines of code. No monthly fees. No per-user charges. No catch.
Your labor rate should be based on your overhead, billable hours capacity, and profit target — not on what the shop down the street charges. Their cost structure isn't yours. Do the math. Set the rate. Review it every year.
High markups on cheap parts, moderate markups on expensive parts. Target 50-55% overall parts gross margin. Use Shop Commander's automatic markup matrix instead of manual calculations. Track approval rates by markup bracket to find your sweet spot.
Use canned jobs for predictable services (80% of your work). Use custom pricing for diagnostics and complex repairs (20%). This gives you consistency and speed on routine work while preserving flexibility for the hard stuff.
Approval rate, ARO, customer retention, and declined job recovery tell you if your pricing is working. Track them monthly. If approval rates drop, investigate. If ARO is flat, look for upsell opportunities. Let the data drive your decisions.
Digital inspections with photos and health scores justify your prices better than any sales pitch. When customers see the evidence, they approve the work. Invest in transparency. It pays for itself through higher approval rates.
Use software to enforce your pricing strategy. Canned jobs, markup matrices, named labor rates, and override tracking ensure every RO follows your pricing rules — regardless of which service writer builds it.
Canned jobs, parts markup matrices, multiple labor rates, override tracking, and pricing analytics. All built into Shop Commander — the shop management platform that costs $0/mo. Forever.
Free setup. Free migration. No credit card. No catch.