Estimating Guide
How to Estimate Construction Jobs Without Leaving Money on the Table
A bad estimate doesn't just lose you money — it loses you sleep. You finish the job, do the math, and realize you worked two weeks for less than minimum wage. Or worse: you bid too high and never hear back.
Most contractors learn estimating through trial and error. That "education" costs thousands. This guide gives you the framework to estimate accurately from day one — whether you're roofing, plumbing, doing HVAC, or running a general contracting shop.
📋 What This Guide Covers:
- Review the scope (the step most people rush)
- Do a proper material takeoff
- Calculate labor hours honestly
- Add overhead (the hidden profit killer)
- Apply your markup correctly
- Build in contingency
- Present it professionally
Step 1: Review the Scope Like Your Profit Depends on It (It Does)
Before you price a single nail, understand exactly what the customer wants. Not what you think they want — what they actually need done.
Visit the site. Photos and phone calls aren't enough. You need to see the existing conditions, measure the actual space, and spot problems the homeowner doesn't know about (rotted sheathing under old shingles, undersized ductwork behind walls, corroded pipes behind access panels).
Write down everything. Not just "replace roof." How many squares? What's the pitch? Is there one layer or three to tear off? Drip edge? Ice and water shield? New vents? The more specific your scope, the more accurate your number.
🚩 Red Flag
If you can't describe the scope in writing without using the word "approximately," you haven't scoped it well enough. Vague scope = vague pricing = lost profit.
Step 2: Material Takeoff — Count Everything
A material takeoff is exactly what it sounds like: a list of every material you need, with quantities and prices. This is where spreadsheets or estimating software earn their keep.
Getting Accurate Prices
- Call your suppliers. Don't guess prices from memory — they change quarterly. Get real quotes for the quantities you need.
- Include waste factor. Shingles? Add 10-15% for cuts and waste. Tile? 10-15%. Lumber? 5-10%. Drywall? 10%. If you're cutting to odd shapes, bump it up.
- Don't forget the small stuff. Fasteners, adhesives, caulk, tape, sandpaper, blades — the $15-50 items that add up to hundreds on a big job.
- Account for delivery fees. If the supplier charges $75-150 for delivery, that's a real cost.
Example: Roofing Material Takeoff (22-Square Tear-Off & Replace)
Step 3: Calculate Labor Hours Honestly
This is where most contractors get burned. Either they underestimate how long things take (optimism bias is real), or they don't account for setup, cleanup, travel, and supervision time.
The Honest Labor Formula
For each task in your scope, estimate:
- Production rate — How many units per hour can one worker complete? (e.g., a roofer installs ~1 square per hour on a simple roof)
- Crew size — How many workers on this task?
- Total hours = Units ÷ (production rate × crew size)
- Add 15-20% for setup, cleanup, breaks, and the unexpected
Labor Rate Benchmarks (2026, varies by market)
Remember: loaded labor cost (with taxes, insurance, workers comp) is 25-40% above the hourly wage.
Critical: Don't use the wage you pay workers in your estimate. Use the loaded cost — wage + payroll taxes + workers comp + insurance. A $25/hr laborer actually costs you $32-35/hr.
Step 4: Add Overhead (The Silent Profit Killer)
Overhead is every cost of running your business that isn't tied to a specific job. Most contractors know about overhead in theory but don't actually calculate it — so they never charge enough for it.
Typical Overhead Costs
- Truck payment + fuel + insurance
- Tool replacement and maintenance
- Office/yard rent
- Phone, software, bookkeeping
- Licensing and continuing education
- General liability and umbrella insurance
- Marketing and advertising
- Your own salary (yes, pay yourself)
- Unbillable time: estimates, sales calls, admin, callbacks
How to calculate your overhead rate: Add up your total annual overhead costs. Divide by your total annual revenue (or projected revenue). The result is your overhead percentage.
Quick Math
If your overhead is $80,000/year and you do $400,000 in revenue, your overhead rate is 20%. That means for every dollar of direct cost (materials + labor), you need to add 20¢ just to break even — before any profit.
Industry average: 15-25% for small contractors. If yours is higher, you need to either grow revenue or cut overhead.
Step 5: Apply Your Markup (Not the Same as Margin)
This is where contractors leave the most money on the table. If you haven't read our markup vs. margin guide, do it now. The short version:
- Markup = (Price - Cost) ÷ Cost
- Margin = (Price - Cost) ÷ Price
- A 50% markup = 33% margin. They are NOT the same number.
Most profitable contractors operate at 35-50% markup (26-33% margin) on the total job after overhead. If you're marking up 10-15%, you're working for free after one callback or warranty repair.
Putting It Together: The Complete Estimate
Your profit: $3,857 (28.6% margin). That's sustainable. That's how you stay in business and build wealth.
Step 6: Build In Contingency
Things go wrong on every job. The question isn't if — it's how much. A contingency line item protects your profit when the unexpected hits.
- Simple, familiar jobs: 5% contingency
- Average complexity: 10% contingency
- Old buildings, unknowns, remodels: 15-20% contingency
You can build contingency into your price without showing it as a line item. Some contractors add it to overhead; others spread it across labor. Just make sure it's there.
Pro tip: If you don't use the contingency, that's bonus profit. If you do, you don't eat the cost. Either way, you win.
Step 7: Present It Professionally
You could have the most accurate estimate in the world, but if you hand it to the customer on a napkin or in a rambling email, you look like an amateur — and amateurs don't win the good jobs.
What a Professional Estimate Includes
- Your company name, logo, license number, and contact info
- Client's name and project address
- Clear scope of work (what you WILL and WON'T do)
- Itemized pricing (materials and labor, at least at the section level)
- Project timeline (start date, duration, completion)
- Payment terms (deposit, progress payments, final)
- Warranty information
- Signature line for acceptance
The contractor who sends a clean, branded PDF same-day wins the job over the guy who says "I'll get you a number next week." Speed and professionalism close deals.
💡 Skip the Spreadsheet
BidForge generates professional estimates in minutes — just describe the job and let AI handle the math, formatting, and PDF. Try it free and see how it compares to your current process.
The 5 Most Expensive Estimating Mistakes
After talking to hundreds of contractors, these are the mistakes that cost the most money:
- Not visiting the site. You can't estimate what you haven't seen. Remote estimates are guesses with dollar signs.
- Using last year's prices. Lumber, copper, and shingles swing 10-30% year over year. Always get fresh supplier quotes.
- Forgetting loaded labor costs. Paying a guy $25/hr but bidding at $25/hr means you're losing $8-10/hr on every worker.
- No overhead recovery. If overhead isn't in every estimate, your profit is subsidizing your truck payment.
- Bidding scared. Dropping your price to "win the job" means winning the privilege of working below cost. The best customers aren't shopping for the cheapest bid — they're shopping for confidence and professionalism.
Estimating by Trade: Quick Reference
🔨 Roofing
Price per square (100 sqft). Include tear-off labor separately. Always account for pitch multiplier — steep roofs take 30-50% longer. Dumpster is a hard cost, not overhead.
❄️ HVAC
Equipment is 40-60% of the job. Get exact model pricing from your distributor. Ductwork mods are where labor hours hide. Always include permit fees and startup/commissioning time.
🔧 Plumbing
Repipes and new construction: price by fixture count + linear feet of pipe. Service calls: flat rate + materials. Don't underestimate wall/floor repair time for concealed plumbing.
⚡ Electrical
Panel upgrades and rewires: price by circuit count. New construction: per-outlet + per-fixture. Always include permit and inspection time. Wire prices swing hard — get quotes day-of.
🎨 Painting
Exterior: price by sqft of paintable surface, not floor sqft. Interior: per room or per sqft of wall/ceiling. Prep is 60-70% of the labor — don't shortchange it. Primer is not optional.
🌿 Landscaping
Hardscape (pavers, retaining walls): price per sqft installed + materials. Softscape (plants, sod): material cost + installation labor per unit. Always include soil prep, grading, and disposal.
When to Walk Away from a Bid
Not every job is worth bidding. Here are the signals:
- The customer already has "5 other bids" and wants you to beat them
- They won't let you visit the site before quoting
- The scope keeps changing during the estimate process
- They want a "ballpark" and then hold you to it as a firm price
- Your gut says the budget doesn't match the expectation
Walking away from bad jobs frees you to win good ones. Your time has a dollar value — spend it on estimates you can actually close at a fair price.
The Bottom Line
Estimating isn't magic. It's math + experience + honesty about your costs. The contractors who estimate well aren't the cheapest — they're the most accurate. And accuracy builds trust, wins repeat business, and lets you actually make money instead of just staying busy.
Start with the scope. Count the materials. Be honest about labor. Don't forget overhead. Mark up enough to actually profit. Present it like a pro. That's the whole game.
Stop Guessing. Start Winning Bids.
BidForge turns a job description into a professional, itemized estimate in minutes. Try it free — no credit card required.
Generate a Free Estimate →Related Articles
Markup vs. Margin for Contractors
The formula mistake that costs thousands. Learn the difference and stop underbidding.
How to Write a Winning Proposal
Turn your estimate into a professional proposal that closes deals.
Best Estimating Software (2026)
Honest comparison of 7 tools — what each does well and where they fall short.