CraftBid / Resources / Estimating workflow

Estimating workflow

How to price a construction job without guessing

A defensible price begins with scope and cost, not a competitor’s number. This seven-step workflow turns a site visit into a quote you can explain.

1. Freeze the scope before pricing

Write what is included, excluded, owner-supplied, and assumed. Record access limits, working hours, protection, disposal, permits, inspections, and finish standards. If the scope is unclear, the price cannot be precise.

2. Build a measurable takeoff

List quantities in units you can buy or schedule: square feet of paint area, cubic yards of concrete, linear feet of trim, fixture counts, or crew hours. Add realistic waste and minimum-order quantities instead of hiding them in a vague contingency.

3. Price materials at landed cost

Use current supplier pricing, delivery, tax paid by your business, handling, and consumables. Date volatile prices and include a quote-validity period. Do not rely on a retail search result when your specification requires a different grade or lead time.

4. Calculate labor burden—not wages alone

Start with productive hours. Add employer payroll taxes, workers’ compensation, benefits, paid leave, training, and nonproductive time. A worker paid $30 per hour may cost the business substantially more before tools, supervision, and overhead.

5. Add equipment, subcontractors, and overhead

Price rented and owned equipment, mobilization, fuel, supervision, permits, and subcontractor quotes. Recover a share of office rent, vehicles, insurance, software, estimating, and administration using a consistent overhead method.

6. Add profit and a named contingency

Convert the required margin into markup instead of applying the margin percentage directly to cost. Keep a contingency tied to a specific uncertainty—such as concealed conditions—rather than using it to cover missing takeoff work.

7. Review the client document

  • Can the customer see the result and key deliverables?
  • Are allowances, exclusions, and alternates easy to find?
  • Does the total reconcile with every line, discount, tax, and deposit?
  • Are payment timing, validity, schedule assumptions, and change-order handling stated?
  • Would a crew lead understand exactly what was sold?

Final pre-send check

CheckQuestion
ScopeDid every client request become a line, allowance, or exclusion?
CostAre quantities, rates, burden, waste, and delivery current?
RiskAre unknown conditions and price-validity limits named?
ProfitIs the resulting margin acceptable after overhead?
DocumentDo total, tax, deposit, and terms agree?

Frequently asked questions

Should labor be priced by hour or by task?

Estimate labor internally by productive hours even when the customer sees a fixed task price. That preserves a measurable cost basis.

How long should a contractor quote remain valid?

Match the period to supplier price validity and schedule risk. Many businesses use 14 to 30 days, but the right period depends on the trade and market.

Should contingency be shown to the customer?

It can be a named allowance when the uncertainty is understandable. Otherwise define assumptions and use a written change-order process.

Put the method into a real estimate.

CraftBid keeps costs private, shows margin live, and creates a client-ready quote without an account.

Build a free estimate