How Much to Mark Up Materials: Contractor Formula for Labor and Profit
Quick answer
Material and labor markup should recover the full cost of supplying the work, contribute to overhead and profit, and reflect the risk and complexity of the specific project.
Start With a Complete Cost, Not a Standard Percentage
There is no universal material or labor markup that works for every contractor. The right selling price starts with the complete cost of supplying the work, the overhead your business must recover, the risk in the job, and the profit you need. A percentage copied from another contractor can underprice a job when it ignores delivery, waste, labor burden, supervision, warranty exposure, or the time required to manage the work.
Use the Markup Formula
Markup is calculated from cost: selling price = total cost × (1 + markup rate). If a fully understood cost is $10,000 and you apply a 25% markup, the selling price is $12,500. The $2,500 difference must recover the overhead, risk, and profit intended for that work. Do not apply the formula until the cost base is complete.
Build the Material Cost You Actually Supply
Use supplier cost, delivery, handling, storage, waste, returns risk, damage risk, sales tax when applicable, and procurement time. A material line that appears inexpensive can carry substantial administrative and warranty responsibility. Record which costs are included in the estimate so the team can explain the price and improve future assumptions.
Use a Fully Loaded Labor Cost
Labor pricing should start with the cost of employing and deploying the crew, not only the hourly wage. Review payroll costs, benefits, paid nonproductive time, vehicles, tools, supervision, and realistic production hours. Then apply the overhead, risk, and profit needed for the job. A labor rate built on unrealistic hours will not be protected by a higher markup alone.
Calculate a fully loaded labor rateWork a Simple Pricing Example
Assume the job requires $6,000 in delivered materials, $3,000 in fully loaded labor, and $1,000 in equipment, permits, or subcontractor cost. The cost base is $10,000. At a 25% markup, the selling price is $12,500. Before sending it, confirm that $2,500 is appropriate for the business overhead, job risk, and desired profit; if not, revise the cost assumptions or pricing strategy instead of treating the formula as the answer.
Review Markup With Overhead, Margin, and Scope
Markup and margin are different measures. Markup is calculated from cost; margin is calculated from selling price. Review both alongside exclusions, allowances, site costs, and change-order procedures before issuing a quote. A repeatable estimate review prevents a familiar percentage from hiding an incomplete scope.
Learn how to allocate construction overheadUnderstand profit margin versus markupRun a Five-Minute Pricing Audit Before Sending
For every material-heavy estimate, ask five questions: Did the supplier quote include freight? Is the quantity based on the current scope? Is waste included? Has the delivery or storage requirement changed? Does the price include the time and risk your business accepts by supplying the material? For labor-heavy work, ask whether the crew hours reflect access, setup, coordination, cleanup, and likely interruptions. Write the answer beside the estimate instead of relying on memory.
Turn Cost Variances Into Better Pricing Rules
After a job or major phase, compare the material and labor assumptions with what occurred. If delivery, waste, crew hours, or change administration repeatedly differs from the estimate, update the related estimate item or template. Do not respond to one bad result by raising every percentage; identify the cost category and condition that created the variance first.
Keep Assumptions Consistent Across Estimates
Use shared estimate items, documented formulas, and a final review checklist so the team does not rebuild pricing logic for each job. Erro helps contractors organize reusable pricing, estimate revisions, proposals, and approved changes in connected workflows.
Explore estimate creation in ErroExplore construction profitability workflowsFrequently Asked Questions
How do I calculate material markup?
First calculate the full cost of supplying the material, including delivery, handling, waste, tax when applicable, and risk. Multiply that cost by one plus your markup rate to calculate the selling price.
Should labor and materials use the same markup?
Not necessarily. They have different costs and risks. Labor requires a fully loaded labor-cost assumption, while material needs delivery, handling, waste, and warranty considerations.
What should I review before using a markup percentage?
Review the complete material and labor cost base, overhead recovery, job risk, scope exclusions, allowances, and the profit required for the work.