What it means
A repair shop buys parts and sells them as part of a service, so the selling price must reflect sourcing, handling and risk as well as the purchase cost. A markup policy helps price consistently.
Tekmetric documents parts markup settings and Shopmonkey describes pricing matrices for repair shops, and their software supports configurable tiers, but neither establishes a universal rate that every business should charge. A fictional workshop buys a part for $100 and sells it for $150, so the $50 difference is a 50% markup on cost.
Gross margin is $50 divided by $150, or about 33.3%. Define the cost base, because supplier price, freight, import charges and discounts can alter landed cost, and if the system uses invoice cost alone, the visible markup may overstate economic return.
A fictional shop buys a component for $90 and pays $10 freight, and selling at $150 gives $50 above a landed cost of $100, so calculating markup from $90 would misstate the full-cost percentage. Markup can vary by part cost or category, since a small low-cost item may need a higher percentage to cover ordering effort while a large expensive unit may need a lower percentage to remain competitive.
A tiered matrix that applies different percentages to consumables and major assemblies lets staff review exceptions rather than negotiating every price from scratch. A pricing matrix is a policy, not proof of fair value, so compare market conditions, warranty responsibility and customer expectations, because hidden or misleading charges can damage trust.
If a customer supplies a part directly, the shop clarifies whether it will install it and what warranty applies, and it does not charge a parts markup on a part it did not sell. Labour is priced separately in many shops, and parts margin should not be used to hide an unprofitable labour rate without knowing the combined job economics.
A fictional repair sells a part at $120 from a $100 cost and charges two labour hours, and the shop compares total revenue with labour, overhead and comeback risk because the $20 parts difference is not job profit. Returns and warranty claims can erode realised margin, since some parts cannot be returned or may require rework, so track credits and replacement cost under the actual supplier terms.
If a fictional component fails under warranty and the supplier replaces the part but not the workshop's labour, pricing policy must consider that exposure without promising automatic recovery. Discounts change realised selling price, so a fictional shop that lists a $200 part but discounts it to $180 with a cost of $120 has a realised margin of $60 divided by $180, which is 33.3%, not the 40% implied by the list price.
Tax treatment should be separated from price calculations, because sales tax or VAT may be collected on behalf of government and may not be revenue, so use a consistent net or gross basis and have an accountant check the treatment. Set authority for manual overrides and log reasons and approvals, watch inventory age so that stock valuation rests on reliable cost records, and use markup as a simple pricing tool with a clear cost base, a clear distinction from margin and a check of realised job economics and customer fairness.
In practice
Real-world examples.
Example
A part bought for $100 and sold for $150 has 50% markup. The same sale has a gross margin of about 33.3%, so the two percentages should never be swapped in a price list.
Example
A shop bases pricing on landed cost including freight. A component with a $90 invoice price and $10 freight is priced from $100, so the shop's percentage reflects what the part really cost to get on the shelf.
Example
A discount lowers realised margin below the list-price margin. A $200 part with a $120 cost has a 40% list margin, but a $180 sale price gives about 33.3%, so reporting should use the invoice figures.
Formula
Calculation
Markup (%) = (selling price - cost) / cost x 100. Gross margin (%) = (selling price - cost) / selling price x 100, before other expenses.
Worked example: a shop buys a part for $80 and sells it for $120. Markup = ($120 - $80) / $80 x 100 = 50%. Gross margin = ($120 - $80) / $120 x 100 = 33.3%. To reach a 50% gross margin on the same $80 cost, the selling price must be $80 / (1 - 0.50) = $160, which is a markup of ($160 - $80) / $80 = 100%.Case study
Seen in the real world.
In this fictional case, Pine Auto buys a part for 80 and sells it for 120. Markup is 50 percent; gross margin is about 33.3 percent. A 10 discount cuts sale price to 110 and margin to about 27.3 percent. The manager reviews actual invoices, not only the matrix setting.
Watch out
Common mistakes.
- Confusing 50 percent markup with 50 percent margin.
- Ignoring freight, returns or warranty costs in the pricing decision.
- Reporting list-price margin after discounts.
Questions
People also ask.
Is markup calculated on cost or selling price?
Markup uses cost; margin uses selling price.
Should every part have the same markup?
Not necessarily. Cost, handling, risk and competition vary.
Does markup equal profit?
No. Labour, overhead, returns and taxes affect net results.
From the founder's library

Take it further with the book.
Build your financial confidence beyond this definition. Shihan's full-length guide, Accounting Fundamentals, takes the same plain-English approach and turns it into a complete, practical playbook for non-finance managers, business owners and students - with chapter-end quiz answers and presentation slides included.
25% off with code MMHQ25, applied at checkout. Priced in USD - checkout may show the equivalent in your local currency.
View the book and save 25%