Most contractors learn this lesson once: get the payment terms wrong, and a profitable job on paper can bleed you dry on the ground. Jobs stall when cash runs out before materials arrive. Final invoices sit ignored once the client has moved in. One badly structured contract can erase three months of profit.

A payment schedule fixes this. It breaks a lump-sum contract into a series of smaller payments tied to progress — so you're never funding someone else's project on your own credit line, and you have documented grounds to stop work if a payment is missed.

Here's exactly how to build one.

Why Your Payment Structure Matters More Than You Think

A single invoice at project completion is the highest-risk billing structure you can use. It puts 100% of the cash exposure on you from day one to the last nail. If the client disputes the final product, runs out of money, or simply stops picking up the phone, you've already paid for materials and labor out of your own pocket.

Milestone payments shift that risk. You collect before you spend — or at minimum, in pace with your actual cost outflow. You also create a natural checkpoint at each draw where both parties confirm the project is on track. Small disagreements get resolved when you're billing Draw 2 and the stakes are low, not at final payment when everything blows up at once.

There's a softer benefit too. Clients who agree to a structured schedule are more engaged. They show up for milestone walkthroughs. They respond to questions faster. Money tied to progress keeps everyone pointed at the same outcome.

The 4-Draw Milestone Framework

Most residential and light commercial contractors settle on four or five draws. Here's a structure that holds up across remodeling, mechanical, and specialty trades:

Draw Trigger % of Total
Deposit Contract signed / materials ordered 10–20%
Draw 2 Demolition or site mobilization complete 25%
Draw 3 Rough-ins or mid-project inspection passed 25%
Draw 4 Finishes installed / equipment operational 25–30%
Final Punch list cleared, client sign-off 10–15%

On a $40,000 kitchen remodel that plays out like this: $7,000 at signing, $10,000 after demo is cleared, $10,000 when rough electrical and plumbing pass inspection, $10,000 when cabinets and tile are in, and $3,000 when every item on the punch list is corrected and signed off.

Smaller jobs simplify. Anything under $3,000 usually needs only two draws: 40–50% at booking, balance on completion. Service calls and single-day jobs typically bill in full at completion, or on net-30 terms for established commercial accounts.

Setting Your Deposit Amount

Your deposit should match your actual upfront cost exposure. If you're ordering $12,000 in materials before the first crew day, ask for at least that amount. If your out-of-pocket before day one is $2,000, a $2,000 deposit is both defensible and reasonable. Don't pick a number because a competitor does — run the math on your own job.

A few rules of thumb by project size:

  • Small jobs ($500–$5,000): 30–50% upfront is accepted practice
  • Mid-size jobs ($5,000–$30,000): 20–33% is the standard range
  • Large jobs ($30,000+): 10–20% is typical; anything higher draws scrutiny

Know your state law. California and Nevada cap contractor deposits at $1,000 or 10% of the total project cost — whichever is less — for licensed contractors performing home improvement work. Maryland and Virginia limit advances to roughly 33% of the contract value. Several other states have similar restrictions. Check your state contractor licensing board before you set deposit terms in writing.

A deposit above 50% is widely seen as a consumer red flag, and in many states it's outright prohibited. Homeowners research this. If you ask for 60% upfront on a $25,000 job, expect to lose clients — and potentially face a licensing complaint.

Milestone Triggers That Actually Hold Up

The best trigger for each draw is a verifiable event — not a calendar date, and not your word alone.

"30 days after start" is a weak trigger. You could be behind schedule, the client could be unhappy, and the calendar doesn't care about either. "Rough electrical inspection passed and permit card updated" is a strong trigger. It's objective, documented by a third party, and neither side can argue about whether it happened.

Good milestone triggers by phase:

  • Demo / site prep complete: dumpster pulled, old fixtures removed, area cleared for rough work
  • Rough inspection approved: permit signed off by a municipal inspector for electrical, plumbing, or HVAC rough-in
  • Substantial completion: finishes installed, equipment operational, space functionally usable
  • Punch list cleared: all items from the final walkthrough corrected and confirmed by both parties

Photograph each milestone before you send the draw request. A time-stamped photo combined with the permit record is enough documentation to support a mechanics lien claim if a payment is refused.

