How to Bid Jobs Without Losing Money: A Contractor's Guide to Profitable Estimates
Every contractor has a story about the job that looked great on paper but bled money. The bid seemed right. The scope was clear. But when the dust settled, the profit wasn't there. The problem almost always comes back to one thing: the estimate didn't reflect your true costs.
Why Most Bids Miss the Mark
The most common bidding mistake isn't using the wrong formula — it's using the wrong inputs. Three specific costs get underestimated on nearly every bid:
- Loaded labor rate: A technician earning $28/hour actually costs you $42-$55/hour once you factor in payroll taxes, workers' comp, health insurance, vehicle costs, and tools. If you're bidding with the base wage, you're giving away 30-40% of your labor cost on every job.
- Drive time and mobilization: The 45 minutes to load the truck, drive to the job, and set up isn't free. For a 3-hour service call, that's 20% of the labor time that most bids ignore.
- Overhead allocation: Rent, insurance, office staff, software, marketing — these costs exist whether you're on a job or not. If you don't spread them across your jobs, your margins look better on paper than they are in reality.
The Simple Bidding Framework
Step 1: Know Your Numbers
Before you bid anything, you need three numbers: your loaded labor rate (total labor cost divided by billable hours), your average overhead rate (monthly overhead divided by number of jobs), and your target margin. If you can't produce these numbers in 30 seconds, you're guessing on every bid.
Step 2: Estimate by Category
Break every estimate into four cost buckets: materials (including waste factor — 10-15% for most trades), labor (hours × loaded rate), subcontractors, and overhead allocation. Add them up. That's your cost basis.
Step 3: Apply Your Margin
If your target gross margin is 40%, don't add 40% to your costs. Divide your cost by (1 - 0.40). A $10,000 cost job needs to be priced at $16,667 to hit 40% margin — not $14,000. This is the most common math mistake in contractor bidding.
Step 4: Compare Actuals to Estimates
After the job is done, compare what you estimated to what you actually spent — by category. This is where the real learning happens. If your labor estimates are consistently 20% low, you know exactly what to fix on the next bid.
The Compound Effect
A contractor running 200 jobs a year who's underpricing by just 5% is leaving $50,000-$150,000 on the table — depending on job size. Fix the estimate, and that money drops straight to the bottom line without winning a single additional job.
Tools like Accomptant track estimated vs. actual costs on every job automatically, so you can see exactly where your bids are off and adjust. Over time, your estimates get tighter, your margins get better, and you stop winning jobs that lose money.