Why Construction Contractors Go Broke on Jobs They Thought Were Profitable

A contractor bids a kitchen remodel at 18,000 dollars. Midway through, they realize drywall repair took twice the estimated hours, the homeowner changed cabinet specs twice, and they never accounted for job site overhead. The job costs 19,500 dollars, and they're losing 1,500 dollars. This happens because contractors bid job costs, not job profit. They calculate materials and base labor but forget overhead allocation, contingencies, and margin.

The Construction Bid Formula

Bid Price = Materials + Labor + Overhead + Contingency + Profit Margin

Example: 2,000 sq ft interior painting. Materials (paint, primer, tape, drop cloths): 650 dollars. Labor (80 hours @ 35 dollars/hour loaded rate): 2,800 dollars. Job overhead (permit, insurance allocation, scaffolding): 400 dollars. Contingency (5% for unknowns): 200 dollars. Subtotal (cost basis): 4,050 dollars. Profit margin (25% target): 1,013 dollars. Total Bid: 5,063 dollars (round to 5,100)

Estimating Materials Accurately

Material cost is easiest to calculate. Get quotes from suppliers for each specification. Paint: 1.50-2.50 dollars per square foot (depends on quality and coverage). Drywall per sheet installed: 12-18 dollars per sheet plus mud/tape/finishing. Lumber: 0.80-1.50 dollars per linear foot. Roofing: 3.50-8.00 dollars per square foot. Get three supplier quotes and use the middle one. Add 3-5% for waste, breakage, and price variance.

Estimating Labor Hours: The Critical Step

Labor estimation is where bids fail. Contractors estimate "10 hours" when jobs take 18 hours. Define scope precisely, identify each task, estimate hours per task using industry benchmarks, add 15-20% buffer for complications, multiply by loaded labor rate (wage plus benefits plus payroll tax).

Example: Drywall installation in 400 sq ft room. Layout and material prep: 2 hours. Hang drywall (8 sheets, 2 people): 4 hours. Mud coat 1: 3 hours. Sand coat 1: 1.5 hours. Mud coat 2: 2.5 hours. Sand coat 2: 1.5 hours. Primer/paint: 2 hours. Cleanup: 1 hour. Subtotal: 17.5 hours. Add 15% buffer: 2.6 hours. Total estimate: 20 hours. Multiply by loaded rate: 20 hours × 45 dollars/hour = 900 dollars labor cost.

Loaded Labor Rate vs. Hourly Wage

Loaded labor rate includes hourly wage, payroll taxes (15%), workers comp insurance (2-5%), and employee benefits. A carpenter at 30 dollars/hour wages actually costs 35-40 dollars/hour loaded. Formula: Loaded Rate = Hourly Wage ÷ 0.65-0.75. Example: Electrician at 40 dollars/hour = 40 ÷ 0.70 = 57 dollars/hour loaded cost.

Job Overhead Allocation

Job overhead is direct costs for a specific job: Permits and inspections 200-2,000 dollars, insurance premium allocation 2-5% of contract value, equipment rental 50-500 dollars, jobsite supervision 2-5% of labor cost, temporary facilities (dumpster, Port-a-Potty) 500-2,000 dollars, safety equipment and training 200-1,000 dollars, mobilization 5-10% of job cost, travel and transportation 1-3% of job cost. For a 15,000 dollar job, reasonable job overhead is 1,500-2,250 dollars (10-15% of contract).

Contingency: The Safety Buffer

Contingency covers unknowns and scope creep. Use 5% for clear scope, 10% for renovations (hidden conditions likely), 15%+ for existing structure unknowns. Contingency is not profit; it's insurance against unknowns. If no unexpected conditions occur, contingency converts to profit.

Profit Margin Targets by Project Type

Bid (competitive, fixed-price): 15-20% margin. Negotiated or T&M: 20-30% margin. Design-build: 25-35% margin. Specialty/skilled trade: 25-40% margin. Hourly T&M labor: 35-50% markup on labor rates.

