Contractor pricing guide

Markup vs. Margin for Contractors

Know which percentage you are using before a profitable-looking quote becomes a thin-margin job.

The short answer

Markup measures gross profit as a percentage of cost; gross margin measures gross profit as a percentage of the selling price. They use the same dollars but different bases. If a job costs $1,000 and you add a 50% markup, the price is $1,500 and the gross margin is 33.3%—not 50%. Contractors can use markup to build prices, but should check gross margin to confirm the completed job will produce enough gross profit to cover overhead and net profit.

Convert markup and margin with the free Parts & Labor Markup Calculator

Published October 9, 2026 · For contractors and small service businesses

01

Markup and gross margin describe the same profit from different angles

Start with three numbers: cost, selling price, and gross profit. If a plumbing repair costs $400 to deliver and sells for $600, its gross profit is $200. Markup compares that $200 with the $400 cost. Gross margin compares the same $200 with the $600 selling price.

MeasureQuestion it answers$400 cost / $600 price
MarkupHow much gross profit was added relative to cost?50.0%
Gross marginWhat share of revenue remains after direct job cost?33.3%
Gross profitSelling price minus cost$200

Neither measure changes the dollars earned. The danger is using a margin target as though it were a markup. A contractor who intends to earn a 40% margin but simply adds 40% to cost will earn only a 28.6% margin.

02

Why contractors confuse markup and margin

Both are percentages associated with gross profit, and estimating software, suppliers, bookkeepers, and field teams do not always use the words consistently. “Add 30%” sounds like “make 30%,” even though one usually describes markup on cost and the other may mean margin on revenue.

The confusion grows when a quote mixes parts, labor, equipment, subcontractors, permits, and overhead. A parts line can carry a 100% markup while the entire job finishes at a much lower margin because labor was underpriced or an unplanned cost appeared. Write the calculation next to every target: markup on cost or gross margin on price. A percentage without its base is incomplete.

Useful language: “We apply a 50% markup to this cost” and “we target a 33.3% gross margin on this price” describe the same example without ambiguity.

03

Use the right formula for the decision

Markup percentage= (selling price − cost) ÷ cost × 100
Gross margin percentage= (selling price − cost) ÷ selling price × 100
Price required for a target gross margin= cost ÷ (1 − target margin)Enter the target as a decimal. For a 35% margin, divide cost by 0.65.

To build a price from markup, multiply cost by one plus the markup rate. To build a price from a target margin, divide cost by one minus the margin rate. The second formula is essential because the desired profit is a percentage of the final selling price, which is not yet known.

04

Convert markup to margin—and margin to markup

Convert markup to gross marginmargin = markup ÷ (1 + markup)
Convert gross margin to markupmarkup = margin ÷ (1 − margin)
Markup on costEquivalent gross marginPrice on $100 cost
20%16.7%$120.00
30%23.1%$130.00
50%33.3%$150.00
66.7%40.0%$166.67
100%50.0%$200.00
150%60.0%$250.00

The relationship is not linear. A 100% markup creates a 50% margin, but a 200% markup creates a 66.7% margin—not 100%. Use the Parts & Labor Markup Calculator when you need to compare markup pricing, margin pricing, and the combined result without doing the conversions by hand.

05

Price parts and labor for the costs they actually carry

Parts and materials

The supplier invoice is only the starting cost. Parts pricing may need to recover sourcing time, freight, pickup, receiving, storage, financing, breakage, theft, returns, disposal, warranty administration, and the risk that the company must replace a failed item before receiving supplier credit. Low-cost parts often need a higher percentage markup because many handling costs are fixed in dollars.

Labor

Do not mark up the technician’s wage and assume labor is covered. Build from loaded labor cost, including employer payroll taxes, benefits, workers’ compensation, paid time off, training, and other direct employment costs. Then account for billable utilization: the business must recover paid meetings, restocking, travel gaps, and other non-billable time through the hours it can sell. The Labor Rate Calculator is designed for that calculation.

Parts and labor can use different markup rules. What matters is that the final job price recovers every included cost and reaches the required overall gross profit. Before sending a quote, use the Job Cost Estimator to assemble the full cost and selling-price picture.

06

Gross profit must pay overhead before it becomes net profit

Gross margin is not the same as net profit margin. Gross profit is what remains after the costs your company assigns directly to the job or cost of goods sold. From that pool, the business still has to pay office payroll, rent, software, phones, general insurance, marketing, accounting, vehicles not assigned directly, and other operating overhead. Only what remains after overhead and other expenses becomes operating or net profit.

Companies classify costs differently, so consistency matters more than copying another contractor’s target. If vehicle expense and field supervision are in your overhead, your required gross margin must fund them. If they are assigned to jobs, include them in job cost and do not recover the same dollars twice. Use the Break-Even Calculator to connect contribution per job, fixed costs, sales volume, and target profit.

Burden is not markup: Payroll burden makes labor cost more than the wage. Overhead is the cost of operating the company. Markup is a pricing method. Keeping the three separate prevents false profit.

07

Use markup to build consistently; use margin to manage profitability

