Most contractors who go broke do not lose money because they cannot build. They lose money because they cannot price. The bid is where profit is won or lost, and the margin between a competitive bid and a losing one is often less than 5%. That leaves no room for guesswork on overhead allocation, labor burden, or contingency sizing.
This guide walks through the complete bid assembly process, from direct cost takeoff through markup application to final bid number. The math is straightforward. The discipline to apply it consistently on every bid, especially when you are busy and tempted to ballpark, is what separates contractors who grow from contractors who churn.
Direct Costs: The Foundation of Every Bid
Direct costs are expenses you can assign to a specific project. They include materials, labor, equipment, subcontractors, and project-specific permits or fees. Every dollar you miss here comes straight out of your profit.
Materials: Get current supplier quotes, not last year's prices. Material prices can shift 10-20% between bid day and project start, especially for steel, copper, lumber, and concrete. If your project timeline extends beyond 90 days, include a material escalation clause in your proposal or build a price contingency into your material line items.
Labor: Calculate total labor hours by task, then multiply by your burdened labor rate. The burdened rate includes the base wage plus all employer-paid costs: FICA (7.65%), FUTA, SUTA, workers' comp, health insurance, vacation, and any union fringe benefits. For most commercial construction trades, the burden adds 30-45% on top of the base wage. A journeyman electrician at $35/hour base may cost you $48-51/hour fully burdened.
Equipment: Include both owned and rented equipment. For owned equipment, charge the project an internal rental rate that covers depreciation, maintenance, insurance, and capital cost. Do not treat owned equipment as free. If it is on your project, it cannot be on another one.
Subcontractors: Get at least two sub bids for every trade you are not self-performing. Read the sub proposals carefully for exclusions. A low mechanical bid that excludes controls, insulation, or startup testing is not actually low.
Job Bid Builder
Build a complete job bid from labor, materials, equipment, subcontractors, overhead, and profit markup. Shows bid breakdown, effective margin, break-even price, and cost per unit.
Markup vs. Margin: The Math Contractors Get Wrong
These two terms are not interchangeable, and confusing them is one of the most expensive mistakes in contracting. A 20% markup and a 20% margin produce very different bid numbers.
Markup is a percentage added to cost:
Sell Price = Cost × (1 + Markup%)
If your cost is $100,000 and you apply a 20% markup: $100,000 × 1.20 = $120,000 sell price.
Margin (also called gross profit margin) is the percentage of the sell price that is profit:
Margin% = (Sell Price − Cost) / Sell Price × 100
That same $120,000 sell price on a $100,000 cost gives you a 16.7% margin, not 20%. To achieve a true 20% margin, you need a 25% markup:
Sell Price = Cost / (1 − Margin%) = $100,000 / 0.80 = $125,000
The conversion formulas:
- Markup% = Margin% / (1 − Margin%)
- Margin% = Markup% / (1 + Markup%)
Most accounting systems, banks, and bonding companies measure profitability in margin. Most contractors think in markup. If your accountant says you need 15% net margin and you apply a 15% markup, you are actually earning 13% margin. On a $2 million annual volume, that 2% gap is $40,000 of missing profit.
Markup vs Margin Calculator
Convert between markup percentage and profit margin. Calculate selling price from cost and desired markup or margin. Includes breakeven analysis and pricing tables.
Overhead Allocation Methods
Overhead is every cost of running your business that is not directly billable to a specific project. Rent, office staff, insurance, vehicles, accounting, legal, phone, internet, estimating time, marketing, association dues, continuing education. These costs exist whether you have one project or ten. They must be recovered through your bids.
Method 1: Percentage of Direct Cost. Total your annual overhead, divide by your annual direct cost volume, and apply that percentage to every bid. If you spend $300,000/year on overhead and do $2,000,000 in direct costs, your overhead rate is 15%. A project with $150,000 in direct costs gets $22,500 in overhead allocation. This method is simple and widely used, but it can over-allocate overhead to material-heavy jobs and under-allocate to labor-heavy ones.
Method 2: Percentage of Labor. Allocate overhead based on labor dollars only, since labor correlates more closely with management attention, supervision, and administrative burden than materials do. If your $300,000 overhead is allocated against $800,000 in annual labor, the rate is 37.5% of labor. This method better reflects where your overhead costs actually come from.
Method 3: Fixed Dollar per Man-Hour. Divide annual overhead by total annual man-hours. If you have 20 field workers averaging 1,800 productive hours each (36,000 hours total), that $300,000 overhead becomes $8.33 per man-hour. This method is the most granular and works well for labor-intensive contractors.
Pick one method and use it consistently. The exact method matters less than applying it to every bid. Contractors who skip overhead allocation on competitive bids are subsidizing their customers with their own rent money.
Job Bid Builder
Build a complete job bid from labor, materials, equipment, subcontractors, overhead, and profit markup. Shows bid breakdown, effective margin, break-even price, and cost per unit.
Contingency Sizing for Different Project Types
Contingency covers the costs you know will appear but cannot specifically identify at bid time. It is not a slush fund or extra profit. It accounts for minor scope gaps, quantity overruns, weather delays, material waste, coordination issues, and the thousand small surprises that every project generates.
Reasonable contingency ranges by project type:
| Project Type | Contingency Range | Rationale |
|---|---|---|
| New construction, complete drawings | 3-5% | Scope is well defined, fewer unknowns |
| Renovation, existing conditions surveyed | 5-10% | Hidden conditions behind walls, above ceilings |
| Renovation, limited investigation | 10-15% | Significant unknowns in existing structure and systems |
| Design-build, conceptual scope | 10-20% | Scope will evolve as design develops |
| Emergency/fast-track work | 15-25% | Premium labor, expedited materials, compressed schedule |
Some contractors hide contingency inside inflated line items. This makes it invisible during bid review, which seems clever until the owner's estimator catches the padding and you lose credibility. Better practice: show contingency as a separate line item. Sophisticated owners expect it and respect the transparency.
On public work and negotiated contracts, contingency is often a shared pool. You document the amount at bid time, and any unspent contingency at project close may be shared or returned. Track contingency draws carefully, they are your paper trail for why the project cost what it cost.
Job Bid Builder
Build a complete job bid from labor, materials, equipment, subcontractors, overhead, and profit markup. Shows bid breakdown, effective margin, break-even price, and cost per unit.
Adding Profit and Setting the Final Price
Profit is what is left after you have covered every cost: direct costs, overhead, and contingency. It is the return on your risk, your capital, and the opportunity cost of pursuing this project instead of another one.
Industry benchmarks for net profit margin (after all overhead) by sector:
- General contracting: 3-6%
- Specialty trades (mechanical, electrical): 5-10%
- Design-build and negotiated work: 8-15%
- Service and maintenance work: 10-20%
These are net margins, not markups. A 5% net margin on a $1M project means $50,000 in true profit after paying yourself a salary. Whether that is adequate depends on your risk exposure, bonding cost, working capital requirements, and what else you could be doing with your time and money.
The final bid assembly:
Direct Costs (material + labor + equipment + subs) + Overhead Allocation + Contingency = Total Estimated Cost + Profit = Bid Price
Some contractors combine overhead and profit into a single "O&P" markup. This is acceptable for internal purposes, but separating them gives you better visibility into whether your overhead recovery is adequate independent of your profit performance.
Before submitting, do a sanity check. Calculate the bid as a cost per square foot, cost per unit, or cost per fixture count, whatever metric is common for your trade. Compare it to your historical data and published cost databases (RSMeans, Craftsman). If your number is 30% below the benchmark, you probably missed something. If it is 30% above, you may not be competitive.
Markup vs Margin Calculator
Convert between markup percentage and profit margin. Calculate selling price from cost and desired markup or margin. Includes breakeven analysis and pricing tables.
Common Pricing Mistakes That Kill Profit
1. Using last year's labor rates. If your workers got a 3% raise in January and you are still bidding with December rates, every labor hour is underpriced. Update your burdened rates at least annually, more often if benefit costs change mid-year.
2. Ignoring mobilization and demobilization. Getting your crew, tools, and equipment to and from the site costs real money. On small jobs, mob/demob can be 5-10% of the total project cost. On remote sites, it can be higher. Include it as a line item.
3. Underestimating waste. Material waste factors vary by trade: 5-10% for pipe and wire, 10-15% for drywall and framing lumber, 15-20% for brick and tile. Using the net takeoff quantity without a waste factor guarantees a material shortfall.
4. Not reading the specifications. The drawings show what to build. The specs tell you how to build it and what standard to meet. A spec that requires factory-certified installers, third-party inspection, or commissioning adds cost that is not visible on the drawings.
5. Bidding busy. When you have more work than you can handle, it is tempting to throw a number at a bid request without doing a proper takeoff. Sometimes you win those bids, and then you have an underpriced project on top of an already stretched workforce.
6. Competitive panic. Hearing that your competitor bid 10% less and reflexively cutting your price on the next job. You do not know their overhead structure, their labor costs, or whether they will still be in business next year. Bid your costs, add your markup, and let the market decide.
Job Bid Builder
Build a complete job bid from labor, materials, equipment, subcontractors, overhead, and profit markup. Shows bid breakdown, effective margin, break-even price, and cost per unit.
Job Bid Builder
Build a complete job bid from labor, materials, equipment, subcontractors, overhead, and profit markup. Shows bid breakdown, effective margin, break-even price, and cost per unit.