All free tools

AutoFire™ tools / Service & parts

Free Parts Markup & Margin Calculator

Price a part for a target gross margin and compare markup with margin at an actual selling price. Clear per-part calculations for the parts counter.

Your work stays yours.

Local processing. Free exports.
No login or email required.

Loading browser calculator…

For informational use only. Verify your pricing policy and costs. Gross margin excludes unentered expenses and is not net profit or a tax calculation.

How to use this tool

  1. 1Enter the part's cost and the gross margin you want to model.
  2. 2Enter an actual proposed selling price to compare the resulting margin and markup.
  3. 3Review freight, core charges, discounts, and your pricing policy before quoting.

How the result is built

Target price = cost ÷ (1 − target margin). At the actual price, gross profit = price − cost; margin = gross profit ÷ price, while markup = gross profit ÷ cost. A target margin of 100% would require division by zero and is not accepted.

An example from the lot

For an $80 part, a 40% target margin gives a $133.33 price before tax. At a $150 actual selling price, the gross profit is $70, the margin is 46.67%, and the markup is 87.50%. Margin and markup use different denominators.

A practical guide to this calculation

Parts markup and gross margin describe the same dollar spread using different bases. Mixing the two can make a parts quote miss its intended gross profit. This counter worksheet shows the selling price for a target margin, then separately analyzes an actual price so the difference is visible before tax.

Worked example using the starting values

For an $80 part, a 40% target margin gives a $133.33 price before tax. At a $150 actual selling price, the gross profit is $70, the margin is 46.67%, and the markup is 87.50%. Margin and markup use different denominators.

Price for entered target margin
$133.33
Gross profit at entered actual price
$70.00
Margin at entered actual price
46.67%
Markup at entered actual price
87.50%

This example remains here when you change the interactive fields above. Your scenario results are shown inside the tool and can be downloaded as a CSV.

Choose the cost you actually want to recover

Begin with a consistent definition of part cost. If a pricing decision needs to recover freight or another direct acquisition cost, include it deliberately rather than assuming the calculator knows about it. Treat refundable cores and other separate charges according to your own pricing and accounting process.

The target-margin field builds a price from that cost. The actual-price field is an independent comparison, which can reflect a proposed quote, discount, or current counter price. Changing one does not overwrite the other, so you can see whether the current price achieves the target you entered.

Use the right denominator for each percentage

For an $80 cost and $150 selling price, the dollar spread is $70. Margin divides $70 by the $150 price, giving about 46.67%. Markup divides the same $70 by the $80 cost, giving 87.50%. Both calculations are correct; the labels identify which base is being used.

A 40% target margin requires price = cost divided by 0.60. Multiplying cost by 1.40 would instead apply a 40% markup, producing a different result. For an $80 part, that markup price is $112, while the target-margin price is approximately $133.33 before rounding for an actual quote.

Review rounding and costs before publishing a price

The displayed price rounds to cents. If your parts policy uses a pricing matrix, list-price cap, warranty schedule, or another rule, apply that policy before issuing a quote. The calculator does not retrieve a manufacturer's price list, inspect a part number, or evaluate whether a target is appropriate for a specific transaction.

Gross profit here is the selling price less the entered part cost. It does not become dealership net profit simply because it is positive. Labor, returns, write-offs, and overhead can affect the broader result. Use the service labor tool for a separate labor-rate review rather than adding labor revenue to a parts-only margin input.

Common questions

Why is a 100% target margin not accepted?

The price formula divides by one minus margin. A 100% target makes the denominator zero for a positive cost, so there is no finite target price. Enter a margin below 100% and check that it represents the intended pricing assumption.

Can an actual price below cost be analyzed?

Yes. A positive selling price below entered cost produces negative gross profit, margin, and markup. That makes the shortfall visible. An actual price of zero is rejected because the margin denominator would otherwise be zero.

What if the part cost is zero?

The actual-price margin can still be calculated, but percentage markup has no defined denominator. The tool labels markup as undefined. Confirm whether zero is a genuine cost or a missing record before using the result in a pricing discussion.

Method and reference material

Formula and example reviewed October 29, 2026. For another task, browse the free dealership tools directory.

Keep your workflow moving