{{ segment.label }}
Contractor pricing inputs
Choose the way this estimate starts before the markup and margin are compared.
Use the project cost before overhead recovery, contingency, and profit.
{{ currencyPrefix }}
Overhead recovery is treated as cost that must be covered before profit.
{{ displayPercentInput(overhead_rate) }}
Common contractor overhead assumptions often start around 10% to 25%, then adjust to your books.
%
{{ displayPercentInput(contingency_rate) }}
Covers scope drift, waste, callbacks, price movement, or unknown site conditions.
%
{{ displayPercentInput(target_margin) }}
Set the profit share you want to keep after job cost, overhead, and contingency.
%
{{ displayPercentInput(target_markup) }}
Use this when your estimating habit is cost plus a contractor markup percentage.
%
Use the pre-tax customer-facing amount for the job.
{{ currencyPrefix }}
Output formatting for summary, tables, charts, and JSON.
Use larger increments when bids are normally quoted in round numbers.
Bid line Value Basis Copy
{{ row.label }} {{ row.value }} {{ row.basis }}
Priority Signal Evidence Action Copy
{{ row.priority }} {{ row.signal }} {{ row.evidence }} {{ row.action }}
Target margin Bid price Profit Direct markup Delta vs current Copy
{{ row.margin }} {{ row.bid }} {{ row.profit }} {{ row.directMarkup }} {{ row.delta }}

        
Customize
Advanced
:

Introduction

A contractor bid has to recover the cost of the job, carry the business costs behind the job, and leave enough profit to make the work worth taking. Labor, materials, subcontractors, permits, rentals, and waste are usually the visible part of the estimate. Insurance, vehicles, supervision, office staff, software, financing delays, callbacks, and slow payment still have to be paid from the selling price.

The pricing language gets risky when markup and margin are treated as interchangeable. Markup is measured against cost. Margin is measured against the final bid price. A 20% markup on cost does not leave a 20% margin, because the denominator changes once the customer price is higher than the cost base.

Contractor pricing terms and common bid review mistakes
Term Measured against Useful for Common mistake
Markup Cost Cost-plus quoting and explaining the add-on over direct job cost Reading the markup percentage as the profit share of revenue
Margin Bid price Checking how much of the selling price remains as planned profit Applying a margin target as if it were a cost markup
Break-even bid Recovered cost Finding the lowest price before planned profit appears Calling a bid profitable before overhead and risk are covered
Bid price stack showing direct cost, overhead, contingency, profit, break-even, and final bid markers

Good bid review separates direct job cost, overhead recovery, contingency, and profit before deciding whether the price is healthy. Overhead is not profit; it is the share of business cost assigned to the job. Contingency is not profit either; it is a risk allowance for uncertainty such as waste, site conditions, callbacks, price movement, or scope drift.

Contract type changes how much risk belongs in the price. A lump-sum bid usually needs tighter estimating and clearer exclusions because the contractor carries more overrun risk. A cost-plus arrangement may make markup easier to explain, but the fee still has to cover overhead and leave profit. A bid number is only a planning answer until the scope, allowances, payment terms, taxes, bonding, and change-order rules are checked against the real proposal.

How to Use This Tool:

Use the pricing method that matches the question in front of you, then read the result as a cost-recovery check before treating it as a quote.

  1. Choose Pricing method. Target profit margin solves a bid from a desired profit share, Target contractor markup tests a cost-plus percentage, and Analyze bid price audits an existing quoted amount.
  2. Enter Direct job cost for labor, materials, subcontractors, permits, rental equipment, and other job-specific costs before overhead, contingency, or profit.
  3. Select Overhead method. Use Project overhead rate when you already know the job overhead percentage, or Annual overhead allocation when you want the rate derived from annual overhead and projected annual revenue.
  4. Add Contingency allowance for risk that is not already in the estimate, such as waste, callback exposure, uncertain quantities, price movement, or site surprises.
  5. Enter the active target field: Target net profit margin, Target contractor markup, or Bid price. The summary updates to show the bid price, net margin, direct markup, overhead rate, and planned profit.
  6. Use Advanced only when currency formatting or Bid rounding needs to match how the proposal will be presented. Rounding changes the final bid first, then profit, margin, and markup are recalculated from that rounded amount.
  7. Review Bid Breakdown before moving to Pricing Guidance, Margin Ladder, and Bid Cost Stack. If no result appears, enter a direct job cost above zero and a positive target or bid. For annual overhead, Projected annual revenue must be higher than Annual overhead.

