How Much Does
[Service] Cost?
Fair price estimates for 20+ home services across 20 US cities. See what contractors should charge — then get 3 free quotes to compare.
20+
home services tracked with fair price ranges
20
US cities with local cost adjustments
3 Quotes
free, no-obligation estimates from verified pros
Home Service Cost Estimates
National average costs and price ranges. Click any service to see city-specific pricing.
Exterior
Roof Replacement
Full roof replacement including tear-off, underlayment, and new shingles.
$5,500 – $12,000 range
Roof Repair
Patch leaks, replace damaged shingles, fix flashing around vents and chimneys.
$350 – $1,500 range
Siding Installation
New siding installation or full replacement with vinyl, fiber cement, or wood.
$5,000 – $18,000 range
Gutter Installation
New seamless or sectional gutter system with downspouts and optional guards.
$900 – $3,500 range
Window Replacement
Replace old windows with new energy-efficient vinyl, wood, or fiberglass units.
$300 – $1,000 range
Door Replacement
Replace entry doors, patio doors, or interior doors with new pre-hung units.
$500 – $2,500 range
Deck Building
New deck construction with pressure-treated wood or composite decking.
$4,000 – $15,000 range
Interior
Kitchen Remodel
Full kitchen renovation including cabinets, countertops, appliances, and fixtures.
$12,000 – $40,000 range
Bathroom Remodel
Full bathroom renovation including tile, fixtures, vanity, and plumbing updates.
$5,000 – $20,000 range
Flooring Installation
Install new hardwood, laminate, tile, or carpet flooring in one or more rooms.
$3 – $12 range
Drywall Installation
Hang and finish drywall for new construction, additions, or repairs.
$1 – $3 range
Interior Painting
Professional interior painting including walls, ceilings, trim, and cabinets.
$800 – $3,000 range
HVAC
Furnace Replacement
Replace an old or broken furnace with a new high-efficiency gas, electric, or oil unit.
$2,500 – $6,500 range
AC Installation
Install a new central air conditioning system or replace an existing unit.
$3,500 – $8,000 range
Water Heater Replacement
Replace a tank or tankless water heater with a new energy-efficient unit.
$800 – $3,500 range
Ductwork Installation
Install new ductwork or replace old ducts for heating and cooling distribution.
$1,500 – $6,000 range
Plumbing
Toilet Installation
Install a new toilet or replace an existing one, including wax ring and supply line.
$150 – $450 range
Water Heater Repair
Fix common water heater issues: no hot water, leaks, strange noises, or pilot light problems.
$150 – $600 range
Faucet Replacement
Replace kitchen or bathroom faucet with a new unit including supply lines and valves.
$150 – $450 range
Pipe Repair
Fix leaking, burst, or corroded pipes including copper, PEX, and PVC repairs.
$150 – $800 range
Don't Get Ripped Off — Get 3 Free Quotes
Contractors charge wildly different prices for the same job. The only way to know you're getting a fair deal is to compare at least 3 quotes. It's free, and takes 2 minutes.
Get 3 Free Quotes from Verified Contractors
Enter your zip code and project details. We match you with top-rated, licensed pros in your area. No obligation, no spam.
✓ 100% free ✓ No spam ✓ Licensed & insured contractors only
Prices by City
Cost factors vary by location. Select your city to see local pricing for all services.
How to Avoid Getting Ripped Off by Contractors
⚠️ Red Flags
- ✗ Demands full payment upfront
- ✗ No written contract or estimate
- ✗ Pushes you to decide "today only"
- ✗ Won't provide references or license number
- ✗ Price is less than half the average
✅ Green Flags
- ✓ Licensed, bonded, and insured
- ✓ Provides detailed written estimate
- ✓ Payment tied to milestones
- ✓ References you can actually call
- ✓ Price falls within our fair range
Frequently Asked Questions
How do I know if a contractor is overcharging me?
Get at least 3 written estimates from licensed contractors. Compare line items — materials, labor, permits, cleanup. Our cost data shows fair price ranges by city so you can spot an outlier immediately.
Should I hire a licensed contractor or go with the cheapest bid?
Always hire a licensed, insured contractor. The cheapest bid often cuts corners on materials, skips permits, or lacks proper insurance. A fair price falls in the middle of our estimated range.
How much should I pay as a deposit before work starts?
Never pay more than 10-30% upfront. Legitimate contractors should not require full payment before starting. Tie payments to milestones — and never pay the final balance until you are 100% satisfied.
Do home service costs vary by city?
Yes, significantly. Labor rates, material costs, and permit fees vary by region. A roof replacement in San Francisco can cost 40% more than the same job in Indianapolis. Use our city-specific pricing to get accurate estimates.
Can I negotiate with contractors?
Yes. Get 3+ quotes, show competitors' estimates, and ask for a cash discount. Contractors often have 10-15% margin to work with. Focus on value — not just the lowest price.