Is Your Contractor Overcharging You? How to Spot It and What to Do

Written By: Jon Grishpul
Last updated Sep 1, 2026
Written By: Jon Grishpul
Last updated Sep 1, 2026
contractors overcharging

The clearest sign a contractor is overcharging you is a charge for work that was already in your original contract, or a change order priced far above what the labor and materials actually cost. A normal project runs about 10 to 20 percent over budget once real surprises come up. A demand for 50 to 100 percent more is a red flag. Below is how to tell the difference, how to push back, and two warning letters you can copy and send.

Here at GreatBuildz, a free service that connects California homeowners with reliable, thoroughly screened general contractors, we talk with people every day who feel like their contractor is asking for more money than the job should cost. Disputes over extra charges are one of the most common remodeling complaints we hear, and most of them come down to a few predictable patterns.

Key Takeaways

  • Normal vs. not: a 10 to 20 percent cost overrun is common on remodels. A 50 to 100 percent jump is a red flag for a dishonest contractor.
  • The low-bid trap: some bad contractors bid low to win the job, then make up the profit with inflated change orders (extra charges added mid-project).
  • Fair markup: in our experience, and consistent with general industry ranges, contractors mark up materials 15 to 35 percent and run a total markup of about 20 to 33 percent of the project. That is legitimate, not gouging.
  • Get it in writing: a charge for work already in your contract, or any extra with no written, signed change order, is your strongest ground to dispute.
  • Your recourse: negotiate first, then a warning letter, then the state license board, the contractor’s surety bond, or small claims court.

How do you know if a contractor is overcharging you?

You are likely being overcharged if you see any of these red flags. Each one is a reason to pause and ask for a written breakdown before you pay:

  • A charge for work that was part of the original scope you already agreed to and paid for.
  • An extra charge with no written, signed change order describing the work and the price.
  • A change-order price far above what the labor and materials would reasonably cost.
  • A pattern of many small extras that were never mentioned in the bid.
  • Charges for premium materials when cheaper ones were actually installed.

Most homeowners renovate rarely and have no construction background, so it is hard to tell a fair extra charge from an inflated one. Usually you just get a gut feeling the price seems high. The rest of this guide turns that gut feeling into something you can check and act on.

What leads to a contractor overcharging?

The most common cause is the low-bid trap. Some bad contractors bid a project low on purpose to win the job, then make up their profit by demanding more money through change orders (formal mid-project changes to the contract and its price). Contractors know a great deal about construction while most homeowners know very little, and a dishonest one can use that gap to justify charges the homeowner has no easy way to check. Comparing several bids side by side up front helps you catch a suspiciously low bid before it turns into inflated change orders, and our free BidCompare tool makes that easy.

Good contractors work the opposite way. They bid the job fairly at the start and keep extras to a minimum, because their reputation and your referral are worth more to them than a few padded change orders. At GreatBuildz, every contractor signs a 20-point Code of Conduct that includes this commitment on extras: charge a reasonable price for change orders based on true costs of labor, materials, and profit, and give the homeowner two days to research and confirm the price is reasonable. Ask any contractor you are considering to make that same commitment.

How much can a project go over budget before it is a problem?

A cost overrun of 10 to 20 percent is normal, even with good contractors. Some surprises are unavoidable because a contractor has to make assumptions about what they cannot see, like what is inside a wall, the framing behind it, or hidden termite damage or dry rot. The best contractors build some of these unknowns into their original estimate. Others give a low bid upfront and use change orders to cover them later.

A 50 to 100 percent overrun is not normal and can point to a dishonest contractor or a bid that was never realistic. If your extras are pushing the total that far past the original number, slow down and start documenting before you pay more.

What is a fair contractor markup?

Marking up materials and labor is how contractors stay in business, so markup itself is not overcharging. In our experience, and in line with general industry data, contractors mark up materials 15 to 35 percent depending on the region and the item, and run a total markup of roughly 20 to 33 percent on the whole project. That material markup is not padding: it covers the pricing, ordering, pickup or delivery, storage, waste, and warranty replacement that materials create behind the scenes. Overcharging is when the price runs well beyond these normal ranges with no explanation, or when the charge is for work you already paid for.

Is that change order fair or not?

Start by checking whether the “extra” work was really outside your original contract. Disputes often come from vague scopes: a line that says “paint walls and ceiling” may or may not include patching drywall first, and that gap becomes an argument. If the work truly is extra, the next question is whether the price is reasonable.

To pressure-test a price, ask the contractor to separate the change order into labor and materials. You can verify material costs yourself online at a supplier like Home Depot, then add a reasonable markup and tax. For labor, research what the task typically costs, or ask anyone you know with construction experience, like a retired contractor or a home inspector, what a fair number looks like. Doing this quick homework is often enough to bring an inflated price back to earth.

GreatBuildz Newsletter Subscribe - kitchen

What to do if a contractor is overcharging you

Once your research suggests the price is unfair, take these steps in order:

  • Document everything: your signed contract, the scope of work, every invoice, and the disputed change orders. Your contract is your strongest evidence.
  • Sit down in person: meet the owner or contractor, show them in writing what you found on fair pricing, and stay calm and reasonable. Remind them you both want the same thing, a finished project and full payment.
  • Negotiate a number you can live with: the alternatives, halting the job or bringing in a second contractor mid-project, are usually worse. Aim for a fair compromise.
  • Send a warning letter if the conversation does not resolve it (templates below).
  • Escalate if needed: report the contractor to the state license board, make a claim against their surety bond (the insurance that protects you if a licensed contractor fails to meet obligations), or file in small claims court.

How to dispute a contractor’s bill

Disputing a bill is a procedure, not an argument. Work through it in this order and you will either get the charge corrected or build the record you need to escalate.

1. Pay the undisputed part. If you agree with $6,000 of an $8,000 invoice, pay the $6,000 and say in writing that you are paying it and why the balance is disputed. Withholding the entire amount over a portion of it invites a mechanics lien and weakens your position with anyone who later looks at the file.

2. Put the dispute in writing the same week. Verbal objections are deniable and easy to ignore. Email is enough, as long as it is dated and specific.

3. Ask for the charge to be split into labor and materials. This single request resolves a surprising share of disputes, because an inflated number is much harder to defend once it has to be itemized. You can check material prices yourself at a supplier’s website, add a reasonable markup and tax, and see whether the remainder is a plausible labor figure.

4. Match the charge against your contract’s scope. Most disputes come down to whether the work was already covered. Pull the original scope and quote the line. A scope that says “paint walls and ceiling” may or may not include patching the drywall first, and that ambiguity is where the argument lives.

5. Check whether a signed change order exists. In California a home improvement contract has to be in writing, and extras should be documented as a change order describing the added work and the price, agreed before the work happens. A charge with no signed change order behind it is your strongest ground.

6. Make a specific counter-offer. “This is too expensive” goes nowhere. “I have priced these materials at $840 including tax and a 25 percent markup, so I can agree to $1,600 for this item rather than $2,900” gives the contractor something to accept.

7. Put the agreed number in writing before you pay it. A short email confirming the final figure and that it settles the disputed item is enough.

8. Escalate if it stalls. A free complaint to the Contractors State License Board, a claim against the contractor’s $25,000 license bond, CSLB arbitration for disputes up to $25,000, or small claims court for up to $12,500.

One thing to watch. If the contractor responds to a disputed bill by threatening to stop work or walk off the job unless you pay in full, that is a different problem from a pricing disagreement. Part 6 covers what to do when a contractor demands payment before they will agree to cancel.

Sample warning letters for a contractor overcharging you

If an in-person conversation does not settle things, a written warning often does. Send the calm first letter before anything stronger. Keep both factual and firm, not angry.

First warning letter to a contractor overcharging you

Click here to view the first warning letter
Contractor Business Name
Contractor Address
Re: ________________ (job address)

Dear Mr./Mrs. ______________:

I’m writing about the renovation your company has been performing at my home. I appreciate the work you have completed so far. You have discussed some extra charges (change orders) with me, and I am concerned about them for two reasons:

  • Some of these charges appear to be part of the original scope of work we agreed to at the start of the job.
  • Some of these charges or estimates seem significantly higher than is reasonable.

I understand you cannot work for free, and I am willing to pay a fair price for the change orders that are appropriate. I’d like to work with you to reach a price that is fair for both of us. Please provide your true cost for labor, materials, and profit for each extra item. I will research these prices with local suppliers and construction experts to confirm they are within the appropriate range, and I will expect them to be in line with local industry standards.

I’m confident we can agree on a price that works for both of us and move past this so you can finish the project and get paid. If we do, I will be a happy customer and will gladly provide a good reference and positive online reviews.

Thank you for your attention.

Firm warning letter if a contractor keeps overcharging

Click here to view the firm warning letter
Contractor Business Name
Contractor Address
Re: ________________ (job address)

Dear Mr./Mrs. ______________:

I’m writing again about the renovation at my home. I appreciate the work completed to date. I remain concerned about the extra charges (change orders) we have discussed, for two reasons:

  • Some of these charges appear to be part of the original scope of work we agreed to.
  • Some of these charges or estimates seem significantly higher than normal prices.

I am willing to pay a fair price for appropriate change orders. Please provide your true cost for labor, materials, and profit for each extra item so I can confirm the prices are in line with local standards, and adjust them if they are not.

If you are unwilling to work with me toward a fair compromise, I will have no choice but to take one or more of the following actions:

  1. Pause your work so I can bring in another contractor to complete the extra work at a reasonable price.
  2. File a complaint with the state licensing board or Attorney General.

I would prefer not to take any of these steps. I’m certain we both want the same thing: to finish this project and get it paid for.

Thank you for your attention.

One note on reviews. An honest public review carries real weight, and contractors know it. Write one. Just keep it out of the letter. Offering to withhold a bad review in exchange for a lower price turns a legitimate dispute into something a contractor’s attorney can characterize as extortion, and it costs you the sympathy of an arbitrator or a judge. Write the review once the matter is settled, describe what happened accurately, and let it stand on its own.

How to avoid being overcharged before you hire

The best protection happens before work starts: hire a reputable contractor and get a detailed, itemized contract. Call several references and ask specifically whether the contractor stayed near the budget or kept asking for more money. A detailed scope of work leaves less room for “was that included?” disputes later. For a full pre-hire checklist, see our guide on how to avoid being ripped off by a contractor. It also helps to understand why contractors cost what they do and why estimates vary so much, so you can tell a fair price from an inflated one.

Contractor Overcharging FAQs

How do I know if my contractor is overcharging me?

The clearest signs are a charge for work already in your original contract, an extra with no written signed change order, or a change-order price far above the real cost of labor and materials. Ask for the charge to be split into labor and materials so you can verify it.

How much can a project go over budget before it is a red flag?

A 10 to 20 percent overrun is normal on most remodels because of unavoidable surprises. A 50 to 100 percent overrun is not normal and can indicate a dishonest contractor or an unrealistic original bid.

What is a normal contractor markup on materials?

In our experience, and consistent with general industry data, contractors mark up materials 15 to 35 percent depending on the region and item, and run a total markup around 20 to 33 percent of the project. That covers ordering, delivery, storage, waste, and warranty work, so markup itself is not overcharging.

Can I refuse to pay a change order?

You can dispute a change order that covers work already in your contract or that is priced unreasonably. Document the issue, ask for a labor-and-material breakdown, and negotiate. Refusing to pay entirely can escalate the dispute, so aim for a fair, documented compromise.

How do I dispute an overcharge with my contractor?

Gather your contract, invoices, and the disputed charges, then meet in person and show your research on fair pricing. If that does not work, send a warning letter, and if needed escalate to the state license board, the contractor’s surety bond, or small claims court.

What is a change order?

A change order is a formal, written change to your contract’s scope and price during the project. A fair change order describes the added work and its cost and is signed by both sides before the work happens.

Can I sue a contractor for overcharging?

Yes. If negotiation and warning letters fail, you can file a complaint with the state license board, make a claim against the contractor’s surety bond, or take the dispute to small claims court, depending on the amount involved.

How can I avoid being overcharged in the first place?

Hire a reputable, well-referenced contractor and insist on a detailed, itemized contract. Call references and ask whether the contractor stayed near budget, and confirm upfront how change orders will be priced and approved.

The full Bad Contractor Series

This guide is Part 4 of our Bad Contractor Series. Make sure you are not missing anything:

When it comes to finding a reputable contractor who will treat you fairly, GreatBuildz is simplifying the contractor search in California. GreatBuildz is a free service that connects homeowners with reliable, thoroughly screened general contractors and provides project support from start to finish. Call now (888.668.2454) to chat with a real person about your project, or visit www.greatbuildz.com for more information.

<a href="https://www.greatbuildz.com/author/jon-grishpul/" target="_self">Jon Grishpul</a>

Jon Grishpul

Jon Grishpul is the co-founder of GreatBuildz, Co-CEO of Maxable, and a recognized expert in home remodeling and ADUs. Since he co-founded GreatBuildz in 2019, the company has evaluated 20,000+ California contractors and helped 2,000+ homeowners. With years of experience in construction, consulting, and technology, he has been featured in Forbes, the Los Angeles Times, and US News & World Report. Jon helps homeowners navigate their renovation projects and he is committed to providing them with transparent, trustworthy guidance so they can renovate with confidence and clarity.

How can we help with your project?

Explore More Remodeling Topics

Remodeling Cost Guides

Cost Guides

design ideas

Design Ideas

Finding a Contractor

Finding a Contractor

Picking Materials

Selecting Materials

remodeling advice

Remodeling Advice

room addition project articles

Home Additions

kitchen Remodeling Guidance

Kitchen Remodeling

 

bathroom remodeling advice

Bathroom Renovations

adu and garage conversion blog topics

ADU Construction

backyard Remodeling Projects

Backyard/ Exterior

general home remodeling resources

Home Remodeling