Auto Parts Markup Chart for Heavy-Duty Diesel Shops: Real Numbers That Protect Your Margin
An auto parts markup chart is a tiered pricing reference that shows how much to add above your cost on each part before billing it to the customer — expressed either as a percentage of cost (markup) or a percentage of the selling price (margin). For heavy-duty diesel shops, a practical chart typically ranges from 20% markup on high-cost components above $1,000 to 100%+ markup on small parts under $25, because flat-percentage pricing destroys profit on low-cost items and kills fleet relationships on expensive ones.
Why a Flat Markup Percentage Quietly Bleeds Your Shop Dry
Most independent shops I've talked to are running somewhere between a blanket 30% and 40% markup across the board. Sounds simple. It's costing you money at both ends of the price spectrum.
Here's the math. You buy a set of oil filters at $8 each. You mark them up 35% and sell them at $10.80. Your gross profit is $2.80 per filter. Meanwhile, you spent five minutes pulling the part, logging it, and adding it to the invoice. At a $145/hour shop rate, that five minutes of overhead is worth $12.08. You just lost money on a filter. Now flip it: you buy a remanufactured injector set for a 6.7 Cummins at $1,400. You mark it up 35% and sell it at $1,890. That's a $490 gross profit on a part your customer could find at a dealer for $1,600 installed. You've priced yourself into an argument or a lost job.
This is why a tiered parts markup for diesel shops isn't optional — it's the difference between a shop that grows and one that grinds.
According to industry benchmarking data from the Automotive Aftermarket Suppliers Association, parts gross profit should represent 40–50% of total shop revenue in a healthy independent operation. Most shops running flat markups land closer to 28–32%. That gap is real money left on the table every single month.
The Auto Parts Markup Chart: A Tiered Framework Built for Heavy-Duty Work
Here's the tiered structure I'd hand to any shop owner starting from scratch or auditing their current pricing. These are based on cost of part to your shop — not list price, not retail:
- $0–$25 (small parts, hardware, filters, fittings): 100–150% markup. A $6 fuel filter should sell for $12–$15. You're covering handling, inventory space, and invoice time. At $6 cost and a 100% markup, you're making $6 gross — still not much, but defensible.
- $25–$100 (belts, hoses, sensors, minor electrical): 65–100% markup. A $55 serpentine belt sells for $90–$110. You're in clean margin territory and still competitive with dealer service counters.
- $100–$300 (starters, alternators, water pumps, injectors, turbo components): 45–65% markup. A $180 water pump sells for $261–$297. Fleet customers will push back above 65% on this tier — know your account.
- $300–$1,000 (major electrical, EGR components, DPF-adjacent parts, brake systems): 30–45% markup. A $650 EGR cooler sells for $845–$943. This is where your purchasing relationships matter — the better your cost, the more room you have.
- $1,000+ (remanufactured engines, transmissions, injector sets, major axle components): 15–25% markup. A $4,200 reman transmission sells for $4,830–$5,250. You're still putting $630–$1,050 gross profit in the door on one line item. Trying to run 40% here loses jobs to dealers and wholesale competitors.
This is your auto parts markup chart baseline. Adjust it by market — shops in rural Saskatchewan or West Texas with less local competition can push the middle tiers harder. Shops near major metro dealer clusters need to stay disciplined on the upper tiers.
One number worth tracking monthly: your overall blended parts margin. Divide total parts gross profit by total parts revenue. Healthy heavy-duty shops run 38–48% blended margin. If you're under 35%, something in the mix is off — likely your high-dollar parts are dragging down the blend.
Labor Rates and How They Interact With Parts Pricing
Parts markup and labor rate strategy are connected. Some shops discount labor to win fleet accounts and make it up on parts. Some shops charge full labor and stay more conservative on parts with high-volume customers. Both models can work — but you need to know which model you're running, or you end up discounting both and wondering why your P&L looks flat.
For 2025–2026, independent heavy-duty diesel shop labor rates in the US run $125–$175/hour in most mid-size markets, with shops in California, Washington, and parts of the Northeast regularly billing $185–$220/hour. Canadian shops (Ontario, Alberta, BC) are seeing rates of CAD $130–$185/hour for diesel and commercial work.
Your technician labor utilization is the multiplier that makes or breaks those rates. A tech billing 6.5 hours on an 8-hour shift is running about 81% utilization — that's a realistic target for a well-run shop. Drop to 65% utilization and your effective shop rate drops by roughly $22/hour on that tech's bay. That's truck shop revenue leakage that doesn't show up as a line item — it shows up as a light week with no obvious explanation.
Track utilization per tech, per week. A mobile diesel mechanic time tracking app integrated with your work orders eliminates the guesswork and shows you exactly where the hours went. Without it, you're estimating — and estimates are where margin disappears.
Fleet Customer Billing: Where Independent Shops Get Taken Advantage Of
Fleet accounts are the backbone of most heavy-duty shops. They're also where shops most commonly leave money on the table — or worse, agree to terms that make the account unprofitable from day one.
The most common trap: a fleet manager asks for a "cost plus 20%" pricing agreement on parts. Sounds fair. It isn't. At cost plus 20%, your blended parts margin is capped at 16.7% (because margin is calculated on the selling price, not cost). For context, a healthy parts margin is 38–48%. You've just agreed to run at less than half your target — on your best-volume account.
Counter-offer instead with a tiered cost-plus agreement that mirrors your markup chart:
- Parts under $100: cost plus 80%
- Parts $100–$500: cost plus 45%
- Parts over $500: cost plus 22%
Frame it as "our standard fleet pricing matrix." Most fleet managers are more comfortable with a documented structure than a number they picked out of thin air anyway. This approach to commercial fleet invoicing also makes your invoices auditable, which large fleets with accounting departments actually prefer.
For how to send truck repair estimates to fleet accounts: get written pre-authorization documented on every work order before you pull a part. Shops that skip this step on fleet accounts report average disputes of $180–$400 per incident, and those disputes almost always go against the shop because there's no paper trail. An automated truck shop work order system that captures digital approval before work starts solves this problem permanently.
Parts Inventory Management: Stop Letting Cash Sit on Shelves
Inventory is the sneaky profit killer in diesel shops. You've got cash tied up in parts that aren't moving, and you're still running to the parts house three times a day for stuff you don't stock. Both problems exist simultaneously in most shops.
The fix is min/max inventory levels tied to your actual job history. How to calculate min/max inventory levels for a heavy-duty shop: pull your last 90 days of parts usage data, identify the 40–50 SKUs you buy most frequently, set your minimum at 1.5x your average weekly usage, and your maximum at 4x your average weekly usage — adjusted for supplier lead time. If your supplier takes three days to deliver and you use 10 oil filters a week, your min is 15 and your max is 40.
That math sounds simple. The problem is most shops are doing it manually, if at all. AI invoice scanning for parts inventory changes this equation. Tools that use an automatic parts invoice scanner read your supplier invoices as they come in, update your inventory counts without manual entry, and flag when a SKU is drifting below min. The labor cost of manual inventory entry in a shop buying 200–400 line items a month is significant — typically 3–5 hours per week of someone's time, at $18–$25/hour. That's $2,800–$6,500 per year in labor just to keep a spreadsheet updated.
Parts inventory management for truck shops should be a system, not a task. When it becomes a system — ideally automated — you stop making emergency runs, stop overstocking slow movers, and stop the end-of-month scramble to figure out where your parts gross went.
Running a Revenue Audit on Your Shop: Where to Look First
If you want to know whether your current markup strategy is actually working, run a simple diesel shop revenue audit on last month's closed invoices. Pull these four numbers:
- Total parts revenue vs. total parts cost: Calculate your blended parts margin. Under 35%? Your markup chart needs work.
- Labor hours billed vs. labor hours clocked: This is your utilization rate. Under 75%? You have a workflow or scheduling problem, not a pricing problem.
- Average repair order value: Most profitable independent heavy-duty shops run $850–$1,400 average RO. Under $600 means you're taking too many small jobs or not upselling while the truck is in the bay.
- Parts-to-labor ratio: A healthy heavy-duty shop runs roughly 1:1 to 1.3:1 parts-to-labor. If your labor is significantly outpacing parts, you may be underpricing parts or doing a lot of diagnostic/no-parts work. If parts are way out ahead, check whether your labor rate is too low for the complexity of work you're doing.
When you track repair orders by VIN — using software that stores vehicle history — you also start seeing patterns: which fleet units come in repeatedly for the same issue (warranty or quality problem?), which customers are profitable versus which are grinding you on every invoice. Tracking truck repair orders by VIN is one of the simplest things you can do to make smarter decisions about which accounts to grow and which to let walk.
The shops that grow aren't necessarily better mechanics than the shops that stay flat. They're better at reading their own numbers — and they've got systems in place that surface those numbers without requiring three hours of spreadsheet work every week. If you're ready to stop guessing and start running your shop off real data, Wrenchpod is built specifically for independent heavy-duty and diesel shops. It handles work orders, parts inventory, invoicing, technician time tracking, and fleet billing in one place — and you can start a free trial at wrenchpod.com to see exactly what it surfaces in your own shop numbers.
Want the specifics first? See what Wrenchpod includes or jump straight to pricing.