75% off first purchase + included premium onboarding.

Article Progress

0%

How Much to Mark Up Materials: Contractor Formula for Labor and Profit

Grace with Erro
12 min read
Updated 8/1/2026

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 rate

Work 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 markup

Run 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 workflows

Frequently 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.


Ready to Grow Your Business?

Erro's powerful tools are designed to help you scale faster, work smarter, and achieve more. Join thousands of businesses already transforming their operations.

No credit card required. Create your account immediately.

More in Estimating & Pricing

Explore other articles in this category

Estimating & Pricing

Custom home estimate template: what to include before you quote

Build a custom home estimate with a clear scope, current costs, specifications, allowances, options, exclusions, and approval details.

Read more →
Estimating & Pricing

Custom home allowances and selections: a builder workflow

Use a practical workflow for custom-home allowances, base specifications, upgrades, selection ownership, and documented changes.

Read more →
Estimating & Pricing

Modular home pricing breakdown: model, options, and site work

Structure modular home pricing around the base model, upgrades, allowances, site work, current inputs, and client approval.

Read more →
Estimating & Pricing

Modular home options pricing: a builder guide to upgrades and allowances

Create clear modular home option and allowance pricing with defined specifications, current inputs, and approved changes.

Read more →
Estimating & Pricing

Modular home estimating software vs. Excel: a practical guide

Compare modular home estimating software and Excel for model scope, options, site work, revisions, proposals, and changes.

Read more →

Ready to estimate and sell more efficiently?

Start your 30-day free trial, create an account immediately, and build accurate estimates and proposals from desktop or mobile.

No credit card required. Create your account immediately.

Frequently Asked Questions

  • How do I access Erro?

  • How do I get started with Erro?

  • Can I change my subscription plan later?

  • Is Erro suitable for small businesses?

  • How is billing managed?

  • Does Erro offer customer support?

  • Can I import my existing data into Erro?

  • Is Erro Mobile-Friendly?

  • How do I add my lead form to my website?

  • Is my data secure with Erro?