Know if your quote is fair.

Home-services bids for the same job differ by thousands, and nothing tells you which one is right. We price the work from real material costs and local wages โ€” and show you every number we used.

A technician servicing an outdoor air-conditioning unit with a manifold gaugePriced from the parts, not from a hunch
34jobs we can price
17trades covered
530metro areas of wage data
25trade wage series
How it works

A price you can argue with

Every estimate is built from parts, and every part is labeled measured or assumed.

๐Ÿ”ฉ

Hard materials

The listed price of the actual equipment, stored with a link to the listing and the date we checked it. A price older than 90 days fails our build.

๐Ÿ‘ท

Local labor

The median wage for that trade in your metro, from the BLS. A plumbing job is costed at the plumbing wage, not a generic construction one.

โฑ๏ธ

Time and margin

How long the work takes, and the overhead a business runs on. These we have not measured, so we give them as ranges and say so.

Tools

Free, and backed by the same engine

No invented numbers. Where we cannot measure something, the tool says so instead of guessing.

Reading

Answers with the source attached

Short pages on the things people actually want to know before signing. Every number carries where it came from and when we checked it.

Open data

Check our arithmetic yourself

Every input behind our estimates, published as ungated CSV under CCย BY. No signup, no API key. If you work in one of these trades and think a number is wrong, this is how you prove it without asking us.

By trade

What we cover

We can price all of these. We check the rules โ€” permits, efficiency minimums, deposit limits โ€” for HVAC replacement so far, and each hub says which it is doing.

What we will not do

We do not ask a language model what things cost. It would answer fluently and the answer would be a recollection, not a measurement โ€” and being confidently wrong about a price is how you talk someone out of a fair bid.

  • Every price carries a source link and the date we checked it.
  • Assumptions widen the estimate. They never quietly shift it.
  • When too much of a job is assumed, we withhold the verdict and name the missing measurement.
  • We never tell you a contractor is cheating you. We cannot know that.

Read the full method โ†’