Five-step method
How to calculate markup on parts and labor
Start with costs that reflect what the business must actually recover. Price parts and labor separately when their economics differ, then review the combined result before quoting the job.
- Step 1
Enter the true parts cost
Use the amount the business actually pays, then account for freight, purchasing, handling, waste, warranty exposure, or other material costs in the cost basis when appropriate.
- Step 2
Enter the true labor cost
Use labor cost per billable hour rather than wage alone. Include payroll burden and recover non-billable time and overhead either in this cost or elsewhere in the job price.
- Step 3
Choose markup, target margin, or selling price
Apply a cost markup, solve for a target gross margin, or enter a known selling price to see the implied profit, markup, and margin.
- Step 4
Set quantity and labor hours
Enter the number of parts or material units and the billable labor hours for the scenario.
- Step 5
Review the combined job economics
Check total cost, selling price, gross profit, markup, and margin before turning the scenario into an estimate or flat-rate price.
Why parts and labor may need different markups
The same percentage is easy to apply, but it may not recover the same work or risk. Parts pricing can cover sourcing, freight, receiving, storage, breakage, warranty administration, obsolete stock, and the cash tied up before a customer pays.
Labor pricing must recover wages plus employer payroll costs, benefits, paid non-billable time, supervision, callbacks, and the overhead assigned to field work. Use the Labor Rate Calculator when wage is the only labor number you currently know.
Separate strategies also make it easier to respond when material costs move quickly, a task carries unusual warranty risk, or labor efficiency varies by job type.
Contractor pricing formulas
Gross profit
= selling price − cost
Markup percentage
= gross profit ÷ cost × 100
Gross margin percentage
= gross profit ÷ selling price × 100
Selling price from markup
= cost × (1 + markup percentage)
Selling price from target margin
= cost ÷ (1 − target margin percentage)
How overhead and burden affect service-business pricing
A markup only works when the cost underneath it is complete. Direct cost usually includes the specific material and labor consumed by the job. Labor burden may add employer payroll taxes, workers' compensation, benefits, and other employment costs. Overhead can include vehicles, insurance, software, rent, office payroll, marketing, tools, and management.
Decide where each cost will be recovered. You can include an allocated amount in parts or labor cost, add a separate job charge, or build it into a broader pricing model. Do not omit it, and do not count it twice.
Use the Break-Even Calculator to test company-wide cost coverage, then use the Job Cost Estimator to assemble a complete job rather than treating this parts-and-labor scenario as a finished quote.
Markup versus gross margin
Because markup uses cost as its denominator and margin uses selling price, the same number does not mean the same profitability.
50% markup: $100 cost × 1.50 = $150 price → $50 profit → 33.3% margin
50% margin: $100 cost ÷ 0.50 = $200 price → $100 profit → 100% markup
If the business sets targets in gross margin, use the calculator's target-margin mode rather than entering the same percentage as markup.
Worked example
A $380 cost priced at $600
Suppose a service job uses two parts that cost $100 each. A 50% parts markup produces a $150 selling price per part. Labor costs the business $60 per billable hour, and a 40% target labor margin produces a $100 hourly selling rate. The job requires three labor hours.
- Parts cost
- $200.00
- Labor cost
- $180.00
- Total selling price
- $600.00
- Gross profit
- $220.00
The combined result is $380 cost, $600 selling price, $220 gross profit, 57.9% markup, and 36.7% gross margin. The blended margin lands between the parts margin and labor margin because the two categories contribute different costs and profit dollars.
Use the result across service trades
- HVAC: apply separate material and labor economics, then build a repeatable repair amount with the HVAC Flat Rate Repair Calculator or price the initial visit with the HVAC Service Call Price Calculator.
- Plumbing and electrical: account for fittings, wire, fixtures, permits, helpers, travel, and task risk rather than copying one percentage across every job.
- Handyman: protect small jobs with a minimum charge and price purchased materials for the time and responsibility involved.
- Cleaning: treat consumable supplies and burdened crew labor separately, then include travel, equipment, and recurring-service overhead.
Browse tools for HVAC, plumbers, electricians, handyman businesses, and cleaning businesses.
From markup scenario to complete job price
This calculator combines part quantity and labor hours, but a real quote may also include equipment, subcontractors, permits, disposal, travel, financing fees, discounts, taxes, contingencies, and other direct or indirect costs.
Move the scenario into the Job Cost Estimator before quoting, then compare the estimate with completed-job revenue and actual costs in the Job Profit Calculator.
Review actual outcomes by job type. A percentage that looks healthy on paper may need adjustment when callbacks, waste, purchasing time, discounts, or unbilled labor are consistently higher than assumed.
Common parts-and-labor pricing mistakes
Confusing markup with margin
Entering a 30% markup when the goal is a 30% margin produces a price that is too low.
Using wage as the labor cost
Wage alone leaves out payroll burden, benefits, non-billable time, and the overhead labor must recover.
Marking up only the invoice price
Freight, purchasing time, storage, waste, and warranty handling can make the true material cost higher.
Applying one percentage to every category
Parts and labor can carry different risk, cost-to-serve, and market constraints.
Omitting or double counting overhead
Know whether each overhead cost is in the cost basis, a separate charge, or another part of the pricing model.
Never checking actual job results
Compare estimates with actual cost, revenue, and gross profit so recurring misses change future assumptions.
Parts and labor markup calculator FAQs
How do I calculate markup on parts?
Subtract part cost from selling price to find gross profit, then divide gross profit by part cost. To calculate a price from a desired markup, multiply cost by one plus the markup percentage. A $100 part with a 50% markup sells for $150.
How do I calculate markup on labor?
Start with the true labor cost per billable hour, not just the employee wage. Multiply that cost by one plus the desired labor markup, or use a target-margin formula. The labor cost should account for burden, non-billable time, and overhead when those costs are not recovered elsewhere.
Should parts and labor use the same markup?
Not necessarily. Parts and labor have different cost structures, risks, and customer expectations. Materials may need to recover purchasing, handling, inventory, warranty, and callback risk, while labor pricing must recover wages, payroll burden, non-billable time, and overhead.
What is the difference between markup and gross margin?
Markup measures gross profit as a percentage of cost. Gross margin measures gross profit as a percentage of selling price. A 50% markup produces a 33.3% gross margin, while a 50% gross margin requires a 100% markup.
How do overhead and labor burden affect markup?
If overhead and labor burden are missing from the cost basis, an apparently profitable markup may still produce a loss. Include those costs in the item or labor cost before applying markup, or recover them deliberately elsewhere in the job price without double counting.
What markup should a contractor use?
There is no universal contractor markup. The right percentage depends on overhead, labor burden, material handling, risk, callbacks, capacity, competition, and profit goals. Build the percentage from your costs, then compare estimates with completed-job results.
Can I use different pricing methods for parts and labor?
Yes. This calculator lets you price either category from markup, target gross margin, or a known selling price. You can mix methods and then review the combined job cost, selling price, profit, markup, and margin.
Is this calculator useful for HVAC, plumbing, electrical, handyman, and cleaning businesses?
Yes. The cost, markup, margin, and selling-price formulas apply broadly. Each business should still use its own cost structure and decide whether supplies, travel, minimum charges, equipment, and overhead belong in parts, labor, or a separate job charge.
Planning estimate, not accounting or tax advice
This calculator illustrates cost-based pricing. It does not set a market price, guarantee profit, determine taxable amounts, or replace accounting, tax, legal, or financial advice.
Money is calculated in integer cents, and displayed percentages are rounded. Your entries stay in this browser, are saved only as a local draft, and are not transferred to linked tools.