Blog · Getting paid

Progress Payments: Stage a Big Job So You're Never Funding It

Key takeaways

  • Tie every milestone to a completed stage of work, never to a calendar date
  • Raise the payment schedule at quote stage so there are no surprises mid-job
  • Stop work the moment a milestone payment is late, before you're out of pocket further

What is a progress payment schedule?

A progress payment schedule splits one big job into a deposit, one or more milestone payments, and a final payment. Each payment falls due when a specific stage of work is finished, not when a date rolls around. Done right, the customer's money arrives just ahead of your next round of costs, so you never carry weeks of materials and labour on your own card.

Picture a builder mid-renovation. It's Thursday, the frame's up, and a big pile of timber and trades has already left the bank account. If the next cent isn't due until "handover" in six weeks, that's your money funding someone else's house. A staged schedule fixes exactly that.

This post shows you how to build the schedule, tie each milestone to a real stage, raise it at quote time, and handle a late payment mid-job.

Key takeaways

  • Milestones follow stages, not dates — payment falls due when work is done and shown
  • Set it at quote stage in writing, so the customer agrees before a tool comes out
  • A late milestone means work pauses — you down tools before sinking more of your own cash in
  • Each claim needs proof: a photo, a sign-off or a delivery note beats a dispute

How do you split a big job into stages?

Split the job at the natural points where a chunk of work finishes and a chunk of cost begins. The deposit covers your first outlay — materials ordered, a slot locked in. Each middle milestone lands as a stage completes and the next lot of spending starts. The final payment clears once the whole job's signed off.

A rough shape for a build or fit-out:

  1. Deposit — taken at acceptance, covers first materials and secures the booking
  2. Milestone one — due when the first major stage is done (frame, rough-in, base)
  3. Milestone two — due at lock-up or fixing, before the finishing spend
  4. Final — due on completion and customer sign-off

The stages differ by trade. A painter might bill on deposit, undercoat complete, and final coat. A clinic fit-out might stage on design sign-off, build, then handover. A multi-session package — think a course or a run of treatments — can bill per block of sessions delivered.

Whatever the trade, the rule holds: money follows a finished, provable stage.

Why tie milestones to a stage, not a date?

Tie each milestone to a completed stage because a date can arrive with nothing to show for it, and that's where disputes start. "It's the 15th, pay me" invites the reply "but the kitchen's not touched." "The cabinetry's installed, here are the photos" is hard to argue with.

Stages also protect you when the job slips for reasons outside your control. Rain, a late supplier, a variation the customer requested — none of it moves your payment date if the payment is pegged to work done rather than the calendar. When extras crop up, handle them properly with a written variation to contract that charges for the extras instead of absorbing them.

Write each milestone as a plain trigger: "$X due on completion of frame stage." No ambiguity, no argument.

When should you raise the payment schedule?

Raise the schedule at quote stage, in writing, before any work starts. The quote is where the customer is deciding, comparing and reading — so it's where the staged payments belong, not sprung on them halfway through. Bury it there and you've turned a hard conversation into a line they already agreed to.

Say it straight: "This is a staged job. Here's the deposit, here are the two milestone payments and when each falls due, and here's the final." Put it on the same document as the price. A clear quote also raises the question of how long the price holds — set that out too, using a sensible quote validity window so nobody trades on last month's numbers.

Get the schedule accepted alongside the quote and you've removed the biggest payment fight before it can happen.

What do you do when a milestone payment is late?

Stop work when a milestone payment is late — before you pour more of your own money into the next stage. That's the whole point of staging: each payment funds the work ahead of it. If the money hasn't landed, the next stage doesn't start. Simple, and agreed in writing up front.

"Yeah, but won't downing tools blow up the relationship?" Not if you flagged it at quote stage. A polite, factual note — "Milestone two was due on lock-up completion; work resumes once it clears" — reads as process, not threat, because they already signed off on it.

Make the payment itself the easy part. Send the claim with a payment link the moment the stage is done, so the customer can pay from their phone in seconds. The faster and simpler you make paying, the less "late" you'll ever see. For the everyday jobs, the same thinking gets tradies paid on the day rather than 30 days later.

Document every claim so it can't be disputed

Attach proof to every progress claim. A photo of the finished stage, a delivery docket, or a quick customer sign-off turns a claim from "trust me" into "here it is." When a payment stalls, that evidence is the difference between a two-minute resolution and a fortnight of back-and-forth.

Keep it all against the job: the quote, the accepted schedule, each claim and each payment in one place. If you're still chasing this across a diary, a text thread and a separate invoicing app, tightening up your quote-to-invoice process is where the leak closes.

How IgniteOS does this for you

IgniteOS builds the staged schedule into the job so you're not stitching it together by hand. Set the deposit, milestones and final against each stage, then send each claim with a tap-to-pay link when the stage is done — get-paid tools and payments handle the invoice, the link and the receipt in one login, so the money's moving before you've packed up the ute.

Everything sits against the job — quote, accepted schedule, claims and payments — so a late milestone shows up instantly and the follow-up sends itself. See how the pieces fit on get paid faster, and start a 14-day free trial (card required, $0 until day 14, cancel anytime) to stage your next big job without funding it yourself.

Frequently asked questions

How many progress payments should a big job have?

Enough that each payment funds the work just ahead of it. Most staged jobs run a deposit, one or two milestone payments, and a final payment. Add a milestone wherever a chunk of work finishes and a fresh round of spending begins, so you're never carrying weeks of materials and labour on your own money.

Should a progress payment be tied to a date or a stage?

Tie it to a completed stage, not a date. A date can arrive with nothing to show, which is where disputes start. "Frame complete, here are the photos" is hard to argue with; "it's the 15th" isn't. Staging by work done also protects you when rain or a late supplier slips the timeline.

When should I tell a customer about the payment schedule?

At quote stage, in writing, before any work starts. Put the deposit, each milestone and the final payment on the same document as the price, so the customer agrees to it while they're deciding. Raise it there and you've removed the biggest payment fight before it can happen.

What do I do if a milestone payment is late mid-job?

Stop work before you fund the next stage yourself. That's the point of staging — each payment funds the work ahead of it. A factual note that work resumes once payment clears reads as process, not threat, because it was agreed up front. IgniteOS can send the claim with a tap-to-pay link the moment a stage is done. See get paid faster.

Kristen Wyborn
Marketing Manager, IgniteOS

Marketing Manager at IgniteOS, writing about growth, marketing and getting found for small Australian service businesses.

Get paid faster

Try IgniteOS free for 14 days — cancel anytime.