Home Service Cost Calculators
What home services actually cost, by ZIP code. Every figure here is built up from federal wage and material data and adjusted to your area — not collected from contractor directories or submitted quotes. Free, no sign-up, and every page shows its working.
39,289 ZIP codes priced against 387 metro areas. Nothing is stored against you.
Calculators
Where the numbers come from
Most cost guides repeat each other: a figure appears on one site, is cited by a second, and is quoted as established fact by a third, with nobody along the chain able to say where it came from. These calculators are built the other way around, from published data anyone can check.
- Labor
- BLS Current Employment Statistics average hourly earnings for the trade that does the work, with payroll burden applied.
- Materials
- Observed supplier prices, pinned to a date and carried forward by BLS Producer Price Index movement for the relevant commodity.
- Your area
- BEA Regional Price Parities, resolved from a ZIP code through the HUD USPS crosswalk. Labor and materials are adjusted separately.
- Production rates
- How long a job takes and how much material it uses are the only manual inputs, and each one has to carry a citation to be published.
What the trades are actually paid
The figure every estimate on this site is built up from. It is published by the Bureau of Labor Statistics and you can check it against them in about a minute, which is the point — a cost guide's number cannot be checked against anything.
| Trade | Average hourly earnings |
|---|---|
|
Construction of buildings
August 2026 |
$44.20 |
|
Electrical contractors
August 2026 |
$43.61 |
|
Plumbing, heating and air-conditioning contractors
August 2026 |
$42.44 |
|
Construction
September 2026 |
$41.69 |
|
Specialty trade contractors
August 2026 |
$40.36 |
|
All other specialty trade contractors
August 2026 |
$40.06 |
|
Drywall and insulation contractors
August 2026 |
$39.00 |
|
Roofing contractors
August 2026 |
$38.56 |
|
Poured concrete foundation and structure contractors
August 2026 |
$38.54 |
|
Residential remodelers
August 2026 |
$38.25 |
|
Foundation, structure and building exterior contractors
August 2026 |
$37.25 |
|
Flooring contractors
August 2026 |
$35.21 |
|
Finish carpentry contractors
August 2026 |
$34.37 |
|
Painting and wall covering contractors
August 2026 |
$33.74 |
|
Exterminating and pest control services
August 2026 |
$28.90 |
|
Landscaping services
August 2026 |
$28.78 |
|
Services to buildings and dwellings
August 2026 |
$26.02 |
|
Janitorial services
August 2026 |
$21.97 |
Production workers, before the payroll burden an employer carries on top and before contractor overhead. Both are added openly and shown on every estimate.
The methodology page shows the whole calculation, including the handful of assumptions that are editorial judgment rather than measurement. How pages are written, reviewed and corrected is set out in the editorial policy.
How much location changes the price
The same job does not cost the same everywhere, and the gap is wider than most people expect. These are Bureau of Economic Analysis regional price parities for 2024 — the national average is 100 — across 387 metro areas. Every estimate on this site is adjusted by them, so this is the table behind the phrase "adjusted to your ZIP code" rather than a claim about it.
| Metro area | Price level | Relative to the national average |
|---|---|---|
| San Francisco-Oakland-Fremont, CA | 115.6 | |
| Miami-Fort Lauderdale-West Palm Beach, FL | 114.2 | |
| Los Angeles-Long Beach-Anaheim, CA | 113.6 | |
| New York-Newark-Jersey City, NY-NJ | 112.6 | |
| Napa, CA | 112.6 | |
| San Diego-Chula Vista-Carlsbad, CA | 111.9 | |
| Seattle-Tacoma-Bellevue, WA | 111.1 | |
| Urban Honolulu, HI | 111.0 | |
| Monroe, LA | 83.6 | |
| Eagle Pass, TX | 83.8 | |
| Dothan, AL | 83.8 | |
| Texarkana, TX-AR | 84.0 | |
| Enid, OK (Metropolitan Statistical Area) * | 84.3 | |
| Hammond, LA | 84.5 | |
| Shreveport-Bossier City, LA | 84.8 | |
| Florence-Muscle Shoals, AL | 84.8 |
Price parities measure the general cost of living, which is why this site does not apply them wholesale. Labor is adjusted by measured county wages for the trade wherever those exist, and materials move only partly with local prices because they are traded nationally — a bundle of shingles does not cost 17% more in San Francisco just because rent does.
Browse by category
Each hub lists every calculator in its trade.
- Roofing 5
- Gutters 2
- Siding & Exterior 4
- Painting 2
- Windows & Doors 9
- Flooring 5
- Kitchen & Bath 8
- Plumbing 7
- HVAC 14
- Electrical 10
- Solar & Energy 6
- Concrete & Masonry 5
- Foundation & Structural 3
- Additions & Remodeling 2
- Decks, Patios & Outdoor 1
- Fencing 6
- Landscaping & Lawn 4
- Trees 3
- Cleaning 7
- Pest Control 17
- Handyman & Assembly 11
Common questions
Where do these prices come from?
Labor is priced from Bureau of Labor Statistics average hourly earnings for the trade that does the work, materials from observed supplier prices carried forward by the BLS Producer Price Index, and both are adjusted to your area using Bureau of Economic Analysis Regional Price Parities resolved from your ZIP code through the HUD USPS crosswalk. Nothing is collected from contractor directories or submitted quotes.
How accurate is the estimate?
Accurate enough to tell a fair quote from a bad one, which is what it is for. Each calculator shows a range rather than a single figure, because the spread between contractors on the same job is real and a single number would imply a precision the model does not have. Site conditions a calculator cannot see — access, hidden damage, what the last contractor left behind — move a real price more than anything on the page.
Why does my ZIP code change the price?
Mostly because of wages. A tradesperson in a high-cost metro is paid substantially more than one in a rural county for the same work, while nationally traded materials cost close to the same everywhere. Labor and materials are therefore adjusted separately, so a labor-heavy job varies far more by location than a material-heavy one.
Why is my quote higher than the estimate?
A quote prices your specific job; an estimate prices a typical one. Common reasons for a gap are work the calculator was not told about, such as a second layer to tear off or a deck that needs replacing, difficult access, permit and disposal costs that vary by municipality, and demand — the same contractor charges more in a busy season. A quote well outside the range is worth asking about rather than assuming is wrong.
Is it free, and do I have to give you my details?
Free, and no. There is no account, no sign-up and no form in front of a result. The only thing a calculator asks for is a ZIP code, which is used to look up local rates and is not stored against you. The site is funded by advertising, which has no influence on the figures.
How is this different from HomeAdvisor or Angi?
Those sites report what people told them they paid, and they are also lead generators — the figure and the referral are the same business. This one builds a price from the ground up instead: the published wage for the trade, the observed price of the materials, the hours and quantities a job takes, and a regional adjustment. Every page shows that working, so you can disagree with a specific number rather than with the total. We are not contractors and we do not sell leads.
Do you sell my information to contractors?
No. There is no form in front of a result and no account to create. A ZIP code is used to look up local rates and is not stored against you. Contractors can pay to be listed, which is labeled on the listing, but nothing you type here is passed to them.
Can I cite or quote these figures?
Yes, with attribution and a link to the page the figure came from. Please quote the range rather than a single number, and note the date the page says its data was last refreshed, since wage and material data move.
Where in the US are home services most and least expensive?
By Bureau of Economic Analysis regional price parity for 2024, the most expensive of the 387 US metro areas is San Francisco-Oakland-Fremont, CA at 115.6 against a national average of 100, and the least expensive is Monroe, LA at 83.6. That is a spread of about 38%, and it is why the same job quoted in two cities can differ by more than the work itself explains. Labor carries most of that gap; materials are traded nationally and move far less.
How current is the data?
Wage data was last refreshed from the Bureau of Labor Statistics for August 2026, and material prices are carried forward from a dated benchmark by Producer Price Index movement. Regional price parities are published annually by the Bureau of Economic Analysis and these are the 2024 figures. Every page states the period behind its own numbers rather than claiming to be current in general.
What this is not
We are not contractors and we do not do any of the work these calculators price. Nothing here is a quote, and nothing here is professional advice — the disclaimer sets that out in full. Contractors can be listed and some pay for placement, which is labeled on the listing and explained in the advertising disclosure. It has no effect on the figures, which come from federal data no advertiser can influence.
If a figure looks wrong, we would rather hear about it than not. Tell us.