Invoicing

The 50/40/10 Payment Schedule Explained

The 50/40/10 payment structure is the most common deposit-and-milestone billing setup in contracting. Here's exactly what it means, why it protects you, and how to set it up on your jobs.

What Is the 50/40/10 Payment Schedule?

The 50/40/10 payment schedule splits a job's total price into three payments:

Payment%When DuePurpose
Deposit50%Before work startsCover materials, lock in the job
Progress40%Mid-job or milestoneCover ongoing labor and materials
Final10%On completionCompletion payment / punch list

The 50% deposit means you're never using your own money to fund a customer's project. The 40% midpoint keeps cash flowing as labor costs accumulate. The 10% holdback gives the customer leverage to ensure you complete the job — and gives you a final payment to collect when you're done.

On a $20,000 job, that's $10,000 before you touch a tool — enough to buy materials outright and cover your first week's labor. By the time you hit the midpoint, you've received $18,000 and are likely profitable on the job even if something unexpected comes up in the final phase.

Why Contractors Use a 50% Deposit

A 50% deposit serves several important functions:

  • Covers material costs upfront. For most jobs, materials are 30–50% of the total. The deposit ensures you're not buying materials out of pocket.
  • Filters out unserious customers. Customers who won't pay a deposit are often the same ones who dispute final invoices.
  • Locks in the job. Once money has changed hands, customers are far less likely to cancel or delay.
  • Protects against customer non-payment. If a customer disappears, you've at least covered your material costs and a portion of labor.

The psychological effect of a deposit is also significant. A customer who has already paid $10,000 is highly motivated to see the job through. They're invested. Compare this to a customer who hasn't paid anything yet — they have nothing at risk and much lower stakes in the outcome.

Variations on the 50/40/10 Structure

50/40/10 is the most common split, but the right structure depends on your trade and job type. Common variations:

  • 33/33/33 — Equal thirds: deposit, midpoint, completion. Common for medium-duration projects with steady material and labor costs throughout.
  • 50/50 — Deposit and final. Used for smaller jobs where there's only one major milestone.
  • 25/25/25/25 — Four equal stages. Used for large, long-duration projects (roofing, large remodels) with multiple defined phases.
  • Custom phase billing — Milestone names tied to job phases: Foundation, Framing, Rough-In, Finishes, Completion. Each phase invoiced when completed.

For HVAC and large equipment-heavy jobs, a higher deposit (60–70%) is common because equipment costs can represent the majority of the job value and must be ordered well in advance. For service work or small repairs, a 50/50 or even payment on completion is acceptable — the job risk is low and the duration is short.

How to Define Milestone Triggers

The 40% midpoint payment needs a clear trigger — a specific, verifiable event that signals the milestone has been reached. Vague triggers lead to disputes. Good milestone triggers include:

  • • "Upon delivery and staging of all materials at job site"
  • • "Upon completion of demolition / site prep"
  • • "Upon rough-in inspection passing"
  • • "Upon framing complete and sheathed"
  • • "Upon 50% of tile installed"
  • • "Upon HVAC equipment installed (pre-startup)"

The trigger should be something both parties can objectively agree has occurred. Avoid triggers like "when the customer is satisfied with progress" — that's subjective and a setup for dispute. Tie each payment to observable, physical completion points.

How to Present a Payment Schedule to Customers

Payment schedules should always be included in your written estimate or contract — never verbal. Best practices:

  • • State the payment schedule explicitly in the estimate: "50% ($X,XXX) due before work begins. 40% ($X,XXX) due upon [milestone]. Final 10% ($XXX) due upon completion."
  • • Specify the milestone trigger clearly (e.g., "upon delivery of materials" or "upon rough-in inspection passing").
  • • State accepted payment methods and any late payment terms.
  • • Send each phase invoice as soon as the milestone is reached — don't wait.

Present the payment schedule as standard practice, not a negotiation. "Here's how we structure payments on all jobs" signals confidence and professionalism. Customers who've worked with professional contractors before expect a deposit — it signals you're legitimate and have a real business.

The Cash Flow Impact of Getting Deposits Right

Compare two contractors running the same $30,000 job over 6 weeks:

Week
No Deposit (Pay at End)
50/40/10 Schedule
Week 1
-$8,000 (materials)
+$15,000 deposit received
Week 2–3
-$4,000 (labor)
Cash positive
Week 4
-$3,000 (labor + misc)
+$12,000 midpoint received
Week 5–6
-$2,000 (finish work)
Cash very positive
Job Complete
+$30,000 if paid
+$3,000 final payment
Net Position
Carried ~$17K for 6 weeks
Never negative

The contractor without deposits carried $17,000 in out-of-pocket costs for 6 weeks — and that assumes the customer paid promptly on completion. If the customer paid 30 days late, that's over 10 weeks of negative cash flow on a single job. Multiply that by several concurrent jobs and you have a serious cash flow problem even in a profitable business.

What Happens If a Customer Refuses a Deposit?

Experienced contractors know: a customer who refuses a reasonable deposit is a red flag. Some responses to pushback:

  • • Explain that the deposit covers material costs and job scheduling. You're not profiting from the deposit.
  • • Offer to reduce the deposit to 33% or 25% on very small jobs, but hold firm on some amount.
  • • If a customer won't pay any deposit, ask why. Their answer tells you a lot about whether they're a customer you want.

A common pushback is "I've never had to pay a deposit before." The right response: "Most professional contractors require a deposit to cover material costs and hold your spot on our schedule. It's standard practice for any job over a few thousand dollars." Said confidently and matter-of-factly, most customers accept this without further argument.

For high-value, repeat customers with a strong payment history, you might offer more flexible terms — but only after you've established that trust, not before.

Payment Terms and Late Payment Protection

Include late payment terms in every estimate and invoice. Standard terms:

  • Net 7 or Net 10 — Payment due within 7 or 10 days of invoice. Appropriate for milestones and final payments.
  • 1.5% per month late fee — Applied to balances unpaid after the due date. State this clearly in your estimate.
  • Work stoppage clause — Include language stating that work may be paused if a milestone payment is not received within 3–5 days of being due.

Late payment terms only work if you enforce them. Send a reminder the day before a payment is due, invoice immediately when a milestone is reached, and follow up the day after a payment is overdue. Most contractors who struggle with collections aren't enforcing terms they've already set — they just need to follow through.

Set Up Progress Billing in CogniFlow Books

CogniFlow Books supports fully customizable payment schedules on every estimate and invoice. Set 50/40/10, custom milestone names, custom percentages — and generate each phase invoice automatically when it's time to collect. Accept online payments directly from the invoice, and track which milestones have been paid at a glance.

Try It Free