Price the job

How to price a contractor job without guessing

Pricing is a sequence, not a single number. Build the cost first, solve for the price second, and check the bid before it leaves your desk.

Short answer. Pricing a contractor job is a sequence, not a single number. Build the true job cost first: loaded labor, direct costs, allocated overhead and contingency. Then solve for the price that leaves the target gross margin after payment-processing fees. QuoteFormula calculates minimum price as true job cost divided by one minus target margin and processing rate. Margin is a percentage of selling price, while markup is a percentage of cost, so the two cannot be swapped. The result is a floor for the stated assumptions. Scope, risk, demand and the value delivered can justify charging more; charging less requires deciding which assumption changes. Check the bid before it leaves your desk, price change orders separately, and never remove overhead or contingency just to make the quote look competitive.

7 min readLast reviewed Formula version 2026.10.1

Price after cost, not before it

The most reliable way to price a job is to finish the cost estimate first. A price chosen before the cost is known is a guess about the answer, and it invites the estimate to be adjusted to fit the guess. The sequence below keeps those decisions separate.

This workflow does not tell you what the market will bear. It tells you what your business needs to charge for the scope you priced. The final quote still has to weigh competition, value, schedule and risk.

The pricing sequence

  • Define the scope in writing: what is included, what is excluded, and what would count as a change.
  • Estimate quantities and hours. Use takeoffs, past jobs and supplier quotes rather than a round number that feels safe.
  • Load each crew member's hours at the loaded hourly cost from your labor-burden calculation.
  • Add direct materials, equipment, subcontractors, travel, permits, inspections and disposal.
  • Allocate overhead per billable hour across the crew hours on the job.
  • Add a contingency percentage for ordinary uncertainty in the scope you priced.
  • Choose a target margin and the payment-processing rate, then solve for the price.
  • Run a bid check against the proposed price. If it fails, change the scope, the cost assumptions or the target deliberately.

The price formula

The denominator is the share of each dollar of price that is not consumed by cost, margin or processing. Dividing by it produces the price at which the business keeps the intended margin after the processing fee. Sales tax is added after this calculation because it is collected on behalf of a taxing authority, not earned by the business.

If the denominator is zero or negative, the margin and processing rate together leave nothing for cost. The calculator rejects that input instead of returning an impossible price.

price before tax = true job cost ÷ (1 − target margin − payment-processing rate)

Worked pricing example

Round the final quote according to your own practice, but remember that rounding down reduces margin. The numbers here are illustrative; use your own cost and target.

Illustrative example: pricing the two-person job

  1. True job cost from the job-cost example: $6,358.80.
  2. Target gross margin: 25%. Payment-processing rate: 3%.
  3. Denominator: 1 − 0.25 − 0.03 = 0.72.
  4. Price before tax: $6,358.80 ÷ 0.72 = $8,831.67.
  5. Processing fee at 3%: $264.95. Profit after the fee: $2,207.92.
  6. Check: $6,358.80 cost + $264.95 fee + $2,207.92 profit = $8,831.67, and profit is 25% of price.

Minimum price before tax: $8,831.67 at a 25% target margin.

Check the bid before sending it

A bid check compares the price you intend to quote with the price your assumptions require. If you plan to quote $8,000 against the example's $8,831.67 requirement, the processing fee is $240, profit is $1,401.20, and margin is 17.5% instead of 25%. The $831.67 gap is the value you are choosing to give up, not a rounding difference.

Sometimes quoting below the calculated price is a deliberate decision to win strategically important work or to fill capacity. The point of the check is to make that choice visible before the fact, rather than discovering it when the job closes.

  • No complete cost estimate sits behind the price; the number came from a competitor, a rule of thumb or a previous job.
  • The quote is below the target margin but there is no written capacity or strategy reason for the concession.
  • Allowances are so broad that the scope can expand without a price change.
  • Change orders, access, permits or disposal are not addressed in writing.
  • Payment processing or sales tax is being treated as profit rather than as a cost or a pass-through.

Scope changes and what the price does not cover

A price covers the scope it was built from. Added work, upgraded materials, concealed conditions and customer delays are separate events. Price them as change orders with their own cost, margin and processing treatment. Absorbing them quietly turns a profitable job into a leak.

Contingency covers uncertainty within the priced scope, not unlimited extra work. If the same concealed condition keeps appearing across jobs, the estimating assumption is wrong and should be corrected for future work.

  • Write exclusions into the quote: access, permits, disposal, patching, painting, electrical capacity, and anything else the price does not include.
  • State how change orders are priced and approved before work begins.
  • Do not treat sales tax as profit or as a processing fee.
  • Do not promise a margin the cost estimate cannot support.

Sources and scope

QuoteFormula records

  • QuoteFormula calculation methodology and formula version 2026.10.1
  • Figures recorded by the contractor in this browser
  • Illustrative worked examples written for this guide

Primary sources

These guides explain QuoteFormula's arithmetic and common contractor business concepts. They do not provide tax, legal, payroll, insurance or accounting advice. Every example is illustrative, not a benchmark, market rate or promise of profit.

Editorial details

Found an error? Compare the arithmetic with the published methodology, the data sources page and the editorial policy.