Parts & Material Markup Calculator
Price a part or material line item: enter cost and a markup, see the selling price, the dollar profit, and the real margin. Flat, tiered, or target-margin.
How this is calculated
Selling price = cost × (1 + markup). Margin is the share of that price you keep: margin = markup ÷ (1 + markup). They are not the same number — a 50% markup is only a 33.3% margin — which is the single most common pricing mistake in the trades, so we always show both.
flat markup% (on cost) → margin = markup / (1 + markup)
tiered markup% looked up from the cost bracket you set
target margin markup = margin / (1 − margin) (solves the markup)
sell = cost × (1 + markup)
profit = sell − cost
tax = sell × tax% (optional, local-rate aid only)
line total= (sell × qty) + tax × qty
Example: a part that costs $40 at a 50% markup
sells for $60 — a $20 profit and a
33.3% margin. The tiered table lets cheaper parts carry a higher
markup (handling and restock effort); the cost you enter falls into the first
bracket whose "cost up to" is at least your cost.
The tier defaults are editable starting points, not prescribed rates. The optional tax line is a local-rate arithmetic aid — it is not a tax filing or compliance record.
The cost you start from is a cost of goods sold figure, and the two percentages this page reports side by side are set out in markup vs margin. To run the conversion on its own, without a part in front of you, use the markup versus margin converter.
Parts markup rarely travels alone. It is one row inside a whole quote built up from cost, and the trades that resell the most hardware have it built in already: the HVAC job pricing calculator and the plumbing job pricing calculator both carry a per-row parts markup of their own.