Contractor Bid & Markup Calculator

Build a complete job bid from costs, or check the true margin on an existing price. See recommended bid price, profit amount, markup percentage, and a full cost breakdown.

Quick Facts

Margin vs. Markup
20% margin ≠ 20% markup
Margin = profit ÷ revenue. Markup = profit ÷ cost. A 20% markup is only ~16.7% margin.
Typical margins
General contractor: 10–20%
Specialty trades (electrical, plumbing) commonly see 15–30%.

Your Results

Calculated
Recommended bid price
-
Costs + overhead + contingency + profit
Total costs
-
Including overhead and contingency
Profit amount
-
Dollar value of your profit
Effective markup %
-
Markup = profit ÷ cost (differs from margin)

Ready

Enter your costs and press Calculate to see your bid price and margin analysis.

How Contractors Price Jobs: A Complete Guide to Bidding and Margin

Pricing a contracting job accurately is one of the most important business skills a contractor can develop. Bid too high and you lose the work; bid too low and you lose money on jobs you win. This guide walks through every component of a complete bid — from direct costs to overhead recovery to profit — and explains the common mistakes that erode margins even on well-run projects.

Cost-Plus vs. Fixed-Price Bidding

The two dominant approaches to contractor pricing are cost-plus and fixed-price contracts. In a cost-plus arrangement, the client pays actual costs plus a fixed fee or percentage markup. These contracts reduce the contractor's risk but require transparent bookkeeping and tend to erode client confidence — no one loves an open-ended bill. Fixed-price contracts, by contrast, put the risk squarely on the contractor: if the job runs long or materials jump in price, the margin shrinks. Most residential work is fixed-price because clients want a number they can budget to. The implication is that every fixed-price bid must carry enough contingency and overhead recovery to survive the unexpected.

Why Overhead Is Almost Always Underestimated

Overhead is the cost of being in business, not the cost of doing a specific job. It includes expenses that hit whether you're billable or not: office rent, general liability and workers' comp insurance premiums, vehicle loans, fuel, and maintenance, licensing and bonding fees, administrative staff and bookkeeping, tool replacement and calibration, software subscriptions, and — critically — your own unbillable time.

Unbillable time is the category most contractors systematically ignore. Estimating takes hours. Driving to job sites that don't turn into contracts is overhead. Chasing invoices, managing supplier relationships, attending code inspections that run late — all overhead. Many small contractors spend 20–40% of their working hours on non-billable activities, yet charge overhead rates sized for a fully billable week. The result is a structural loss baked into every bid. A realistic overhead rate starts by honestly tracking every hour spent in the business and allocating a proportional share of that time's cost back to the jobs that do get billed.

Vehicle depreciation is another silent killer. If you drive a $45,000 truck for five years and expect 150,000 miles, the depreciation alone is roughly $0.20 per mile — before fuel, insurance, or repairs. A contractor who drives 25,000 miles per year on business has $5,000 of annual vehicle overhead. If you aren't recovering that, you're subsidizing your clients.

The Margin vs. Markup Confusion — Explained Thoroughly

This is one of the most persistent and expensive misunderstandings in contractor finance. Let's be precise.

Gross margin is profit expressed as a percentage of selling price (revenue). If you bill $10,000 and your costs were $8,000, your gross profit is $2,000 and your gross margin is 20% ($2,000 / $10,000).

Markup is profit expressed as a percentage of cost. On the same job, your markup is 25% ($2,000 / $8,000).

The conversion formulas are: Margin = Markup / (1 + Markup) and Markup = Margin / (1 − Margin). At common values: a 10% markup yields only 9.1% margin; a 20% markup yields 16.7% margin; a 25% markup yields 20% margin; a 50% markup yields 33.3% margin; and a 100% markup (doubling your costs) yields only 50% margin.

The practical danger: a contractor who wants 20% margin but mistakenly applies a 20% markup to their costs will under-price every job. On a $50,000 project with $40,000 in costs, the correct 20% margin bid is $50,000. A 20% markup bid is only $48,000 — leaving $2,000 on the table every time, or roughly $40,000 per year if that happens on 20 projects.

Typical Contractor Margins by Trade

Margin expectations vary significantly across trades, driven by skill barriers, licensing requirements, liability exposure, and how competitive the local market is.

General contractors typically operate on gross margins of 10–20%. Because GCs often subcontract much of the actual work, their value-add is coordination, scheduling, and risk management. Thin GC margins on large commercial projects reflect high revenue volume; residential renovation GCs often target the upper end of this range to compensate for the complexity and unpredictability of existing-condition work.

Electrical contractors commonly target 15–25%. Licensed electricians are relatively scarce, work is highly technical, and liability for faulty work is real. Master electricians running their own shops frequently achieve the upper range.

