What should this actually cost?
Pick the work. Pick your state. We publish the fair range for the job — and show you every line of math behind it.
Meet Fri.
Fri lives in the vial of a carpenter's level. Put a price in front of it and Fri settles where the price belongs. Dead-center means fair. Anywhere else, you'll see it on Fri's face.
Below the low line
Fri squints. Ask what's being left out.
Inside the band
Fri relaxes. That's a fair price for real work.
Above the high line
Fri sweats. Ask why — politely.
The Core Eight.
Eight trades cover nearly everything that breaks in a house or a car. Each hub holds the price ranges, the components and how long they last, the failure modes that send a bill up, and where each dollar goes.
Typical prices shown at the national baseline. Pick your state above for local ranges.
A $482 repair. Where it goes.
A fair range protects good shops. Race-to-the-bottom pricing comes from customers who can't see what the work involves. The index doesn't tell anyone what to charge — it shows what a job costs to do properly, including the overhead a fly-by-night operator skips.
- Send a customer the breakdown instead of arguing about it
- Flag a band that's wrong for your market — with your numbers, reviewed
- Free to read, free to send, no listing to buy
- Part — OEM condenser fan motor$168
- Labor — 1.4 billable hours$126
- Truck, fuel, drive time$48
- Insurance, license, bonding$39
- Unbillable hours, admin, warranty$52
- Shop margin — roughly ten percent$49
That's what a good shop clears to still be answering the phone the next time you call.
Every number, shown its work.
A price you can't check is just another quote. The inputs are named, the version is dated, and you can pull the whole thing as JSON.
Task time
Every job is broken into a standard task with a unit and a typical labor time — one condenser fan motor, one 40-gallon water heater, one 12×14 room.
Local labor rate
Wage data by trade and metro from the Bureau of Labor Statistics, loaded with the overhead a real shop carries — truck, insurance, license, unbillable hours.
Materials
Published parts and material costs, regionally adjusted, at the grade a professional actually installs.
Regional index
A state and metro cost multiplier moves the national baseline to your ZIP.
base × local_indexPublished as a range
Never one number. The 25th, 50th, and 75th percentile — because scope, access, and age of the equipment legitimately move the price.
Corrected by real invoices
Verified homeowner submissions pull the band toward reality — the only input that ever overrides the model.
Built to be quoted.
Every band is published as structured data, so search engines, assistants, and anyone building on top of it can read the same number you do. Free, versioned, and attributed.
Augmented Support.
Knowing the number is step one. Next: describe the symptom in plain words and get walked through what's likely happening, what to check yourself, what needs a licensed pro, and what the range is once you know which job it actually is.
- Symptom-to-likely-cause triage across all eight trades
- What's safe to check yourself vs. what isn't
- Quote review — paste a bill, see how it reads
Fifty states. One standard.
Every state gets the same eight hubs, the same task dictionary, and the same published method — adjusted for local cost, never for local secrecy.
What did you actually pay?
The model gets you close. Real invoices make it true. The job, the state, the number on the bill — no account, no name, no contractor named. Every verified submission steadies Fri for the next person who looks it up.