Free calculator
Flat-rate price builder
Build a flat-rate task price from your parts cost and labor time, then see whether it actually hits the gross margin you want, at full price and at member price.
Markup vs margin
Markup is profit as a share of your cost. Margin is profit as a share of the price. They are not the same number.
Example: parts that cost you $100, marked up 50%, sell for $150. That’s $50 of profit: 50% of cost (markup) but only 33% of the price (margin).
To get a margin you want, use markup = margin ÷ (1 − margin). A 50% margin needs a 100% markup; 60% needs 150%.
How we calculate it
Parts price = parts cost × (1 + markup)Labor cost = labor hours × hourly costLabor price = labor cost ÷ (1 − target margin)Suggested task price = parts price + labor priceGross profit = price − (parts cost + labor cost); gross margin = gross profit ÷ priceMember price = suggested price × (1 − member discount)Price for target margin on the whole job = (parts cost + labor cost) ÷ (1 − target margin)Your parts markup as a margin = markup ÷ (1 + markup)
Gross margin here only counts the costs you enter. Your hourly cost needs to include overhead for the result to mean much; if it’s just wages, the margin will look better than it is.
Fix this with
- Announce a flat-rate pricing updateOwner / GM · 30 min per update→
- Summarize job costingBookkeeper / Accounting · 45 min per batch→
- Build good/better/best optionsService Technician · 10 min per job→
- Handle a price shopperCSR / Dispatcher · 30 min once→
- Shop Kit: Owner weekly numbers review5 workflows in order→
For service shop owners and their teams. No hype; unsubscribe whenever.