The Three-Bid Rule

Never bid from a single estimate. Bid from three independent estimates to validate assumptions: Estimate 1 (bottom-up, task by task), Estimate 2 (top-down, comparable projects), Estimate 3 (historical data from similar jobs). If all three estimates are within 5-10%, confidence is high. If they vary 20%+, investigate the discrepancy before bidding.

Presenting the Bid to the Customer

Customers want to understand what they're paying for. Show line-item breakdown (materials, labor by trade and phase, permits, contingency). A 10-page detailed bid loses jobs. A 1-page summary with optional detailed breakdown wins jobs.

Build professional construction bids: Use the Construction Bid Calculator to separate materials, labor, overhead, and margin.

FAQ: Construction Bidding

Should I give different bids for the same job to different customers?

No. Calculate one bid price. If a customer negotiates, you adjust scope (remove contingency, reduce materials), not profit. Consistency builds reputation. Customers talk, and variable pricing damages trust.

How do I handle bid revisions when customer changes scope?

Use the same formula for change orders. New materials + new labor + overhead + margin. Don't adjust the original bid; add a separate change order. This prevents margin erosion from scope creep.

What percentage of bids should I expect to win?

Winning 1 of 3 bids is healthy. Winning 1 of 5-10 suggests bid price is too high or presentation is weak. Winning everything means you're bidding too low. Adjust margins or scope to reach 30-40% close rate.

Overhead Allocation Strategy

Overhead allocation is critical and often forgotten. Direct job overhead (permits, insurance, equipment) ranges 10-15% of contract value for most jobs, but general overhead (office staff, rent, utilities, vehicle depreciation) must be distributed across all jobs. Many contractors allocate overhead at 15-20% of direct costs. Example: If direct costs (materials + labor) are $8,000, allocate $1,200-$1,600 as overhead. This ensures every job contributes to covering non-job-specific business expenses.

Material Price Fluctuation Buffer

Material costs fluctuate. Add a 5-10% materials buffer to your bids to absorb price increases between bid date and purchase date. During volatile markets (lumber, steel, copper), use 10%. During stable periods, 5% suffices. Document your assumption in the bid: "Material pricing valid for 30 days from bid date. Prices subject to change." This protects you if material costs spike mid-job.

Subcontractor Markup Strategy

When you subcontract work, add 10-20% markup on subcontractor invoices. This covers your management overhead, coordination, quality inspection, warranty backup, and payment risk. Example: Plumber quotes $3,000. Your bid includes $3,300-$3,600 for that scope. The difference covers your management cost and profit allocation. Never bid subcontractor quotes at net cost; you're the general contractor and bear coordination risk.

Payment Schedule Structure

Establish clear payment terms to manage cash flow. Standard structure: 10% upon signing (mobilization), 40% at 25% completion, 30% at 75% completion, 10% upon substantial completion, 10% retained for 30-60 days after final inspection. This protects both you and the customer. Retention (holding back final payment) ensures customer leverage if punch-list items aren't completed. Never front-load payments beyond 10% unless you have strong customer credit.

What Actually Wins Bids Beyond Price

Price is not the only factor. Customers compare timeline (can you start sooner?), warranty terms (1-year labor and parts standard), references and portfolio (show 3-5 completed projects of similar scope), insurance and licensing (proof of general liability and workers comp), and project management approach. A mid-range bid with a 4-week timeline, 2-year warranty, and strong references beats a low bid with long timeline and no references. Present these factors in your bid document.

The Difference Between Bid and Estimate

A bid is a firm price offer, usually valid for 30 days, that you commit to honor if the customer accepts. An estimate is a rough approximation of cost, not a commitment. Never use "estimate" and "bid" interchangeably. If you issue an estimate, clarify it's not binding. If you bid, it's binding if accepted within the bid period. Customers often expect estimates to be bids, so clarify upfront.