Parts Markup and Inventory for Diesel Repair Shops: The Complete Guide

A 30% markup is a 23.1% margin, and parts money leaks after the sale too. How heavy-duty shops price parts with a matrix and fleet cost-plus, and keep inventory, cores and service-truck stock from tying up cash.
The short answer: markup is profit divided by cost and margin is profit divided by price, so a 30% markup is a 23.1% margin. Heavy-duty shops in software vendor Fullbay's 2026 survey reported 17-21% parts margins. Price with a sliding matrix, put fleet cost-plus terms in writing, then protect the cash on the shelf: track turns, return cores on time, cycle count, and stock each truck from your road-call history.
This guide is for owners, service managers and parts people at mobile and in-shop diesel and heavy-equipment shops, and for fleet maintenance managers. We label survey and vendor numbers.
Markup vs margin: get the math right first
Confuse the two and every part earns less than you think. Gross profit is price minus cost. By accounting definition:
- Markup = gross profit divided by your cost.
- Margin = gross profit divided by the selling price.
To convert: margin = markup ÷ (1 + markup), and markup = margin ÷ (1 - margin). For a target margin, price = cost ÷ (1 - target margin).
Worked example:
| Part cost | Markup | Sell price | Margin |
|---|---|---|---|
| $100 | 25.0% | $125.00 | 20.0% |
| $100 | 33.3% | $133.33 | 25.0% |
| $100 | 42.9% | $142.86 | 30.0% |
| $100 | 50.0% | $150.00 | 33.3% |
| $100 | 81.8% | $181.82 | 45.0% |
| $100 | 100.0% | $200.00 | 50.0% |
A $200 part sold at $260 is a 30% markup and a 23.1% margin. For a 35% margin, price it at $200 ÷ 0.65 = $307.69, a 53.8% markup.
On the same sale, margin is always the lower number.
How a sliding markup matrix works
A flat markup undercharges on small parts and overcharges on the big ones customers compare. A matrix scales markup to cost: customers rarely check the price of a $5 part but balk at a high markup on a $5,000 one, so cheap parts carry more (software vendor Fullbay's pricing guidance).
Illustrative only, not a recommendation or an industry standard. Build your tiers from your own costs, customers and contracts.
| Your cost | Markup | Margin | Example |
|---|---|---|---|
| $0-$25 | 100.0% | 50.0% | $10 part sells for $20 |
| $25.01-$100 | 60.0% | 37.5% | $60 part sells for $96 |
| $100.01-$500 | 40.0% | 28.6% | $250 part sells for $350 |
| $500.01-$1,500 | 30.0% | 23.1% | $1,000 part sells for $1,300 |
| Over $1,500 | 20.0% | 16.7% | $2,500 part sells for $3,000 |
Your blended margin moves with your mix. Check every break point: here a $25.00 part sells for $50.00 but a $25.01 part sells for $40.02, so set a price floor at each break.
The list-price trap. A part lists at $1,000 and costs you list less 30% ($700), so selling at list earns a 30% margin. If your discount drops to 20% ($800), that price earns 20%. At cost plus 25%, the two costs price at $875 and $1,000, and margin holds at 20%. Discounts vary widely: one 2019 county bid for heavy truck parts ran from 20% to 60% off list.
Fullbay also recommends pricing restocked parts at the highest cost you paid, not an old cost.
What heavy-duty shops actually report
Your benchmark sets your prices, so know whether it's reported or recommended. Shop-reported numbers come from software vendor Fullbay's annual State of Heavy-Duty Repair survey:
| Report (release) | Data year | Parts figures | Source |
|---|---|---|---|
| 2026 edition (Mar 2026) | 2025 | Small shops: 17% margin on a 22% markup. Large shops: 21% margin on a 30% markup. | FreightWaves |
| 2024-2025 edition (Mar 2025) | 2024 | Average parts cost $195, sold for $246, a "total margin of 21%" | ATA; Fullbay |
The survey is vendor-run and includes shops outside the US, and ATA says the 2024-2025 edition's much larger sample "impacted some studies' year-over-year results." The pairs don't convert exactly (30% markup is 23.1% margin, not 21%), so quote them as reported, with edition and year.
Vendor targets run higher: a 2020 Fullbay blog post says heavy-duty shops "should make around 45%" on parts (an 81.8% markup), a target rather than a benchmark. Parts margin is one of four profit levers in the diesel repair shop profitability guide.
How do you price parts today: one flat markup, some tiers, or a real matrix? The free Profit Leak Calculator asks exactly that, then shows your effective labor rate and how much leaks each year through unbilled labor, parts margin and comebacks.
Find my profit leakFleet contract parts pricing: what cost-plus looks like
On fleet work, the contract sets your parts margin. Many fleets and public agencies buy cost-plus, a set percentage over the shop's wholesale cost. Three public pricing examples:
- Erie County, NY truck and heavy equipment contract, April 2026 to March 2027: nine vendors at 20% to 35% over cost, labor $125 to $220 an hour. Quotes without labor hours and rate, the parts' wholesale cost and the cost-plus percentage get no purchase order.
- Florida Sheriffs Association heavy trucks and buses contract, FSA25-VEH23.0 (2025): one dealer's parts pricing sheet (RDK Truck Sales) reads "Cost plus not to exceed 27%."
- Boone County, MO heavy equipment and truck mechanic services renewal: one vendor at cost plus 20%, another bid "0%" in a column headed "% off List / Cost Plus %".
As margin, 20% to 35% over cost is 16.7% to 25.9%, and a 27% cap is 21.3%, close to what shops report. Fleet buyers can check quotes against these.
Fleets compare prices: at a 2026 panel reported by HDT, a fleet president said a driver found an air-system sensor online for about $125 delivered, versus $435 at a dealer.
Whichever side you're on, put in writing the cost basis (invoice cost, before or after freight), the cap, how "list" is defined, how cores and freight are billed, and that quotes show cost and percentage. See pricing a fleet maintenance contract or the free Fleet Contract Calculator.
Inventory turns, dead stock and reorder points
Parts on the shelf are cash you've already spent; turns show how fast it comes back. Turns = annual cost of parts sold or used ÷ average inventory at cost, and days on hand = 365 ÷ turns. $300,000 at cost on $75,000 of average stock is 4 turns, about 91 days.
True turns leave out special orders and emergency buys, showing how fast shelf stock sells; gross turns count everything (equipment-dealer consultant Bob Clements). Targets vary by source:
| Target | Who says it | Type |
|---|---|---|
| About 3; 2 is "fairly low" | Fullbay blog, Nov 2023 | Software vendor |
| 4-8; 1-2 means something is "very drastically wrong" | Roger Thompson in Construction Equipment, Sept 2010 | Fleet consultant |
| Gross 4-6, true 4-5 | Bob Clements, Rural Lifestyle Dealer, Nov 2016 | Equipment-dealer consultant |
Critical parts that vendors won't stock for you can justify lower turns: when a high-production machine goes down, you need the part now (Construction Equipment, 2010).
Holding stock costs about 20% of its value a year, a Fullbay rule of thumb: about $12,000 on $60,000 of stock.
Dead stock. One fleet manager's rule (Construction Equipment, 2010): "No item is allowed to sit with no movement longer than 12 months." It often follows a lost fleet account or a retired truck model. Return it or sell it.
Min and max. The standard formula: reorder point = average daily use × lead time in days + safety stock. At 2 filters a day, a 3-day lead time and safety stock of 4, reorder at 10. Max is often min plus one order quantity; software defines "min" differently, so check yours.
Cores and warranty returns: cash you've already paid
Miss a core deadline and you can lose part or all of the deposit. A core charge is a refundable deposit on a part that can be rebuilt or recycled, most often remanufactured units and batteries, credited when you return the old unit in the condition the seller requires.
One online parts seller's listing (checked October 12, 2026) prices a reman Detroit DD15 injector at $471.32 plus a $367.91 core charge (78% of the part price), with full credit within 45 days of delivery, half at days 46 to 50, nothing after. Six injectors put $2,207.46 in deposits on one job. In Fullbay's 2024-2025 survey, 69% of shops said they "promptly manage cores," MOTOR reported.
An auto shop owner in Ratchet+Wrench keeps a core area per vendor, returns cores in the original box and matches return slips to credits monthly. Log each part number's deadline in writing; a core that doesn't match the part you bought can be refused.
Warranty. Detroit backs Detroit Genuine Parts for 1 year, unlimited miles. Whether a warranty pays your labor or a second trip depends on the program: read the terms, and keep the failed part tagged and unaltered until the claim closes. Invoice warranty and comeback work at no charge so it stays on the truck's history (see how diesel repair shops get paid faster).
Cycle counting instead of one big annual count
A wrong count means techs waiting on parts you don't have and reorders of parts you do. An annual count checks everything at once for the year-end books, usually shutting the parts room; a cycle count checks a few bins at a time, all year. "Once a year isn't good enough since our inventory changes quarterly," a fleet manager told Construction Equipment in 2010.
Our suggested starting cadence, not an industry standard: high-value and fast-moving parts monthly, the middle quarterly, slow and cheap parts yearly, plus one service truck a month.
When a count is off, find out why before adjusting. A part used but never put on a work order is lost twice: the cost and the sale.
Service truck stock for road calls
Every part the truck doesn't carry can mean a second trip. An illustration: a 1-hour, 40-mile round trip for a missing part costs a tech hour that could have been billed on a job (median mobile labor rate $160, Fullbay's 2026 report, via Fleet Equipment). Nearly half of mobile shops recoup travel at $135 an hour or $2 a mile (Fullbay's 2024-2025 report, via MOTOR), so the trip itself is $80 to $135 that you either bill, if the customer accepts it, or eat. The customer's truck also sits longer.
Stock for the failures you see most. In TMC and FleetNet America benchmarking, tires, brakes, lighting, power plant and exhaust were almost 70% of unscheduled roadside repairs in Q1 2020. In Q2 2021 the top five were tires, brakes, power plant, lighting and cranking, again almost 70% (Transport Topics, September 13, 2021). The newest public breakdown we found is Q2 2021. This is a starting list, not a standard; set quantities from your repair history.
| System | What a service truck commonly carries |
|---|---|
| Tires and wheels | Valve stems, lug hardware, plus whatever tire service you offer |
| Brakes (air) | Glad hands and seals, air line and push-to-connect fittings, chambers, slack adjusters and clevis pin kits |
| Lighting, electrical and cranking | Bulbs and LEDs, pigtails, fuses, relays, connectors, wire, heat shrink, batteries, battery cables and terminals, starters |
| Power plant, cooling and fuel | Common hoses, clamps, belts, filters, and the sensors your trucks need most |
| Exhaust and aftertreatment | Clamps, gaskets and the sensors your trucks need most |
| Fluids and consumables | Oil, coolant, DEF, fasteners, shop supplies |
Who signs for what. No industry standard exists, so write your own rules:
- One named person owns each truck.
- Parts go onto the truck by handoff, scan or signature.
- Parts used go on the work order at the job, not at day's end.
- Each truck has one written stock list.
- Clean each truck out once a year.
Setting up a truck? See startup costs for a mobile diesel business, the free Startup Cost Estimator and roadside call intake.
Sourcing: OEM, aftermarket, reman and cross-references
Where you buy sets what every repair costs. Four main options:
- OEM (genuine) parts through the truck or engine maker's dealers.
- OEM all-makes lines, truck makers' own brands built to fit other makes.
- Independent aftermarket parts.
- Reman parts, from an industrial process that returns a core to "same-as-new or better" condition, where a rebuild may fix only the failed piece (HDT, 2015). A 2012 Motor & Equipment Manufacturers Association study, cited in a 2015 Senate report, found them "on average, 20 to 50 percent less expensive" than new.
A supplier's cross-reference maps an OEM number to all-makes and aftermarket equivalents; check fit and spec before you swap.
Prices keep moving. The BLS producer price index for motor vehicle parts manufacturing (all parts, producer level) rose 3.3% in the year to August 2026 (preliminary) and 18.1% since January 2020. Decisiv and TMC data put heavy-duty parts costs up 3.7% year over year in Q4 2025. A 25% Section 232 tariff on imported medium and heavy-duty trucks and key parts was signed October 17, 2025; in Fullbay's 2026 survey, 46% of respondents saw tariffs raise replacement-part prices and 47% saw no significant effect.
Re-price at replacement cost and keep two suppliers for road-call-critical parts.
Tax and accounting basics
Tax mistakes come out of your margin. This is general information, and it varies by state, so ask your accountant.
Three examples from state tax agencies:
- Texas: parts are taxable, but labor to repair a motor vehicle such as a truck, truck tractor or trailer isn't. Labor to repair off-road equipment such as loaders and dozers, and equipment mounted on a truck such as a crane or welder, is generally taxable (34 TAC 3.290 and 3.292). On motor vehicle repairs, itemize and you collect tax on the parts; bill a lump sum and you pay tax on the parts when you buy them. On taxable repairs (off-road and truck-mounted equipment), tax is due on the whole charge, parts and labor, itemized or not (34 TAC 3.292).
- California: parts are taxable and repair labor generally isn't (fabrication labor is), and when parts are more than 10% of the bill the invoice must state parts and labor separately (CDTFA Regulation 1546).
- New Jersey: parts for registered trucks over 26,000 lb GVWR used exclusively in interstate freight are exempt, but repair labor is taxable.
Itemize parts and labor, buy parts for resale on a resale certificate, keep customers' exemption certificates on file, and ask your accountant.
For tax years beginning in 2026, a small business averaging $32 million or less in gross receipts (IRS Rev. Proc. 2025-32) can treat parts inventory as non-incidental materials and supplies (IRS Pub. 538), but generally deducts the cost when the part goes to a customer, not when bought (26 CFR 1.471-1). Buying a pile of parts in December doesn't, by itself, create a deduction that year.
A weekly and monthly parts routine
This catches the leaks above early, in a shop or a fleet.
Every Monday:
- Restock each service truck to its list from last week's job tickets.
- Review low-stock alerts and open purchase orders.
- List the cores due back this week, with their deadlines.
- Check every job waiting on a part.
- Match received parts to POs and vendor bills.
First week of the month:
- Cycle count the high-value bins and one service truck.
- Check parts margin by matrix tier, and each fleet account's markup on cost against its contract cap.
- Reconcile core and warranty credits against vendor statements.
- Pull parts with no sale in 12 months.
- Work out turns.
Every quarter: re-price your top sellers at current cost and review the matrix tiers.
Put a dollar figure on your parts pricing with the Profit Leak Calculator, or browse more free shop tools.
Where MetaFleet fits
A matrix only pays if every ticket uses it. MetaFleet has a parts markup matrix, and warranty or comeback work can go out on a no-charge invoice. Purchase orders move from draft to submitted to received and are allocated to jobs; photograph a vendor receipt and MetaFleet drafts the PO for you to check. Your parts catalog syncs both ways with QuickBooks Online.
Track stock by warehouse, bin and service truck, with min/max levels and low-stock alerts. Move parts with transfers, run cycle counts and print pick tickets. MetaFleet finds the nearest warehouse with a part in stock by drive time, and the Command Center map shows jobs blocked on parts. Parts Connect keeps cross-referenced OEM and aftermarket numbers together, so you can pick a substitute. See parts inventory software for diesel repair shops or book a demo.
Sources (37)
- AccountingCoach: Gross margin vs. markup
- FreightWaves: Fullbay's 2026 report: Heavy-duty shops face structural technician shortage (March 20, 2026)
- Fleet Equipment: 2026 Heavy-Duty Repair Trends Show Growth, Labor Strain, and Rising Costs (April 22, 2026)
- Fullbay: The State of Heavy-Duty Repair, 2025-2026 Edition
- American Trucking Associations: Fullbay Unveils Fifth Annual State of Heavy-Duty Repair Report (March 10, 2025)
- Fullbay blog: Fifth annual State of Heavy-Duty Repair report release (April 9, 2025)
- MOTOR: Fullbay Releases 5th Annual State of Heavy-Duty Repair Report (March 13, 2025)
- Fullbay blog: Parts Markup: Pricing Parts for a Profit Margin (April 7, 2020)
- Fullbay blog: Heavy Truck Shop Parts Pricing (June 9, 2022)
- County of Erie, NY, Division of Purchase: Trucks & Heavy Equipment Parts and Repairs, Bid 260051-004 (memo, April 14, 2026)
- RDK Truck Sales: Repair and replacement parts pricing sheet, Florida Sheriffs Association contract FSA25-VEH23.0, Heavy Trucks and Buses (2025)
- Boone County, MO Purchasing: Mechanic Services, Heavy Equipment and Trucks, renewal pricing (bid tabulation 06-30JAN26)
- Jefferson County, MO: Heavy Truck Parts Supplies and Repair 2019 Bid Tabulation (January 29, 2019)
- HDT: What Three Fleets Are Doing Differently When Buying Truck Parts in 2026 (August 6, 2026)
- Rural Lifestyle Dealer: Bob Clements, How to Improve Your Parts Fill Rate: Part 1 (November 14, 2016)
- Fullbay blog: How Parts Inventory Management Software Improves Inventory Turnover (November 14, 2023)
- Construction Equipment: How to Keep the Right Equipment Parts on Hand (September 28, 2010)
- Cleverence: Inventory management reorder point formula
- Capital Reman Exchange: The What and Why of Core Charges
- Highway & Heavy Parts: Detroit DD15 fuel injector, remanufactured, listing and core policy (checked October 12, 2026)
- Ratchet+Wrench: Tips for Tracking Returns and Cores (January 18, 2018)
- Detroit: Detroit Genuine Parts
- American Trucking Associations: TMC/FleetNet America Report Shows Fleet Practices Can Reduce Roadside Repairs Costs (June 25, 2020; Q1 2020 data)
- Transport Topics: Frequency of Roadside Repairs Decreases in Q2 (September 13, 2021; Q2 2021 data)
- HDT: Explaining the World of Remanufactured Parts (March 24, 2015)
- U.S. Senate Report 114-59: Federal Vehicle Repair Cost Savings Act (2015)
- U.S. Bureau of Labor Statistics: Producer Price Index, Motor vehicle parts manufacturing, series PCU3363--3363--
- Fleet Equipment: Truck Service Costs Finally Caught a Break in Q4 (Decisiv/TMC data, March 15, 2026)
- The White House: Fact Sheet on Section 232 tariffs on medium- and heavy-duty vehicles, parts and buses (October 2025)
- Texas Comptroller: Pub. 94-113, Motor Vehicle Repairs, Remodels and Maintenance (rev. April 2026)
- Cornell LII: 34 Tex. Admin. Code 3.290, Motor Vehicle Repair and Maintenance; Accessories and Equipment Added to Motor Vehicles; Moveable Specialized Equipment
- Cornell LII: 34 Tex. Admin. Code 3.292, Repair, Remodeling, Maintenance, and Restoration of Tangible Personal Property
- California Department of Tax and Fee Administration: Regulation 1546, Installing, Repairing, Reconditioning in General
- New Jersey Division of Taxation: TB-59, Commercial Truck Exemption (March 31, 2008)
- IRS: Rev. Proc. 2025-32, 2026 inflation adjustments
- IRS: Publication 538, Accounting Periods and Methods
- Cornell LII: 26 CFR 1.471-1, Need for inventories
FAQs
Ready to get out of dispatch chaos?
See MetaFleet in Action
Book a call and we'll walk through your current workflow, show you where MetaFleet fits, and build a simple rollout plan your team can actually follow.
Not ready to talk? Try a free shop tool
Related Articles

How Diesel Repair Shops Get Paid Faster
Where the days go between the last bolt and the bank, and the habits that close each gap: invoicing before the truck leaves, approvals in writing, easy payment, fleet terms and a weekly collections routine.

Diesel Repair Shop Profitability: The Complete Guide
Most diesel shops are busy but not profitable. Here's the complete guide to the levers that move the needle: your effective labor rate and billable-hour efficiency, parts margin, pricing, the hidden profit leaks, and the numbers to watch every month.