Plumbing contractors often see 20–30%, for similar reasons — licensing barriers are high, work involves both rough and finish phases, and service calls command premium per-hour rates.

Landscaping and hardscape contractors vary widely, from 20–35% on design-build projects. Labor intensity and seasonal demand patterns drive this range; irrigation and outdoor lighting specialists often command the highest margins.

These are gross margin targets, not net profit. Net profit after owner compensation, taxes, and interest on equipment debt is typically 5–15% even in well-run shops.

Bid Strategy: Competitive, Relationship, and Value-Based Pricing

Competitive bidding is the default for commercial and government work where multiple contractors submit sealed bids. Margins here are under maximum pressure, and winning depends on genuine cost efficiency and tight estimating. The temptation to shave margin to win is strongest here, and also the most dangerous — each skinny-margin job leaves no buffer for the one that goes sideways.

Relationship pricing applies to repeat residential clients, referral networks, and property management companies. Clients who trust you rarely get three competing bids. The premium you can charge above your standard costs is a reward for your investment in service quality and reliability. Never undercut yourself with a loyal client base just because you could quote lower and still win — that erodes the margin that sustains your business through slow seasons.

Value-based pricing means anchoring your price to the value delivered to the client, not your cost. A contractor who can accurately diagnose a complex drainage problem and propose the minimum-intervention fix that actually solves it permanently has created value worth paying for — the premium over competitors who would dig up the whole yard is justified.

Change Orders and Protecting Your Margin

Change orders are additional work added to a project after the original contract is signed. They are essential tools for protecting the margin on a fixed-price contract, but many contractors fail to use them properly. Common errors: not documenting the change in writing before doing the work, pricing change orders at the same margin as the base contract when they deserve higher margins (the client has already committed and the mobilization cost is already sunk), and absorbing small changes informally to avoid awkwardness while those small absorptions accumulate into a significant loss.

A professional approach treats every scope addition as a new mini-bid: materials plus labor plus your standard overhead and margin. Clients who respect your work generally respect this process. Clients who push back on every change order are a signal to price future bids with them higher to compensate for the friction.

The Cost of Unbillable Hours

Consider a solo contractor who wants to net $80,000 per year. If they work 2,000 hours per year but only 1,400 are billable (30% overhead time for estimating, admin, driving, and unbillable project tasks), their effective labor rate needs to be $80,000 / 1,400 = $57/hour just to pay themselves, before any business expenses. A contractor who prices their labor at $45/hour and has $25,000 in annual overhead should be billing at least $75–85/hour — many residential contractors under-price their own time by 20–40% by not accounting for unbillable hours in their labor rate.

Setting Your Overhead Rate

The most reliable method: add up all annual business expenses that are not directly attributable to a specific job. Divide by your expected annual billable revenue. The result is your overhead rate. If you spend $60,000 per year on overhead and expect $300,000 in billable revenue, your overhead rate is 20%. Apply this as a multiplier to every job's direct costs.

Review and update your overhead rate annually. As your business grows, some overhead costs (like insurance) scale with revenue while others (like office space) stay relatively fixed, compressing your overhead rate over time. A business with $600,000 in revenue and the same $60,000 in overhead now has a 10% rate — a natural margin expansion from scale.

Post-Job Analysis to Improve Future Bids

The most successful contractors treat each completed job as a data point for improving their next estimate. After project close-out, compare estimated vs. actual for each cost category: labor hours, materials quantities and prices, equipment time, and subcontractor invoices. Calculate the actual margin achieved versus the bid margin. Over time, patterns emerge: consistently underestimating bathroom tile labor, overestimating materials waste on framing, misjudging permit timelines. A simple job-cost spreadsheet maintained over 12–24 projects can dramatically tighten your bid accuracy and improve your win rate at profitable margins.

Bidding on Government and Commercial Projects vs. Residential

Government and commercial projects typically involve prevailing wage requirements, certified payroll reporting, bonding requirements above residential thresholds, and formal bid processes with complex qualification criteria. The upside is larger contract values and (for government work) reliable payment backed by public funds. The downside is lower margins, more overhead to comply with documentation requirements, and slower payment cycles that can stress cash flow. Many successful contractors build their book of business on residential work before moving into commercial, using the residential margins to fund the bonding capacity and administrative infrastructure that commercial work demands.

Common Bidding Mistakes

Forgetting permit costs. Permits for substantial projects can run $500–$5,000 or more depending on jurisdiction and project type. These costs should appear as a line item, not buried in contingency.

Underestimating cleanup time. Demolition creates debris. Material delivery creates packaging. Job-site cleanup and hauling typically adds 5–10% to labor hours on renovation work. Forgetting it is a gift to the client.

