{{ summaryTitle }}
{{ summaryValue }}
{{ summaryLine }}
{{ badge.label }} {{ badge.value }}

{{ summaryAnnouncement }}

Contractor bid cost and pricing inputs
Choose how the customer-facing bid is established before comparing markup and margin.
Enter the cost before overhead recovery, contingency, and profit.
{{ currencyPrefix }}
Overhead is recovered as cost before planned profit is measured.
{{ percent(params.overhead_rate, 1) }}
%
{{ percent(params.contingency_rate, 1) }}
%
{{ percent(params.target_margin, 1) }}
%
{{ percent(params.target_markup, 1) }}
%
{{ currencyPrefix }}
{{ workflowFeedback }}
Bid lineValueBasisCopy
{{ row.label }}{{ row.value }}{{ row.basis }}
Target marginBid pricePlanned profitDirect markupDelta vs currentCopy
{{ percent(row.margin_pct, 0) }}{{ money(row.bid_price) }}{{ money(row.profit) }}{{ percent(row.direct_markup_pct, 1) }}{{ signedMoney(row.delta_vs_current) }}

{{ exportAnnouncement }}

Winning a job at the wrong price can create more strain than losing it. A contractor must recover the labor, materials, subcontractors, permits, and equipment assigned to the work, but those direct costs are only the beginning. Insurance, vehicles, administration, estimating time, software, and other overhead still have to be funded, while uncertainty in quantities or site conditions may justify a separate contingency allowance.

Profit starts only after that recovery stack is covered. Overhead pays for running the business, and contingency holds money against identified uncertainty; neither is the same as profit. Treating either one as spare earnings can make a bid look healthy before the real operating costs and risks have been absorbed.

Markup and margin describe the same price from different bases. Markup compares the amount above cost with cost. Margin compares profit with the customer-facing bid. Because the denominators differ, a 20% markup cannot also be a 20% margin. The distinction becomes even more important when a quoted markup is applied only to direct job cost while overhead and contingency also need recovery.

  • Cost-plus pricing starts from a cost base and adds a markup.
  • Target-margin pricing solves backward from the share of the final bid that should remain as profit.
  • Bid auditing starts from an existing price and tests whether it covers the entered cost assumptions.

A calculated bid is a planning result, not a complete proposal. Taxes, bonding, retainage, labor burden, payment timing, exclusions, scope wording, and change-order terms can all alter the amount that must be quoted or the cash that is ultimately retained.

How to Use This Tool:

Match the pricing method to the decision you need to make, then enter one consistent view of the job and business costs.

  1. Choose Target profit margin to solve a bid, Target contractor markup to apply a percentage over direct job cost, or Analyze bid price to audit a price already under consideration.
  2. Enter Direct job cost before overhead, contingency, and profit. Include only amounts assigned directly to this job.
  3. Select an Overhead method. Enter a known project rate, or provide annual overhead and projected annual revenue so the direct-cost-basis rate can be derived.
    For annual allocation, projected annual revenue must be greater than annual overhead. Reconcile both amounts to the same period before using the derived rate.
  4. Add the Contingency allowance and the active margin, markup, or bid value. Use contingency for uncertainty that is not already included in direct cost.
  5. Review Bid breakdown first. Compare the final bid with All-in recovery cost, Break-even bid, Planned profit, and Net profit margin before using the margin ladder.
  6. Set Bid rounding only when the quoted amount must land on a practical increment. Rounding changes the bid first; profit, markup, and margin are then recalculated from that rounded price.

Interpreting Results:

Break-even bid is the all-in recovery cost rounded upward to the chosen bid increment. A final bid below that amount produces a modeled loss. A nonnegative profit below a 10% net margin receives a Tight margin cue; 10% is a review threshold in this calculator, not a universal contracting standard.

Net profit margin is planned profit divided by the final bid. Direct-cost markup compares the bid with direct job cost, while Profit markup compares planned profit with all-in recovery cost. Check the denominators before comparing any of these percentages with a company target.

  • A markup-based bid can still fall below recovery cost because that mode applies markup to direct job cost rather than to the full recovery stack.
  • The margin ladder changes only the target margin. It does not test a different scope, cost estimate, overhead policy, or contingency assumption.
  • A positive planned profit does not confirm that tax, contract risk, financing cost, or omissions have been allowed for.

Technical Details:

The model builds one recovery cost from direct cost, overhead, and contingency. It then either solves a bid from a target, applies a direct-cost markup, or evaluates an entered bid. Percentages are converted to decimal rates inside the equations.

Formula Core:

Let D be direct job cost, ro the overhead rate, rc the contingency rate, A all-in recovery cost, B the final bid, and P planned profit.

O=D×ro C=(D+O)×rc A=D+O+C Bmargin=A1-m Bmarkup=D×(1+u) P=B-Aandnet margin=PB×100

Here m is the target net margin and u is the target direct-cost markup. Direct-cost markup in the result is (B - D) / D × 100, while profit markup is P / A × 100.

Contractor pricing mode and overhead rules
ChoiceExact treatmentImportant consequence
Project overhead rateEntered rate multiplied by direct costThe rate must already reflect the contractor's allocation policy.
Annual overhead allocationAnnual overhead divided by projected revenue minus annual overheadThe resulting rate is applied to direct cost; revenue must exceed overhead.
Target marginAll-in recovery cost divided by one minus target marginThe target is measured against the final bid.
Target markupDirect cost multiplied by one plus target markupOverhead and contingency are not added again before the recovery check.
Analyze bidThe entered bid is rounded to the selected incrementAll result percentages are recalculated from the rounded amount.

Break-even uses upward rounding so the displayed threshold does not fall below all-in recovery cost. Other solved or entered bids use nearest-increment rounding. Currency selection changes labels and formatting only; it does not convert values or apply tax.

Accuracy and Scope Notes:

The result is only as complete as the estimate and allocation policy behind it. Recheck labor burden, subcontractor quotes, waste, permits, insurance, taxes, bonding, payment delays, retainage, exclusions, and contingency ownership before issuing a proposal. The calculation is business-planning information, not accounting, tax, or legal advice.

Worked Examples:

Margin-based bid with overhead and contingency

A job with 25,000 in direct cost, an 18% project overhead rate, and 5% contingency produces 4,500 of overhead and 1,475 of contingency. All-in recovery cost is 30,975. Solving for a 15% margin gives 36,441.1765 before rounding, or 36,441.18 at the nearest cent. Planned profit is 5,466.18, and direct-cost markup is about 45.76% even though net margin is 15%.

References: