A deposit is an upfront payment collected before work starts. A retainer is a recurring prepayment for ongoing service relationships. A draw schedule breaks the contract into payments tied to completed phases.
For most residential jobs, the best-fit setup is a deposit combined with milestone draws as the job progresses.
Managing payments is one of the most frustrating parts of owning a contracting business. Why? Because a lot of contractors use the same payment structure on every job, regardless of size or scope. That creates cash flow problems—just one in 10 construction businesses is paid on time.
Think about it: a one-day repair and a six-week remodel don’t have the same risk. When the contractor deposit vs. draw schedule decision gets made without thinking that through, you end up floating labor and materials or having uncomfortable money conversations with your clients.
This article gives you a reliable way to choose the right payment setup for each job.
What Is a Contractor Payment Setup?
A payment setup for contractors is how you structure when you get paid and how much you collect at each stage of a job. It’s the agreement between you and your customer about the timing and amount of each payment.
Every job costs you money before the customer pays you a cent. Your overhead burden starts accumulating from day one. That includes:
- Labor
- Materials
- Fuel and equipment
- Subcontractor costs
Your payment setup determines how much of that burden you’re paying for yourself.
- Get it wrong, and you’re essentially lending money to your customer.
- Get it right, and your incoming payments cover your outgoing costs as the job moves forward.
There’s no single setup that works for every job. The right strategy depends on your job size, your cost exposure, and how long you’ll be on-site.
Key Takeaways
- A deposit secures the job and covers your early costs. It’s collected before you start.
- A draw schedule ties payments to progress. You invoice as each phase is completed.
- A retainer is for ongoing service relationships. It’s paid up front on a recurring basis.
- Retainage is different from a retainer. It’s a percentage the customer holds back until the job is complete.
- The right payment setup depends on your job size, how much labor and material cost you’re carrying, and how long the project runs.
RELATED ARTICLE — 9 Proven Ways Contractors Can Reduce Late Payments
Retainers, Deposits, and Draw Schedules Explained
A deposit is an upfront payment before work starts. A retainer is a recurring prepayment for ongoing services. A draw schedule breaks the total contract into payments connected to stages of the job. Each one suits a different type of job.
Deposits and draw schedules cover most residential projects. But retainage and schedules of values are useful too. Here’s what each one means:
Deposit
A deposit is collected before you get started. Customer deposits cover early material costs and confirm the customer is committed. A typical deposit is between 10% and 33% of the total job value.
Retainer
A retainer is a recurring upfront payment for ongoing services. Retainers for contractors make sense when you have a regular maintenance client who needs you monthly. It’s not related to a single project or deliverable.
Retainage
Retainage is different from a retainer. It’s a percentage of each payment the customer holds back until the job is done. You earn it as you go, but you don’t collect it until final approval.
Draw Schedule / Progress and Milestone Payments
A draw schedule breaks the contract into payments tied to specific phases. You complete a phase, and you invoice for it. You’re not waiting until the end of a long job to get paid.
Schedule of Values
A schedule of values (SOV) is a line-by-line breakdown of every task and what each one costs. It supports your draw schedule. Each draw is linked to a completed line item on the SOV.
How to Explain Your Payment Setup to a Homeowner
Now that you know what these different setups mean, here’s how to explain it to your customer:
“Here’s how I structure payments on this job. I collect [X%] up front to cover materials before we start.
From there, I invoice as we finish each stage. You only pay for what’s been completed.
The final payment is due when the job is done and you’re satisfied. Have any questions?”
Retainer vs. Deposit vs. Draw Schedule
A deposit is a one-time upfront payment you collect before work starts. A retainer is a recurring payment you receive for ongoing projects or services. A draw schedule collects payment in stages as the job progresses. The right choice depends on your job type and how long you’re on-site.
Choosing between these payment setups comes down to a few things:
- How much upfront payment you need to cover early costs
- Whether milestone billing makes more sense than collecting everything at the start
The table below lays out the differences so you can make a financially smart decision.
| Deposit | Retainer | Draw schedule | |
| What it is | Upfront payment before work starts | Recurring prepayment for ongoing services | Payments tied to completed phases |
| When collected | Before you start | Before each service period | At each milestone or phase completion |
| Refundable? | Sometimes, depends on your contract | Generally no, once the period begins | No, payment is for completed work |
| Typical amount | 10–33% of total job value | Fixed monthly or weekly amount | Varies by phase, based on schedule of values |
| Best for | One-time residential jobs | Regular maintenance clients | Multi-week or multi-phase projects |
How Much Should You Collect Up Front?
Industry norms for upfront deposits are between 10% and 33% of the total job value. Anything above 50% is a red flag for homeowners and may put you outside your state’s legal deposit limits. Your contractor payment schedule should cover your early labor burden and material costs without overcollecting.
Delayed payments are one of the biggest reasons contractors run into cash flow trouble. In fact, 74% of construction companies experienced moderate to severe cash flow challenges, according to a 2024 study by the Dodge Construction Network. Delayed payment was the most common cause.
That’s why it’s so critical to get your deposit amount just right.
Here’s how to think about it:
- 10–20% up front is best for smaller jobs where your material costs are low and approval timing is short.
- 25–33% up front makes sense when you’re ordering materials in advance or starting a multi-week project.
- Above 50% raises flags with homeowners and may breach state deposit caps.
Most U.S. states have laws capping how much you can collect before work begins.
California, for example, caps deposits at 10% of the total contract or $1,000, whichever is less. Check your state’s contractor licensing board for the exact limit in your area.
Remember, your deposit should cover your labor burden and material outlay for the first phase. That’s it. You’re not trying to collect cash for the whole job up front.
RELATED ARTICLE — How to Ask for a Deposit: The Contractor’s Guide to Getting Paid

