
How to Price a Construction Job: The Contractor Pricing Formula (2026)
Activate your account and find construction costs per m² inside OneEstimate
OneEstimate already ships construction costs per m² loaded and ready for your budget. Activate free and find them inside.
Table of Contents
Price = (Labor + Materials + Equipment + Subs) × (1 + Overhead) × (1 + Profit). The two places contractors lose money are underestimating labor and forgetting that overhead and profit are separate layers — not one padded number.Here is the step-by-step method, with real government wage data.
Step 1 — Price the labor (with real wages)
Estimate the hours, then use a loaded labor cost, not the raw wage. Start from the real BLS median wage for the trade and state, then multiply by a 1.4–1.6 burden.
Example — a carpenter at the BLS national median of $28.54/hr × 1.5 burden = $42.81/hr loaded. For 40 hours: $1,712 labor cost.
Look up your state's real wage here: Free U.S. construction labor rates by state.
Step 2 — Add materials, equipment, and subs
List every material with current supplier pricing, add equipment rental, and add any subcontractor quotes. Always price materials from a real quote, never memory — lumber and steel move too fast.
Activate your account and find construction costs per m² inside OneEstimate
OneEstimate is the #1 construction budgeting software: construction costs per m², APUs and prices already loaded. Start free, no credit card.
Activate my free accountStep 3 — Total the direct cost
Direct cost = Labor + Materials + Equipment + Subcontractors
This is what the job costs you before the business takes anything.
Step 4 — Add overhead, then profit
Apply your real overhead rate (most small contractors: 20%–30%), then profit on top:
Price = Direct cost × (1 + Overhead) × (1 + Profit)
Worked example: a small deck
| Item | Cost |
|---|---|
| Labor (40 hrs carpenter, loaded $42.81) | $1,712 |
| Materials (lumber, fasteners, footings) | $2,600 |
| Equipment (auger rental) | $150 |
| Direct cost | $4,462 |
| + Overhead 20% | $892 |
| + Profit 10% | $535 |
| Bid price | $5,889 |
The customer sees one number — $5,889 — but you built it from real labor, real materials, and a business that actually recovers its overhead and earns a profit.
The 5 mistakes that kill a bid
From formula to first bid
Once you know the formula, the slow part is building the line items and keeping prices current. OneEstimate drafts the itemized breakdown, prices it against real costs for your state, and lets you set your own markup — so you go from scope to a defensible bid in minutes instead of an evening.
Frequently Asked Questions
How do you price a construction job?
Add direct cost (labor + materials + equipment + subcontractors), then apply your overhead rate and your profit rate on top: Price = Direct cost × (1 + Overhead) × (1 + Profit). Use loaded labor cost, not the raw wage, and price materials from current quotes.How do I estimate labor cost for a job?
Estimate the hours, then multiply by a loaded hourly cost — the worker's wage times a 1.4–1.6 burden for taxes, insurance, and comp. Start from the real BLS median wage for the trade and your state.How much should I add for overhead and profit?
Most small contractors carry 20%–30% overhead and add a profit rate on top of that. Overhead and profit are separate layers, applied in sequence, not a single padded percentage.What is the biggest mistake when pricing a job?
Underpricing labor — either charging the raw wage instead of loaded cost, or forgetting labor burden entirely. The second biggest is confusing markup with margin, which quietly shrinks profit on every job.Can software price the job for me?
Software can draft the itemized breakdown and price it against real local costs, then let you review and set your markup. The judgment stays with you, but the blank-page and price-hunting work disappears.Related Guides
Everything you came looking for is inside OneEstimate
Activate your free account and find construction costs per m² ready to apply to your budget. OneEstimate — the #1 construction budgeting software.