2026-06-27 · Fidele Maniraruta
How to Ask for a Progress Payment on a Job (So You're Never Floating the Customer's Bill)
If you've ever gotten three quarters of the way through a job and realized your own money is buried in someone else's house, this one's for you.
A progress payment is just getting paid in chunks as the work moves along instead of waiting for one big check at the end. On a small job, fine, you wait. But the second a job runs more than a few days or has real material cost up front, billing in stages is the difference between a healthy week and praying the customer's check clears so you can make payroll.
Here's the thing nobody tells you when you start out. Most guys aren't underpriced. They're under-collected. The money's owed, it's just sitting out there because they were too nervous to ask for it on time.
Why progress payments matter more than you think
When you front the materials and the labor and only get paid at the end, you're acting as the customer's bank. You're loaning them thousands of dollars at zero interest, and you're the one carrying all the risk if they stall, change their mind, or run out of money halfway through.
Bill in stages and that flips. The customer always has skin in the game. Your cash never gets too far ahead of what you've collected. And if a customer's going to turn into a problem, you find out at draw two, not at the very end when you're already in deep.
Set the draw schedule before you start, not in the middle
This is the whole trick. You don't ask for a progress payment mid-job and surprise anybody. You put the payment stages right on the quote, the customer signs off on the whole thing, and then collecting a draw is just you following the schedule they already agreed to.
A simple split that works for most jobs:
A deposit to book the job and cover materials. Then one or two progress payments tied to real milestones. Then the final balance when it's done and they've walked it.
For a job around ten grand I'd do something like a third down, a third when the main work is roughly half done, and the last third on completion. Bigger or longer jobs, add more draws. The point is the customer knows every number and every trigger before a single tool comes out.
Tie each draw to something they can see, not a calendar date. "When the framing's up" or "when the cabinets are set" beats "on the 15th" because the customer can look at the work and know exactly why you're billing. Nobody argues with a draw they can stand in front of.
The exact words to use
You don't need a speech. Mid-job, when you hit the milestone, you just say it plain.
"Hey, we hit the halfway mark today, the framing's all up. That kicks off the second payment on the schedule we signed, it's [amount]. You can send it the same way as the deposit. I'll get the inspection booked for next week."
That's it. You're not asking for a favor. You're reporting progress and noting the draw it triggers, because they already agreed to it. The tone is "here's where we are," not "please can I have some money."
If you want it in writing, a short text the morning of works great. "Morning. We finished the rough-in yesterday so payment 2 is due, [amount]. Here's the link / e-transfer to [you]. Once that's in I'll have the crew back Thursday to start drywall." Notice the last line. The next step depends on the payment. That's not a threat, it's just true, and it gives them a reason to handle it today instead of letting it sit.
When the customer drags their feet on a draw
Sometimes a draw goes quiet. Don't panic and don't go silent yourself, that's how a small delay turns into a standoff.
Day one or two after it's due, a light nudge. "Hey, just following up on payment 2 from Monday, want to keep us on track for the drywall this week. Did that come through okay on your end?" Half the time it's honestly just slipped their mind.
If it's still quiet a few days later, get a touch firmer but stay calm. "I've got the crew scheduled for Thursday but I need payment 2 cleared before we start that phase, that's how the schedule we signed works. Can you get it sent today so we don't lose the slot?" You're holding the line on the agreement, not picking a fight.
And this is the real reason progress billing protects you. If a customer won't pay draw two, you stop. You're only out the work up to that point, not the whole job. The guy who waits until the end to bill finds out his customer can't or won't pay after he's already sunk everything into it. You find out early, while you've still got leverage and most of your money.
A quick word on holdback. If you stop work over an unpaid draw, don't strip the site or do anything that damages what's there. Just pause, put it in writing, and keep it professional. You want to be the reasonable one if this ever gets ugly.
The part everyone forgets
Asking for the money is the easy half. The hard half is following up on the ones that go quiet without it eating your whole week. Every draw you have to chase is a phone call you don't make because you're on a roof, a text you forget to send because you're driving to the next job, a payment that drifts two weeks late because nobody had time to nudge it.
That's exactly the gap that kills cash flow for small shops. Not the customer who flat out refuses, the one who just needs one reminder and never got it.
That's the thing I built QuoteChaser to handle. It quietly follows up on the quotes and the payments that go quiet, on a schedule, so the polite reminder actually goes out on day two instead of living in your head until day twenty. You stay the easygoing one. The system does the nagging.
If you're tired of being your customers' interest-free bank, get on the waitlist here. It's built for one-to-ten-person trade shops, the guys who don't have an office manager to ride the invoices.
Set the draws up front, bill on the milestone, nudge the quiet ones early. Do that and you'll never finish another job wondering if you're about to get paid.
Related reading: How to ask a customer for a deposit · What to do when a customer won't pay the final invoice · How to price a job so you actually make money · Should you charge for estimates
Stop losing quotes to silence.
Join the waitlist →While you wait — let Claude run your back office. 6 install-ready AI skills for trades: quotes, follow-ups, reviews, invoices, marketing, customer texts.
Get Contractor Office OS — $37 →