Not accounting for payment delays. If you pay suppliers net-30 but collect from clients net-60 or longer, you're financing their project with your operating capital. Carrying that working capital has a cost — either interest on a line of credit or opportunity cost. Build a cash-flow premium into large projects with slow payment terms.

Confusing markup and margin (described in detail above) — price your jobs using the Desired Profit Margin field in this calculator, which applies margin correctly (as a percentage of the selling price, not costs).

Single-point estimates without ranges. The best estimators know which line items carry high uncertainty and build wider contingencies around them. A materials cost with a firm supplier quote carries low uncertainty; an excavation line for rocky or unknown soil conditions carries high uncertainty. Treating them with the same contingency percentage underweights the real risk.

Frequently Asked Questions

What is a good profit margin for a contractor?
A healthy gross profit margin for a general contractor is typically 10–20%. Specialty trades often command higher margins: electrical contractors commonly see 15–25%, plumbers 20–30%, and landscapers 20–35%. Margins below 10% are considered thin and leave little buffer for unexpected costs, delays, or payment slow-downs. The right target depends on your overhead structure, local competition, and the type of work — complex custom projects typically justify higher margins than straightforward commodity work.
What is the difference between markup and margin?
Margin is profit divided by revenue (selling price). Markup is profit divided by cost. A 20% profit margin means 20 cents of every dollar billed is profit. A 20% markup means you add 20% on top of your costs — but since those costs are now a smaller share of the larger selling price, the resulting margin is only about 16.7%. The formula to convert: margin = markup / (1 + markup). Many contractors accidentally underprice by confusing the two.
How do I calculate overhead for a job?
Start by totaling your annual fixed overhead costs: office rent, insurance premiums, vehicle depreciation and fuel, licensing and bonding fees, administrative staff, software subscriptions, and the value of your own unbillable hours (estimating, billing, managing). Divide that annual overhead total by your annual billable revenue to get your overhead rate as a percentage. For most small contractors this rate falls between 10% and 30%. Apply that percentage to each job's direct costs to ensure overhead is recovered across your entire book of work.
Should I include contingency in every bid?
Yes. A contingency line of 5–15% of total project costs protects against unforeseen conditions: hidden rot discovered during demolition, supply price changes between bid and purchase, weather delays, scope creep before a change order is signed, or simple estimation errors. On well-defined, straightforward jobs you might use 5%. On complex renovations, historic buildings, or projects with significant unknowns, 10–15% is more appropriate. Framing contingency as a separate line item — rather than burying it in your margin — also makes it easier to explain to clients.

Reference Tables

Typical Gross Margin by Trade

TradeTypical gross margin rangeNotes
General contractor (residential)15–20%Higher than commercial GC due to smaller projects and more variability
General contractor (commercial)10–15%Lower margin offset by larger contract volume
Electrical contractor15–25%Licensing barriers and technical complexity support higher margins
Plumbing contractor20–30%Emergency service calls command premium rates
HVAC contractor15–25%Service agreements and maintenance contracts improve overall margin
Roofing contractor20–30%Weather risk and liability exposure justify higher margins
Painting contractor30–40%Low materials cost relative to labor produces high gross margin
Landscaping / hardscape20–35%Design-build work commands upper end; mow-and-blow services compress it
Flooring contractor20–30%Materials markup is a major component
Masonry / concrete15–25%Labor-intensive; equipment overhead adds to cost base

Markup % to Margin % Conversion

Markup %Equivalent margin %Example: $10,000 cost
5%4.8%Bid: $10,500
10%9.1%Bid: $11,000
15%13.0%Bid: $11,500
20%16.7%Bid: $12,000
25%20.0%Bid: $12,500
30%23.1%Bid: $13,000
40%28.6%Bid: $14,000
50%33.3%Bid: $15,000
100%50.0%Bid: $20,000

Common Overhead Items and Typical % of Revenue

Overhead itemTypical % of revenueExample (on $400k/year revenue)
General liability insurance1–3%$4,000–$12,000/year
Workers' compensation insurance2–5%$8,000–$20,000/year
Vehicle expenses (depreciation, fuel, insurance)2–4%$8,000–$16,000/year
Licensing, bonding, and permits (business)0.5–1%$2,000–$4,000/year
Office / admin (rent, phone, software)1–3%$4,000–$12,000/year
Owner's unbillable time (estimating, admin)3–8%$12,000–$32,000/year
Tool and equipment replacement1–2%$4,000–$8,000/year
Marketing and advertising1–3%$4,000–$12,000/year
Total typical overhead10–25%$40,000–$100,000/year