844-467-7653 (844-GOPROJECT)·a better way to do projects®
Cost

How to estimate what a project should cost

Why three quotes for the same job can differ by forty percent, and how to work out which one is real.

Back to the blog

Homeowners usually approach cost backwards. They decide what they want to spend, get quotes, and treat the gap between the two as something to negotiate. That works badly, because a price is an output of a scope, and negotiating the price without changing the scope only changes what gets left out.

What you are actually paying for

Most residential work breaks into four buckets. Materials, which you can research. Labour, which is hours at a rate. Overhead, which covers insurance, vehicles, licensing, office time and the quotes that did not convert. And profit, which is what keeps the business alive.

The bucket homeowners underestimate is overhead. A licensed, insured contractor carrying workers' compensation has real fixed costs before anyone starts work. An unlicensed operator does not, which is most of why their price is lower and all of why it is riskier.

Why bids differ so much

When quotes come back far apart, the usual cause is not greed. It is that they are not quoting the same work.

  • Different scope assumptions, where one included demolition and disposal and the other did not.
  • Different quality of materials, where mid-grade and premium fixtures can differ several times over.
  • Different risk allowance, where a contractor who has opened this kind of wall before prices for what they expect to find.
  • Different current workload, where a busy contractor quotes high because they do not need the job.

Only the last one is really about price. The rest are about content, which is why comparing totals without comparing exclusions tells you almost nothing.

Ask every contractor to quote the same written scope, and to list what is excluded. Then compare exclusion lists first and totals second. The cheap bid with the long exclusion list is usually the expensive one.

Building a sanity check before you get quotes

You do not need to price a job like a contractor. You need a range good enough to recognise an outlier.

Start with materials, since they are the most researchable component. Cabinets, fixtures, flooring and appliances have published prices. Add delivery and waste.

Then think about labour in terms of crew days. A two-person crew for six days is twelve person-days. You will not know the rate exactly, but you can ask, and you can tell the difference between a job that sounds like a week and one someone claims to finish in two days.

Then add for the things people forget: permits, disposal, protecting the rest of the house, and making good afterwards. And hold a contingency of ten to twenty percent for anything involving an older property or opening up walls.

The contingency is not optional

On any project where existing conditions are hidden, budget for finding something. Not because contractors pad, but because a house built decades ago was built to different standards, repaired by unknown people, and is not documented.

A homeowner with no contingency who hits a surprise faces a bad choice: stop the job, or fund it with money earmarked elsewhere. A homeowner with fifteen percent held back makes the same discovery and it is an inconvenience.

Watch what the payment schedule tells you

California limits the down payment to one thousand dollars or ten percent of the contract price, whichever is less. Beyond that legal point, the schedule tells you something about how the contractor runs their business. Payments tied to completed milestones are normal. A demand for a large share up front usually means cash flow is being funded by your project, which means the previous customer's project is being funded by yours.

Cheap is a decision, not a discovery

If one bid is dramatically below the others, resist the assumption that you found a bargain. Ask what they are not doing. Sometimes there is a real answer, such as an existing crew nearby or a supplier relationship. More often the answer is scope, insurance, or a mistake nobody has noticed yet.

Get quotes you can actually compare

Every quote through Project Express states price, exclusions, message and timeline, on the same written scope.

Describe your project