Guide. Updated 2026-10-30

How to Set Parts Markup for a Diesel Repair Shop

Short answer: Set parts markup by first getting the math right: markup is profit divided by cost and margin is profit divided by price, so a 30 percent markup is about a 23.1 percent margin. Then choose a target margin, build a sliding matrix that marks up cheap parts more than expensive ones, put fleet cost-plus terms in writing and check results monthly.

Why parts pricing deserves attention

Parts are a large share of many repair invoices, and every part goes through work before it reaches the truck: finding the right number, ordering, receiving, storing, staging, handling cores and standing behind it if it fails. Parts markup pays for that work and for the cash tied up on the shelf. A shop that prices parts by habit, or by copying the supplier's list price, may be earning far less than it thinks.

Step 1: Get markup and margin straight

  • Markup = (price minus cost) ÷ cost.
  • Margin = (price minus cost) ÷ price.

To convert, margin = markup ÷ (1 + markup), and markup = margin ÷ (1 minus margin). MetaFleet's parts guide uses the example that a 30 percent markup is a 23.1 percent margin. On the same sale, the margin is always the lower number.

Example only: a part costs 100 dollars. To earn a 30 percent margin, price it at 100 ÷ 0.70, about 142.86 dollars, which is a markup of about 42.9 percent. Pricing it at 130 dollars, a 30 percent markup, earns only about 23.1 percent margin.

Step 2: Choose a target

Decide what parts need to earn. Consider:

  • The cost of the people and time spent on parts.
  • The cost of holding stock, including shelf space and cash.
  • Losses from returns, unreturned cores and parts that fail early.
  • What your fleet contracts allow.
  • What customers in your market will accept.

Published survey and vendor figures exist, but they vary by source, shop size and method, and they are not targets for your shop. Start from your own costs and your own invoices.

Step 3: Build a sliding matrix

A single flat markup tends to overcharge on expensive parts customers compare and undercharge on cheap parts nobody checks. A sliding matrix sets the markup by the part's cost: higher percentages on low-cost parts, lower percentages on high-cost parts. MetaFleet's parts guide describes this approach and notes that customers rarely check the price of a very cheap part but resist a high markup on an expensive one.

Illustrative tiers only, not a recommendation:

Your cost Markup
Lowest tier Highest percentage
Middle tiers Stepping down
Highest tier Lowest percentage

Set your own break points and percentages from your parts mix. Check each break point: a part just above a break can end up priced lower than a part just below it. Set a price floor at each break so a more expensive part never sells for less.

Step 4: Price from current cost

Supplier costs change. Price from the current replacement cost, not an old cost from when the part was first stocked. MetaFleet's parts guide passes on a recommendation to price restocked parts at the highest cost paid. Review prices on your top-selling parts regularly.

Be careful when pricing from list. If the supplier's discount off list shrinks, a shop that sells at list earns a smaller margin without noticing. Cost-based pricing holds the margin steady when discounts change.

Step 5: Write fleet cost-plus terms

Many fleet and public agency customers buy parts at cost plus a set percentage. If you agree to cost-plus, put these in writing:

  • Cost basis. Invoice cost, before or after freight.
  • The percentage or cap.
  • Freight and cores. How they are billed.
  • Proof of cost. Whether invoices or quotes must show cost.
  • Special orders. Whether different terms apply. See special order part.

Then make sure every fleet invoice uses the contract terms instead of the shop matrix. See how to invoice fleet customers.

Step 6: Handle cores and freight

A core charge is a refundable deposit, not profit. Do not mark it up as if it were part of the part. Show it on its own line when the customer keeps the old part, and track returns so the deposit comes back. California's Bureau of Automotive Repair publishes guidance on core charges, and its Write It Right guidance covers how core charges may appear on estimates and invoices in that state.

Decide whether freight on special orders is passed through, marked up or absorbed, and say so on the estimate.

Step 7: Show parts clearly on invoices

Each parts line should show a clear description, part number, quantity and price, and whether the part is new, used or rebuilt. California, for example, requires invoices to itemize each part and state whether it is new, used, reconditioned or rebuilt. Clear lines reduce price disputes, because the customer can see exactly what they bought.

Step 8: Check the results

Each month:

  1. Total parts revenue and parts cost from invoices.
  2. Calculate the actual margin, overall and by matrix tier.
  3. Check each fleet account against its contract terms.
  4. Look for parts sold below cost or at zero.
  5. Reconcile core credits and warranty returns.

If the actual margin is well below the target, look for manual overrides, old costs, parts added without the matrix, and discounts.

Common leaks

  • Service writers typing prices by hand instead of using the matrix.
  • Parts used on a job but never added to the invoice.
  • Old costs on restocked parts.
  • Unreturned cores.
  • Free parts on comebacks recorded nowhere. See comeback.
  • Parts taken from a service truck without a record.

Mobile service trucks

Parts on a service truck are inventory too. Each truck should have a stock list, a named owner, and a rule that parts used go on the work order at the job. Restock from the job tickets so missing parts show up quickly. See mobile service truck.

Warranty and no-charge parts

When a part fails under warranty or a job comes back, the replacement part is often not billed to the customer. Record it anyway, on a no-charge line, so the cost shows up in reports and the part history stays on the truck. Tag and keep the failed part until the warranty claim closes, and follow the supplier's warranty terms for labor and returns. Parts given away without a record make the margin report look better than reality and hide supplier quality problems.

Who owns the matrix

Assign one person to own parts pricing. That person sets the matrix, approves overrides, reviews monthly results and updates the tiers when costs change. Service writers should be able to override a price only with a reason recorded, so the monthly review can see why margins moved.

Explaining markup to customers

Most customers accept that shops mark up parts, but fleet managers may ask. A simple explanation helps: the price covers finding the right part, getting it quickly, holding stock so trucks are not waiting, handling returns and cores, and standing behind the repair. Shops that offer cost-plus to fleets should be ready to show cost.

Reviewing the matrix each quarter

Once a quarter, pull the top-selling parts and compare their current cost with the cost used for pricing. Update any that moved, and check whether the tier break points still make sense for your mix. Note any customer pushback on specific parts, which can show where a tier is set too high.

Taxes

Sales tax on parts and labor varies widely by state. Itemize parts and labor, and ask your accountant how the rules apply to your work.

How MetaFleet helps

MetaFleet includes a parts markup matrix as part of parts inventory, purchase orders that can be drafted from a photographed vendor receipt for you to check, service truck inventory, and QuickBooks sync for the parts catalog. Get a walkthrough.

Questions

What is the difference between markup and margin?

Markup is profit divided by cost. Margin is profit divided by price. A 30 percent markup is about a 23.1 percent margin.

Should I use one markup for all parts?

A sliding matrix that marks up cheap parts more than expensive ones usually fits better than one flat percentage.

Should I mark up core charges?

No. A core charge is a refundable deposit. Show it on its own line and track the return.

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