After the main check passes, copy the bid summary or export the table, chart, or JSON only if those outputs help your estimate file or proposal review.

Interpreting Results:

Bid price is the customer-facing amount after the selected pricing method and rounding are applied. Break-even bid is the minimum rounded bid needed to recover direct cost, overhead, and contingency before profit. A bid below that recovery line is planned as a loss under the entered assumptions.

Net profit margin is the main health check because it divides planned profit by the final bid price. Contractor markup is still useful for cost-plus communication, but it is measured against direct job cost, so it will usually be higher than the margin percentage for the same bid.

  • Use Pricing Guidance to catch a loss, a tight margin, a high or low overhead load, a missing contingency, or a markup target that fails to cover the cost stack.
  • Use Margin Ladder to compare nearby target margins before choosing one solved bid as the only acceptable price.
  • Use Bid Cost Stack to see whether direct cost, overhead, contingency, or profit is driving the price.
  • Do not treat a healthy margin as proof that the proposal is complete. Verify exclusions, allowances, tax handling, retainage, payment timing, bonding, and change-order terms outside the calculator.

Technical Details:

Contractor bid math starts by deciding which costs must be recovered before profit is measured. Direct job cost is the base. Overhead recovery assigns business operating cost to the job. Contingency is applied after overhead in this calculator, so the risk allowance is based on direct cost plus overhead rather than direct cost alone.

Margin and markup diverge because they divide by different denominators. Net profit margin uses the bid price as the denominator. Direct markup uses direct job cost as the denominator. When overhead and contingency are included before profit, a direct markup can look large while the net profit margin is still modest.

Formula Core:

The recovery cost is built first, then the bid is solved from the chosen pricing method.

overhead cost = direct cost × overhead rate contingency cost = ( direct cost + overhead cost ) × contingency rate all-in cost = direct cost + overhead cost + contingency cost bid from target margin = all-in cost 1 - target margin bid from target markup = direct cost × ( 1 + target markup ) net profit margin = bid - all-in cost bid
Contractor bid calculation quantities and warning conditions
Quantity Calculation or rule Interpretation
Annual overhead rate Annual overhead divided by projected annual revenue after annual overhead Requires projected annual revenue to exceed annual overhead
Break-even bid All-in cost rounded to the selected bid increment Lowest rounded bid before planned profit appears
Planned profit Rounded bid minus all-in cost Negative profit means the bid does not recover cost, overhead, and contingency
Direct markup Bid minus direct job cost, divided by direct job cost Cost-plus percentage, not the revenue profit share
Profit markup over all-in cost Planned profit divided by all-in cost Shows profit relative to the full recovery base

With $25,000 direct cost, an 18% overhead rate adds $4,500. A 5% contingency on the $29,500 recovery base adds $1,475, so all-in cost is $30,975. A 15% target margin solves to a $36,441.18 bid before any larger rounding increment is chosen. Planned profit is $5,466.18, net profit margin is 15.0%, and direct markup is about 45.8%.

When a markup target is used instead, the bid starts from direct cost only. The same $25,000 direct cost with a 35% target contractor markup produces a $33,750 bid. After the same overhead and contingency, planned profit is $2,775 and net profit margin is about 8.2%. The markup target is real, but it does not guarantee a healthy margin after overhead and risk are covered.

Accuracy and Privacy Notes:

