Parts markup alone does not tell you whether the whole job works. Technician time, dispatch cost, equipment, consumables and warranty/risk exposure all affect the economics.
Check a real job free →The useful question is not “what does everyone charge?” It is “what does this job cost my business, and what price protects the margin I chose?”
Protected price = cost basis ÷ (1 − target margin)This is the simple gross-margin relationship behind a cost-based protected price. Your real model may also need tax, payment fees, overhead allocation, contingency or other inputs you choose to include.
With $1,300 of entered job cost and a 35% target margin, the protected selling price is $2,000.
Paste the real job. MarginPact extracts the scope facts it can support, asks you for the economics it cannot know, calculates a protected recommendation from your inputs, and lets you carry the same job into your workspace to create a customer quote.
Run the Free Price Check →No. A parts markup applies to one cost category. Gross margin measures what remains from the entire selling price after the costs you include.
Yes, but the inputs should reflect the actual labor and direct costs of the specific job.
No. It can work alongside your saved pricing rules by checking the economics and target margin behind the price.
Use the same Free Price Check that feeds MarginPact's protected pricing and quote workflow.