When scope expands mid-job — and it usually does — the payment schedule needs to adjust. Don't let extras pile up at the end. Issue a change order that adds the new amount to the next draw or creates a separate invoice. Our guide to handling contractor change orders walks through the full process for documenting extras and collecting payment without damaging the client relationship.

Payment Norms by Trade

Deposit expectations and draw structures vary by what you do. Here's what's standard across the major residential trades:

  • General contractors / remodelers: 3–5 draws, 10–25% deposit, 5–10% retainage held through final inspection. Larger GCs use a schedule of values tied to the full spec sheet.
  • Electricians: Residential service calls under $2,000 typically collect in full on completion. Larger upgrades — panel replacements, whole-home rewires — usually require 40–50% at scheduling, balance on completion or permit close.
  • HVAC: Equipment-heavy jobs require a larger upfront draw because the unit is ordered before installation. A 40–50% deposit on the equipment portion is standard before a date is locked in.
  • Plumbers: Small service calls bill on completion. Larger work — water heater replacements, repiping, bathroom rough-ins — typically uses a two- or three-draw structure.
  • Landscapers: Design-build projects use 3–4 milestone draws. Maintenance contracts bill monthly. One-time cleanup or mulching jobs under $1,000 usually collect at completion.
  • Specialty trades (flooring, painting, tile): 30–50% at material order, balance on completion. Labor-only jobs sometimes collect entirely on completion if the job is under $2,500.

Your pricing model also plays a role here. Flat-rate projects lend themselves to clean milestone draws because the total is fixed from the start. Time-and-materials jobs are harder to map to percentage milestones — progress billing against an estimated total or weekly invoicing tends to work better. Our breakdown of flat rate vs time and materials pricing covers how each model affects your collections process.

Common Questions About Contractor Payment Schedules

Is asking for a 50% deposit normal?

For small jobs under $5,000, a 50% deposit is accepted practice — most clients expect it. For jobs above $10,000, it starts to look excessive and often conflicts with state regulations. If your genuine upfront materials cost exceeds half the job total, explain that in writing. Clients who understand the reason tend to accept reasonable terms without friction.

What is retainage, and do I have to offer it?

Retainage is a percentage of the total contract — typically 5–10% — held back by the owner until the project is complete and punch list items are resolved. It's standard on commercial and public construction projects, where it's often contractually required. On residential work you're not obligated to offer it, but structuring your final payment as "10% on punch list sign-off" achieves the same function without the formal term.

What if a client refuses to release a milestone draw?

Your signed contract needs to specify the milestone trigger clearly. If the milestone is objectively met and documented — inspection record, photos, written sign-off — the payment is owed. Send a written demand with your documentation attached. If the client continues to withhold payment, a mechanics lien is your primary legal tool. Most states require you to serve a preliminary notice early in the project to preserve lien rights, so don't wait until a dispute arises to check your state's rules.

Should I collect final payment before or after the walkthrough?

After — but immediately after. Walk the project with the client, create a written punch list of any open items, set a deadline to complete them, and collect the final payment upon clearance. Don't release final sign-off until you've been paid; don't hold the client's final payment indefinitely because the punch list keeps growing. Both sides need a hard end date.

Can I stop work if a milestone payment is late?

In most states, yes — but your contract has to say so explicitly. Include a clause granting you the right to suspend work after payment is a set number of days overdue (typically 5–10 business days). Verbal agreements don't hold up when a job is stalled and tempers are running high. The clause needs to be in writing, signed, and specific about the timeframe and your notice requirements before suspension.

How should payment terms appear in my quote?

State them plainly in the quote, not buried in fine print. List each draw, its trigger, and its dollar amount on the face of the estimate. Clients who see a clear, logical schedule sign faster — it reads as professionalism, not distrust. A client who sees a well-structured payment schedule before signing is far less likely to dispute draws mid-project. Visit PRISM's pricing page to see how payment terms fit into a complete quoting workflow.

The Bottom Line

A payment schedule isn't a sign that you distrust your clients. It's a sign that you run a real business with real cash flow requirements. Clients who push back hard on a 20% deposit and a milestone ladder are often the same clients who go quiet when the final invoice arrives. Setting clear terms upfront filters out the difficult ones before you've put labor and materials on the line.

Every quote is an opportunity to set those terms clearly. PRISM generates professional quotes that include your deposit amount, milestone draws, and final payment language so clients see the full structure before they sign. Paste in a client request — PRISM writes the quote in under two minutes.