This is a planning calculator for bid review, not accounting, tax, legal, or contract advice. The result depends on the cost basis you enter and on which costs are already included elsewhere in the estimate.

  • Sales tax, retainage, financing cost, bonding, labor burden, permit fees, and jurisdiction-specific rules are not added unless you include them in direct cost or overhead.
  • Currency selection changes display formatting only. It does not convert exchange rates or apply local tax rules.
  • Bid rounding changes the reported bid, so margin and markup can move slightly after rounding.
  • The bid math uses the values on the page and does not submit the estimate to a quoting service. Chart rendering may load a browser charting script, and copy/download actions create outputs from the current result.

Worked Examples:

Target margin bid

A $25,000 job with Project overhead rate set to 18%, Contingency allowance set to 5%, and Target net profit margin set to 15% returns a Bid price near $36,441. Net profit margin stays at 15.0%, while Contractor markup reads about 45.8% because the markup denominator is only direct job cost.

Markup that leaves a tight margin

The same $25,000 direct cost with Target contractor markup set to 35% produces a $33,750 Bid price. After $4,500 overhead and $1,475 contingency, Planned profit is $2,775 and Net profit margin is about 8.2%, so Pricing Guidance treats the margin as tight.

Existing bid below a comfortable target

With Analyze bid price selected, a $32,000 bid on the same cost stack leaves about $1,025 Planned profit. Net profit margin is about 3.2% and Contractor markup is 28.0%, which shows why a bid can have a visible markup and still be close to break-even.

Annual overhead input problem

If Annual overhead allocation is selected and Projected annual revenue is not higher than Annual overhead, the calculator cannot derive a usable overhead rate. Raise projected annual revenue above annual overhead or switch to Project overhead rate.

Advanced Tips:

  • Use Target profit margin when the business goal is a profit share of the final bid. Use Target contractor markup only when the selling habit is cost-plus and you still plan to check the resulting margin.
  • When Annual overhead allocation is selected, keep Projected annual revenue higher than Annual overhead. Otherwise the overhead rate cannot be derived from the yearly cost structure.
  • Review Pricing Guidance after changing contingency. A zero contingency can look profitable in the margin row while leaving no explicit buffer for callbacks, waste, price movement, or scope drift.
  • Use Margin Ladder before treating one solved bid as final. It shows how nearby target margins change bid price, planned profit, direct markup, and the difference from the current bid.
  • Choose Bid rounding to match the proposal format only after the pricing method is correct. Rounding changes the final bid first, then the reported profit, margin, and markup move with it.
  • Use Bid Cost Stack when explaining the estimate internally. The chart separates direct cost, overhead recovery, contingency, and profit so hidden cost recovery does not get mistaken for margin.

FAQ:

Why is markup higher than margin?

Markup divides the added amount by cost, while margin divides planned profit by the final bid. Because the bid is larger than the cost base, the margin percentage is lower for the same dollar profit.

Should overhead be included before profit?

Yes, unless overhead is already included in direct line items. The calculator treats Overhead recovery as cost that must be covered before Planned profit is reported.

Why does bid rounding change the margin?

Bid rounding changes the final bid price first. Profit, Net profit margin, and Contractor markup are then recalculated from that rounded bid.

What should I fix when annual overhead shows a warning?

Check Annual overhead and Projected annual revenue. Projected annual revenue must be higher than annual overhead before the annual allocation can produce a rate.

Are my bid numbers sent to a quoting service?

No quoting-service submission is used for the calculation. The page uses your current inputs to calculate the result, and copy or download actions create outputs from the visible result when you choose them.

Glossary:

Direct job cost
Costs that belong directly to the job, such as labor, materials, subcontractors, permits, and equipment rental.
Overhead recovery
The share of business operating cost assigned to the bid before profit is measured.
Contingency allowance
A risk buffer for uncertainty, waste, callbacks, price movement, or scope drift.
All-in cost
Direct job cost plus overhead recovery and contingency allowance.
Break-even bid
The rounded bid needed to recover all-in cost before planned profit appears.
Contractor markup
Bid price minus direct job cost, divided by direct job cost.
Net profit margin
Planned profit divided by the final bid price.

References: