Home Services

๐Ÿ’ฐ Contractor Payment Schedule: What's Normal and What's a Red Flag

Money is where contractor relationships go wrong. A bad payment structure puts all the risk on you and almost none on the contractor. Here is how to structure payments so both sides have skin in the game.

The Standard Payment Structure

For most projects over $2,000, the industry norm is a milestone-based payment schedule:

  • Deposit at signing: 10-30% (enough for the contractor to buy materials and commit to your job)
  • Mid-project milestone: 30-40% (when major phases are complete, like rough-in work or material delivery)
  • Final payment at completion: 10-30% (after you inspect and accept the finished work)

The key principle: you should always have something left to pay when they finish. That final payment is your leverage to get the job completed properly.

How Much Upfront Is Normal?

For small jobs under $1,000: full upfront payment is sometimes requested and is less risky given the small amount. For jobs $1,000-5,000: 25-33% deposit is standard. For jobs $5,000-25,000: 10-25% deposit is normal. For large projects over $25,000: reputable contractors often require only 10-15% upfront because their reputation and licensing are on the line.

In some states, deposit amounts are regulated by law. California, for example, caps contractor deposits at 10% of the total job or $1,000, whichever is less. Check your state's contractor licensing board for limits.

Red Flag: 50% or More Upfront

Requesting 50% of a large project upfront is a significant warning sign. There are some legitimate reasons (expensive custom materials that must be ordered), but the contractor should be able to explain specifically what the deposit covers. If they cannot, the most likely explanations are that they need your money to finance a different job, they have cash flow problems, or they are planning to take deposits from multiple homeowners and deliver on only some of them.

Red Flag: Full Payment Before Completion

No legitimate contractor requires full payment before the job is done. If someone asks for complete payment at any point before you have inspected finished work and approved it, that is a serious red flag. Do not do it.

Red Flag: Cash Only

Cash-only contractors are avoiding accountability. Credit cards and checks create paper trails. Cash does not. A contractor who only accepts cash may be operating without a license, avoiding taxes, or trying to make disputes impossible to resolve. Paying by credit card gives you chargeback rights if the contractor disappears or does unacceptable work.

Red Flag: Skipping the Written Contract

Any payment schedule should be documented in a written contract that specifies: what triggers each payment milestone, what constitutes completion, what the dispute process is, and what warranties apply. "We shook hands" is not a contract. If a contractor resists putting the payment schedule in writing, that tells you everything you need to know.

Retainage: Protecting Your Final Payment

On larger projects, consider formalizing a retainage amount: money you hold back until a specific period after completion (30-60 days) to ensure any defects that emerge are fixed before you pay the final amount. This is standard in commercial construction and is increasingly used in residential. A contractor who objects to retainage on a large project is telling you they are not confident the work will hold up.

What to Do If a Contractor Is Holding Your Job Hostage

If a contractor stops work and demands payment before completing the current phase, do not just pay to make them go away. Document everything, review your contract, and understand your options before paying. In many states, this constitutes a contract breach and you have legal remedies. Your state's contractor licensing board is a good first call.

Payment structure is one piece of evaluating a contractor. Before you sign anything, make sure the total price is fair. QuoteScore analyzes your quote against thousands of real benchmarks so you know the number makes sense.

Got a quote you're not sure about?

Upload it to QuoteScore for instant AI analysis against 14,700+ real pricing benchmarks. Free, private, no signup.

Analyze Your Quote Free โ†’