Most contractors price fairly. But home repair is a market where the customer often doesn't know what the job should cost, is under time pressure, and can't easily verify what was done. That gap is where overcharging happens. This guide helps you tell the difference between a high price with a good reason and a high price that's just padding.
Start with a benchmark
You can't judge a price without a reference point. Before you call anyone, or right after you get a quote, check a typical range for your job. Our calculators for plumbing, HVAC, garage doors and other services show national ranges adjusted for your state.
A quote inside the range tells you the price is ordinary. A quote 50% or more above the top of the range doesn't prove anything is wrong, but it's a clear signal to ask questions.
Red flags that a quote is inflated
- "Today only" pricing. A discount that disappears if you don't sign on the spot is a pressure tactic. Legitimate pricing doesn't expire in an hour.
- Vague line items. "HVAC repair — $1,450" with no breakdown. A fair quote names the part, the labor and any fees.
- A scary diagnosis with no evidence. "Your furnace is dangerous and has to be replaced" without showing you the crack, the reading or the failed part. Ask them to show you, or photograph it.
- The diagnosis keeps growing. The call starts as a $150 drain clearing and becomes a $4,000 sewer line replacement before anyone has run a camera.
- A large upfront payment. A reasonable deposit for special-order parts is normal. A demand for most of the price before work begins is not. Some states cap it. California, for example, generally limits the down payment on a home improvement contract to 10% of the price or $1,000, whichever is less.
- Cash-only, or a discount for cash with no invoice. Without an invoice you have no record of what was done and no way to dispute it.
- They won't give you the old part. You paid for it, and asking to see or keep it is a simple way to confirm it was actually replaced.
- No license number or insurance. See our guide to checking a contractor's license and insurance.
Legitimate reasons a price is higher than average
A high price isn't automatically a rip-off. These are real cost drivers, and a good contractor will explain them without being asked:
- Emergency or after-hours timing. Nights, weekends and holidays commonly cost significantly more. Our plumbing calculator estimates about 50% more for emergency calls.
- Difficult access. A water heater in a cramped attic, an AC coil behind drywall or a crawlspace job takes longer.
- Permits and code upgrades. Replacing a water heater may require an expansion tank, seismic strapping or venting changes to meet current code. Those are real costs, not upsells.
- Better parts or a longer warranty. An OEM part with a 10-year warranty costs more than an aftermarket one with 90 days.
- Your location. Labor costs differ a lot between regions. That's why our calculators include a state adjustment.
Parts markup: what's normal
Contractors mark up parts, and that's normal. The markup covers sourcing, stocking the truck, warranty handling and returns. It's not unusual for a part you could buy online for $30 to appear on an invoice at two or three times that. What's not normal is a $30 part billed at $400 with an hour of labor added for a 10-minute swap. If the parts line looks extreme, ask what the part is. Search the part number and ask the contractor to explain the difference.
What to say when a number doesn't add up
You don't have to be confrontational. These questions work well and are completely reasonable to ask:
- "Can you break this down into parts and labor for me?"
- "What exactly failed, and can you show me?"
- "Is this urgent, or could it wait a week while I get another quote?"
- "What warranty comes with the part and the labor?"
- "Can I keep the old part?"
An honest contractor answers these easily. If you get defensiveness or more pressure, that tells you something too.
Get a second quote for anything expensive
For any repair over a few hundred dollars that isn't a true emergency, a second quote is the single best protection against overcharging. Our guide to comparing contractor quotes explains how to make quotes directly comparable.
If you think you were already overcharged
Ask for an itemized invoice if you didn't get one, and politely raise the specific item you think is wrong. Many businesses will adjust a bill to keep a customer. If they won't, and you believe the charge was deceptive, you can file a complaint with your state attorney general's consumer protection office, and if you paid by credit card you may be able to dispute the charge. Our article on what to do when a repair goes wrong covers those steps in detail.
Frequently asked questions
Is a service call fee a sign of overcharging?
No. Trip or diagnostic fees are standard and pay for the technician's time and travel. What matters is that you know the fee before the visit and whether it's credited toward the repair.
Is it rude to ask for the old part?
Not at all. It's a common request, and in some trades and states it's a legal right. California, for example, requires auto repair shops to return replaced parts if you ask for them when you authorize the work.
How many quotes should I get?
Two is good and three is better for larger jobs. More than that rarely adds much and wastes contractors' time.