top of page

Markup vs. margin for contractors: The pricing mistake that quietly costs you profit

A contractor can estimate labor correctly, account for materials, include subcontractors, and still price the job too low.


The problem may not be the cost estimate. It may be confusion between markup and margin.


These terms are often used as though they mean the same thing. They do not. Markup measures profit as a percentage of cost. Margin measures profit as a percentage of the selling price.


If you believe a 25% markup produces a 25% gross margin, your jobs will be priced below the level you intended. Repeating that mistake across dozens of projects can leave a busy company consistently short of its profit goal.


Markup and margin are not interchangeable


Markup answers:


How much did we add to our cost?


Markup = gross profit ÷ direct cost


Margin answers:


What percentage of the selling price remains after direct job costs?


Gross margin = gross profit ÷ selling price


Both calculations use the same gross-profit dollars. The difference is the number those dollars are divided by.


A simple contractor pricing example


Assume a job has $10,000 in direct costs, including field labor, payroll burden, materials, subcontractors, and equipment.


If you apply a 25% markup:


  • Direct cost: $10,000

  • Selling price: $12,500

  • Gross profit: $2,500

  • Gross margin: 20%


The company added 25% to its cost, but only 20% of the selling price is gross profit.


If the business needs a 25% gross margin, use:


Selling price = direct cost ÷ (1 – target margin)


$10,000 ÷ 0.75 = $13,333


That price produces approximately $3,333 in gross profit and a 25% gross margin.


The difference is about $833 on one job. Across 50 similar jobs, that pricing gap represents more than $41,000 in gross profit.


A quick markup-to-margin reference


Use these conversions as a basic reference:


  • A 20% markup produces a 16.7% gross margin.

  • A 25% markup produces a 20% gross margin.

  • A 33.3% markup produces a 25% gross margin.

  • A 50% markup produces a 33.3% gross margin.

  • A 100% markup produces a 50% gross margin.


Your estimating system may use markup to build the selling price. Your financial reports will usually evaluate performance using gross margin. The team must understand how the two relate.


Why the mistake becomes expensive


A pricing error affects more than one project. It reduces the gross profit available to cover:


  • Administrative payroll

  • Insurance and vehicles

  • Software and marketing

  • Rent and professional services

  • Owner compensation

  • Future investment


Gross profit is what remains after direct job costs. It must cover overhead before the business produces net profit.


A company can complete its work successfully and still fail to generate enough money to support the organization if the required margin was never built into the price.


Build prices from true job cost


Markup and margin calculations are only useful when the cost estimate is accurate.


Labor


Do not use the employee’s hourly wage alone. Include applicable payroll taxes, workers’ compensation, benefits, and other labor burden connected to field work.


Materials


Include delivery, expected waste, price changes, and small consumable items that are easy to overlook.


Subcontractors and equipment


Account for subcontractor quotes, equipment rental, fuel, mobilization, permits, disposal, and job-specific travel.


Project risk


Consider uncertainty in the scope, schedule, access, customer requirements, and site conditions.


If the cost base is understated, applying the correct margin formula will still produce the wrong price.


Do not use one markup for every job


A single company-wide markup may not produce the right result for every type of work.


Different jobs consume different levels of management time, scheduling capacity, working capital, equipment, administrative support, and risk.


A material-heavy project may create substantial revenue but require less field labor. A smaller service job may require more coordination, travel, and communication relative to its price.


Review actual gross margin by service type, project size, customer type, and crew. Use completed-job data to determine whether certain work needs different pricing rules.


Understand what discounts do to gross profit


Discounts should be evaluated against gross profit, not only revenue.


Return to the $10,000 cost example. A price of $13,333 produces about $3,333 in gross profit.


If the company gives a 10% discount, the price falls to approximately $12,000. The direct cost remains $10,000.


Gross profit falls from about $3,333 to $2,000—a reduction of roughly 40%.


Before approving a discount, calculate the revised margin and decide whether the job is still worth accepting.


Compare estimated margin with actual margin


The pricing process should not end when the estimate is approved.


After completion, compare:


  • Estimated and actual revenue

  • Estimated and actual direct cost

  • Expected and actual gross margin


Then identify the reason for any meaningful difference.


Was labor underestimated? Did material prices change? Was extra work completed without a change order? Did the job require more supervision or travel than expected?


Each completed job should improve the next estimate. If the same variance appears repeatedly, the issue is no longer an exception. It is a pricing or operating-system problem.


A practical pricing review for this week


Select five recently completed jobs and record:


  1. Estimated direct cost

  2. Original selling price

  3. Markup used

  4. Expected gross margin

  5. Actual direct cost

  6. Actual gross margin

  7. Reason for the variance


Then ask:


  • Are estimators using markup and margin correctly?

  • Are all direct costs included?

  • Are certain job types consistently underperforming?

  • Are discounts approved without a margin review?

  • Is completed-job data improving future pricing?


This review can reveal whether the company has a sales problem, cost-control problem, or pricing-calculation problem.


Final thought


Markup is a pricing tool. Margin is a profitability measurement.


Confusing the two can cause contractors and service businesses to underprice work while believing they are protecting profit.


Calculate true job cost, set a clear gross-margin target, use the correct selling-price formula, and compare the expected result with actual performance.


A full schedule is not enough. Every job must contribute enough gross profit to cover overhead, support the team, and produce a healthy return for the owner.



GTI Consulting helps construction companies, trades businesses, and service organizations improve profitability through stronger pricing, job costing, financial visibility, and operational control.


If your company is winning work but consistently missing its profit targets, schedule a Profitability & Operations Review.


We will help identify whether pricing calculations, cost assumptions, discounts, or job execution are reducing margins and develop a practical plan to correct them.




Comments


bottom of page