How to Choose the Right Payment Setup
The right payment setup depends on how long the job will take, how much you’re spending before the customer pays you, and how complex the scope is. Small jobs suit a deposit. Longer jobs suit a draw schedule with progress invoicing. Ongoing relationships suit a retainer.
Your labor cost exposure and material cost exposure grow the longer a job takes. For this reason, your payment schedule needs to match the pace of the job.
Here’s how it breaks down by project type:
| Payment setup | Best job type | Cash flow risk | Customer friction |
| Deposit only | One-day repairs, small installs | Low if deposit covers costs | Low |
| Deposit + draw schedule | Multi-week remodels, roofing, additions | Low when tied to milestones | Medium |
| Retainer | Ongoing maintenance, recurring service | Low with consistent prepayment | Low |
| Milestone billing only | Mid-size projects with clear phases | Medium, no upfront coverage | Low to medium |
| Partial payments on completion | Small to mid jobs, trust-based relationships | Higher, you’re waiting longer | Low |
For longer jobs, tie each draw to a completed line item on your SOV. That way, the customer can see what they’re paying for.
It also sets you up for lien waivers and retainage release at the end of the job, because everything is documented.
3 Questions to Ask Before Choosing a Deposit, Draw Schedule, or Retainer
- How much am I spending before the first payment arrives? Add up your labor cost exposure and material cost exposure for the first phase. Your deposit or first draw should cover at least that amount.
- How long is the job? Anything over two weeks might need a draw schedule. A deposit alone won’t protect your cash flow on a long project.
- Is this a one-time job or an ongoing relationship? One-time jobs need a deposit or draw schedule. Regular clients are a better fit for a retainer so you’re not renegotiating payment terms every month.
RELATED ARTICLE — Payment Plans for Contractors
Common Payment Mistakes and How to Protect Your Cash Flow
The most expensive payment mistakes are about structuring payments in a way that leaves you waiting too long. Don’t expose yourself to cost overruns or waste time chasing down money at the end of a job.
Here are the four payment setup mistakes that leave contractors underpaid or overexposed:
- Front-loading the deposit and under-collecting mid-job: You collect 30% up front. Then, you do 60% of the job before your next payment. You’re now floating labor and materials for weeks. Instead, connect every draw to a completed phase.
- Billing on calendar dates instead of milestones: “Invoice every two weeks” sounds organized. But if a phase runs overtime, you’re invoicing before the work is done. Customers push back. Payment friction goes up.
- Vague payment terms in your contract: “Payment due on completion” is too ambiguous. What counts as completion? Who decides? This can lead to disputes. Spell out exactly what leads to each payment, and include what happens with payment processing fees if the customer pays by card.
- No written payment schedule: A verbal agreement isn’t a payment schedule. If there’s no written document, you have no ground to stand on when a customer delays.
And here’s how to protect your contractor cash flow:
- Link every payment to a completed milestone.
- Put your payment schedule in writing before the job starts.
- Spell out payment processing fees in your contract so there are no surprises.
- Send invoices the same day a phase is completed.
- Follow up within 48 hours if a payment is late.
RELATED ARTICLE — The 4 Best Payment Options for Contractors (Cash, Card, ACH, & More)
How Joist Helps You Run Your Payment Setup from the Jobsite
Joist lets you set up deposits, custom payment schedules, and partial payments right from your phone in just a few taps. You can send estimates, collect payments, and track what’s been paid, all in one convenient place.
When you’ve chosen your payment setup, the hard part is executing it consistently on every job.
Joist’s app can help.
Here’s how it fits into your payment process:
- Send a professional estimate with your payment terms built in.
- Request a deposit before the job starts and collect it on-site.
- Set up a custom payment schedule tied to your milestones.
- Use partial payments to collect each draw as phases are completed.
- Get notified the moment a homeowner pays.
- Send payment reminders automatically.
- Have customers sign your custom contract digitally before work begins.
Try it for yourself today.
Your payment setup is a cash flow decision:
- A deposit protects your early costs.
- A draw schedule ties payments to progress on longer jobs.
- A retainer works for ongoing clients.
The right structure depends on your job type and your cost and time exposure. Get that right, and you’ll spend less time chasing money and more time completing exceptional work.
Contractor Payment Setup FAQs
Got questions? Here are quick answers to the most common ones.