7 Estimating Mistakes That Cost Contractors Money on Every Job and How to Fix Them
You bid the job, you won it, and somewhere between the contract signing and the final invoice, the profit disappeared. Most contractors have been there. The work gets done, the crew gets paid, and the job closes out at break-even or worse. The estimating mistakes that cause this aren't usually dramatic. They're small, repeatable errors that compound across every single job.
Fixing your estimate process is not about working harder or bidding more jobs. It's about identifying where the money leaks out and plugging those holes before you price the next one. The seven mistakes below are the ones that hit small to mid-size contractors the hardest, especially in high-cost markets like New York, New Jersey, and Connecticut.
If any of these sound familiar, you're not alone and you're not stuck with them.
Table of Contents
- Underestimating Labor Hours
- Ignoring Material Price Volatility
- Skipping a Real Overhead Calculation
- Forgetting About Subcontractor Risk
- Using Gut-Feel Markup Instead of Target Margin
- Underpricing Change Order Work
- Not Reviewing Past Job Data Before Estimating
- Northeast Market: What NY, NJ, and CT Contractors Need to Know
- FAQ
Underestimating Labor Hours
Labor is where most estimates fall apart. Contractors often pull hours from memory or base them on how long a similar job took when conditions were different, crew size was different, or the foreman was different. That gap between estimated and actual hours is where profit goes.
The fix starts with breaking the job into smaller tasks and assigning hours to each one specifically. A bathroom remodel is not "12 hours of tile work." It's demo, substrate prep, layout, setting, grouting, and cleanup, each with its own realistic time. When you estimate at that level of detail, the number becomes defensible and accurate.
You also need to account for non-productive labor time. Travel between phases, layout delays, waiting on inspections, and cleanup all eat hours that never show up in the field scope but always show up on the payroll.
Track actual hours by task on your next three jobs and compare them to your estimates. The pattern that shows up is exactly where your labor hours need to be adjusted.
Ignoring Material Price Volatility
Pricing materials based on what lumber or copper or concrete block cost six months ago is a fast way to lose money. Markets move. Supply chains are still inconsistent. A quote from a supplier in January may be meaningless by March, and if you bid a project in February based on January pricing, you may be eating the difference.
Get current quotes from your suppliers before you finalize any estimate. Don't rely on historical averages or mental benchmarks for volatile commodities. For longer projects, build in a material escalation clause in your contract so that if prices move more than a defined percentage between bid and purchase, the contract price adjusts accordingly.
Some materials, particularly specialty items with long lead times, need to be priced with a buffer built in. If the item takes 10 weeks to arrive and prices fluctuate, you need that cushion or a locked-in quote before you sign.
Contractors frequently use unit price databases that are updated annually when material costs in the Northeast can shift significantly within a single quarter.
Skipping a Real Overhead Calculation
Most contractors know their direct job costs. Far fewer know their actual overhead cost per job. Overhead includes rent, insurance, vehicle costs, office staff, software, phones, and everything else you pay whether the job is running or not. If you don't know that number, you can't price it into your work accurately.
Calculate your total annual overhead and divide it by your projected annual revenue. That gives you an overhead percentage. Every job estimate needs to include that percentage on top of direct costs before you even start thinking about profit. Skipping this step means your "profitable" jobs are actually subsidizing your overhead and leaving you short.
The contractors who consistently make money are the ones who treat overhead like a real cost of doing business, not a vague background expense. Run the numbers once, update them annually, and build that rate into every estimate as a line item.
Pull your last 12 months of actual overhead expenses, divide by your total revenue for that same period, and use that real percentage in your next estimate instead of guessing.
Forgetting About Subcontractor Risk
When you use subs, you're not just passing along their price. You're absorbing their risk. If a sub quotes you a number and then runs into problems, misses schedule, or walks off the job, that's now your problem with your GC or your owner. You need to price for that responsibility.
A common mistake is to mark up sub work by the same percentage you use for your own self-performed work. Sub markup needs to account for your coordination time, the risk of their performance failure, and the carrying cost if their work holds up your other trades. That's usually a different number than your general overhead and profit rate.
Before you lock in a sub price, make sure the quote is detailed and specific. A one-line quote from a sub with no scope breakdown is not a price you can rely on. Get the scope in writing, confirm what's included and what's not, and make sure your contract protects you if the work goes sideways.
Add a line item in your estimate specifically for subcontractor management time, because coordinating three subs on a single phase of work can easily run 5 to 10 hours that never gets billed.
Using Gut-Feel Markup Instead of Target Margin
There's a fundamental math problem that costs contractors money on almost every job. Many contractors apply a markup to costs and assume that markup equals profit. It doesn't. A 25% markup on $100,000 in costs gives you a contract price of $125,000. But your margin on that job is 20%, not 25%. If you need a 25% gross margin to cover overhead and make a net profit, you have to apply a markup of approximately 33%.
This confusion between markup and margin is not a small error. On a $500,000 job, the difference between a 25% markup and a 25% margin is $41,667. That's money left on the table on a single job.
Start with the gross margin percentage your business needs to survive and make profit. Work backward from that to determine the markup you need to apply to your costs. Write it down. Use it consistently on every estimate.
Contractors who increase their markup when they want more profit often don't realize they need to apply a significantly higher markup to move the margin needle in a meaningful way.
Underpricing Change Order Work
Change orders are one of the few times during a job when you have real pricing power. The scope is defined, the owner has already committed to the project, and you have the right to price the added work fairly. Most contractors give that advantage away by pricing change orders the same way they price the original bid, or worse, by being afraid to charge what the work actually costs.
Change order work is often more expensive than base contract work. It happens out of sequence, disrupts your planned workflow, requires remobilization, and often involves conditions you didn't anticipate. All of that has a cost, and that cost belongs in the change order price.
Build a change order pricing standard for your company. Know your floor price for small changes, know your markup rate for labor and materials on COs, and include a line for disruption or delay impact when those apply. Pricing change orders consistently and correctly can add meaningful revenue to jobs that otherwise finish thin.
Not Reviewing Past Job Data Before Estimating
The best predictor of what a job will actually cost is what similar jobs actually cost in the past. Most contractors don't look at that data before they estimate. They rely on experience and intuition, which is valuable, but it's not a substitute for actual numbers.
If you're not tracking job costs in a way that lets you compare estimated versus actual at the end of each job, you're losing one of the most valuable tools you have. A job that finished $18,000 over on labor should change how you estimate labor on the next similar job. If you don't capture and review that information, you'll make the same mistake repeatedly.
Set up a simple end-of-job review process. Compare your original estimate to final actual costs by category. Identify where you were off and by how much. Use that data to calibrate your next estimate. It takes an hour per job and can be worth thousands of dollars on the next one.
Northeast Market: What NY, NJ, and CT Contractors Need to Know
Labor costs in the Northeast are among the highest in the country, and that's not just about wages. Prevailing wage requirements apply to a wide range of public and publicly funded work in New York, New Jersey, and Connecticut. If you're bidding school work, municipal contracts, or projects that received state or federal funding, you need to confirm prevailing wage applicability before you price the job. Bidding at open-shop rates on a prevailing wage job is a serious and expensive mistake.
The New York City metro area, including Westchester, Long Island, and Northern New Jersey, has additional labor market realities that affect estimates. Skilled tradespeople are in high demand, union labor rates are significant, and non-union contractors competing in those markets still face upward pressure on wages. Factor in the cost of labor compliance, certified payroll requirements, and additional HR burden when pricing public or institutional work in these markets.
Material costs in the Northeast are also meaningfully higher than national averages, partly due to transportation, partly due to density and access constraints, and partly due to strong regional demand. If you're using national pricing databases, apply a regional cost factor. Concrete, structural steel, and specialty mechanical equipment in the NYC metro can run 10 to 20 percent above Midwest or Southeast pricing. Ignoring that difference on a large project will hurt.
Licensing requirements vary by state and by trade across NY, NJ, and CT, and in some cases by municipality. New York State has contractor registration requirements, and New York City has its own licensing structure through the Department of Buildings for general contractors and many specialty trades. New Jersey has Home Improvement Contractor registration as a baseline, with additional licensing for electrical, plumbing, and HVAC. Connecticut requires Home Improvement Contractor registration and has trade-specific licensing through the Department of Consumer Protection. If you're working across state lines, which is common in Fairfield County CT, Westchester NY, and Northern NJ, make sure your licensing, insurance, and workers' comp coverage are all aligned with each jurisdiction.
FAQ
How do I know if my overhead percentage is accurate? Pull every business expense from the last 12 months that is not a direct job cost. Divide that total by your total revenue for the same period. That gives you a real overhead rate based on actual spending, not an estimate.
What's a realistic gross margin target for a general contractor in the Northeast? Most small to mid-size GCs need a gross margin of 20 to 30 percent to cover overhead and generate a meaningful net profit. The right number depends on your overhead load, your volume, and your business goals. Specialty trades with higher skill and risk often need to be at the higher end of that range or above it.
How should I handle a situation where my estimate comes in much higher than the owner's budget? Don't reduce your number by trimming margin. Instead, go through the scope with the owner and identify what can be removed, deferred, or value-engineered. If the budget cannot support the scope, it's better to say that clearly than to take a job at a price that won't allow you to do the work correctly and make money.
Is it worth building a material escalation clause into every contract? For any project longer than 60 days or involving significant material purchases, yes. A simple clause that allows for price adjustment above a defined threshold on volatile commodities protects you without being unreasonable to the owner. Most sophisticated owners understand and accept this language.
How often should I update my labor hour estimates? At minimum, review your labor productivity assumptions after every completed job in a given category. If you do five bathroom remodels a year, compare estimated to actual hours on each one and recalibrate before the next bid. Your crew's productivity, your market conditions, and the complexity of jobs you're pursuing all change over time.
Job Profit Pro helps contractors track job costs and margins in real time, before the job is finished. See how it works