Markup is convenient at the line-item level. A contractor can apply defined rules to parts categories, equipment, subcontractors, and materials, making estimates faster and easier to audit. Margin is usually more useful for financial planning because it states how much of each revenue dollar remains as gross profit.

  • Use markup when turning a known cost into a repeatable line-item selling price.
  • Use target margin when setting the total price required to produce a planned share of gross profit.
  • Check both when the job has several cost types or a price has been discounted, rounded, or overridden.
  • Review actual margin after completion, when estimated labor, materials, callbacks, and other costs can be replaced with real results.

HVAC contractors building a price book can apply the same distinction in the HVAC Flat Rate Repair Pricing Calculator. The tool separates task assumptions and shows the resulting markup and margin instead of treating the labels as synonyms.

08

Worked example: pricing a mixed contractor job

Assume a small electrical, plumbing, HVAC, or handyman job includes loaded field labor, parts, a permit, travel, and job-specific overhead. The contractor wants a 40% gross margin on the complete job.

Cost componentBasisCost
Loaded field labor6 hours × $42$252.00
Parts and materialsSupplier and consumable cost$310.00
PermitDirect job fee$75.00
Travel and vehicleJob allocation$48.00
Job-specific overheadEstimating and administration$65.00
Total job cost$252 + $310 + $75 + $48 + $65$750.00

The target-margin price is $750 ÷ (1 − 0.40) = $1,250. That produces $500 of expected gross profit, a 40% gross margin, and a 66.7% markup on total cost. If the contractor mistakenly adds a 40% markup, the price is only $1,050, gross profit is $300, and gross margin falls to 28.6%.

After the work is complete, replace the estimate with actual labor, parts, travel, fees, and overhead in the Job Profit Calculator. A strong estimating rule becomes valuable only when completed-job data confirms it.

09

Avoid these common markup and margin mistakes

Using the terms interchangeably

A 40% markup and a 40% margin produce different prices. Label every percentage by its base.

Marking up the wage

Base pay leaves out payroll burden, benefits, non-billable time, and other employment costs.

Ignoring small-part handling

A flat percentage can fail to recover the fixed work of finding, buying, storing, and warranting a low-cost item.

Applying one rate to every cost

Parts, labor, equipment, and subcontractors can carry different risk and cost-to-serve profiles.

Calling gross profit net profit

Gross profit still has to fund overhead, financing, taxes, and the company’s required bottom line.

Double-counting overhead

If overhead is already built into a labor rate or job cost, adding the same allocation again overstates the required price.

Checking only line-item markup

Discounts and the final cost mix can pull the complete job below the intended gross margin.

Never comparing actual results

Estimated pricing should be corrected with completed-job labor, material, callback, and gross-profit data.

10

Apply the same math to your trade’s real cost structure

The formulas do not change by profession, but the cost mix does. An HVAC repair may carry stocked parts and callback risk; an electrical job may include permits and specialty material; plumbing can combine travel, diagnosis, and emergency capacity; handyman work often mixes small purchases with labor; and cleaning businesses may carry supplies, travel, supervision, and recurring-service administration.

Use the profession hubs for tools matched to HVAC contractors, electricians, plumbers, handyman businesses, and cleaning businesses. Build your own rules from the costs, capacity, risk, and profit target of the work you actually perform.

11

Markup and margin FAQs

What is the difference between markup and margin?

Markup is gross profit divided by cost, while gross margin is gross profit divided by selling price. A 50% markup on $100 of cost creates a $150 price and a 33.3% gross margin, so the percentages are not interchangeable.

What markup gives a 40% gross margin?

A 40% gross margin requires a 66.7% markup. Divide the margin by one minus the margin: 0.40 divided by 0.60 equals 0.6667. A $100 cost would therefore need a $166.67 selling price.

Is a 30% markup the same as a 30% margin?

No. Adding a 30% markup to $100 of cost produces a $130 selling price and $30 of gross profit. That $30 is only 23.1% of the $130 selling price, so the gross margin is 23.1%, not 30%.

Should contractors mark up labor?

Contractors need a labor selling price above the direct wage or loaded labor cost, but a simple markup on wages can miss payroll burden, non-billable time, and overhead. First establish the true labor cost and billable capacity, then set the selling rate required to cover overhead and profit.

Should parts and labor use the same markup?

Not necessarily. Parts can carry purchasing time, freight, handling, warranty, loss, and inventory risk, while labor has payroll burden and limited billable capacity. Separate pricing rules are often clearer, provided the completed job still reaches the company’s overall gross-margin target.

Does gross margin include overhead?

Gross margin depends on which costs your company classifies as cost of goods sold. It usually must produce enough gross profit to pay operating overhead and leave net profit, but the margin calculation does not automatically prove that overhead has been covered. Use one consistent accounting definition and compare gross profit with the overhead the business must fund.

Can I use one markup on every contractor job?

A single markup is simple, but it can misprice jobs with different mixes of labor, parts, subcontractors, travel, equipment, risk, and warranty exposure. Check the total selling price and expected gross margin for each meaningful job type, then adjust the rules when the mix changes.

This guide is general business information, not accounting, tax, or financial advice. Use consistent cost classifications and review important pricing decisions with qualified professionals.