Why Progress Invoicing Matters for Melbourne Trades
Talk to any builder working on a renovation in Brunswick or a commercial fit-out in the CBD and you'll hear the same complaint: the job's finished long before the money lands. Materials, subbie wages and equipment hire all get paid up front, while the client payment sits 30, 60, sometimes 90 days out. That gap is where cash flow problems start — not from a lack of work, but from a mismatch in timing.
Progress invoicing fixes the timing problem by splitting a large contract into a series of smaller claims tied to actual work completed. Instead of one invoice at the end of a $180,000 extension in Camberwell, you invoice in stages: deposit, base, frame, lock-up, fixing, completion. Each stage generates cash while the job is still running, so you're not funding the entire build out of your own pocket.
For Melbourne trades — electricians, plumbers, carpenters, builders and fit-out specialists — this isn't optional best practice, it's often a legislative requirement for domestic building work, and it's the single biggest lever for protecting working capital on multi-week jobs.
How Staged Payments Work in Practice
A well-structured progress payment schedule usually includes:
- A deposit — typically 5–10% to secure materials and lock in the start date.
- Milestone percentages — payments released as defined stages (base, frame, lock-up, fixing) are completed and often inspected.
- Variations — additional invoices raised separately from the base contract when scope changes.
- Retention — a small percentage (commonly 5%) held back until practical completion or the defects liability period ends.
The key discipline is invoicing as soon as a stage is complete, not batching several stages together to save admin time. A subcontractor working under a head contractor in Docklands who waits until three stages are done before invoicing is effectively giving the head contractor an interest-free loan. Invoice each milestone the day it's achieved.
Still invoicing in one lump sum at the end of the job?
If your Melbourne trade business is carrying material and labour costs for weeks before getting paid, a staged invoicing structure can free up thousands in working capital almost immediately.
Book a Free 20-Minute Melbourne CallVictorian Security of Payment Rules Trades Need to Know
Two pieces of Victorian legislation directly shape how progress invoicing works for trades:
- Domestic Building Contracts Act 1995 (Vic) — for residential building contracts over $10,000, this Act requires a defined progress payment schedule tied to specific stages of work. You cannot claim a stage payment before that stage is actually complete, and the contract must set out the schedule in writing before work starts.
- Building and Construction Industry Security of Payment Act 2002 (Vic) — this gives contractors and subcontractors a statutory right to make payment claims on commercial and some residential work, with strict response timeframes. A respondent generally has 10 business days to issue a payment schedule disputing the claim, or the full claimed amount becomes a debt due.
Trades working across Melbourne's inner suburbs and outer growth corridors — Point Cook, Cranbourne, Craigieburn — often deal with both residential and commercial contracts in the same month. Knowing which Act applies to which job changes how a payment claim must be worded and what happens if it's ignored.
Setting Up Progress Invoicing in Xero
Xero handles staged billing well once it's configured properly. The setup that works best for most trades:
- Quotes converted to milestone invoices — build the full contract value as a quote, then generate individual invoices against agreed percentages as each stage is reached.
- Tracking categories per job — tag every invoice, bill and expense to a specific project so you can see real profitability per job, not just overall revenue.
- Repeating invoice templates — useful for retainer-style maintenance contracts, less useful for milestone billing where timing depends on physical progress, not the calendar.
- Xero Projects or a construction add-on — for larger builders managing multiple concurrent jobs across Melbourne, a dedicated job costing tool integrated with Xero gives real-time visibility on committed costs versus invoiced revenue.
Every progress invoice still needs to meet the standard tax invoice requirements under the GST Act — ABN, GST amount, description of the stage being billed, and the date. GST is remitted on each staged invoice as it's issued or paid, whichever happens first, not deferred until the final invoice.
Handling Retention Money Without Losing Track of It
Retention is the percentage a builder or principal contractor withholds from each progress payment — usually 5% — released after practical completion or at the end of the defects liability period, often 12 months later. It's real money owed to you, but it sits in limbo, and it's the line item most often lost in spreadsheet chaos.
In Xero, retention should sit in its own receivable tracking, separate from the main sales invoice total. This means:
- Your aged receivables report shows exactly how much retention is outstanding and when it's due.
- You don't accidentally chase a client for money that's legitimately withheld under contract.
- Cash flow forecasts include retention release dates, so a Melbourne builder isn't caught out when a $15,000 retention payment lands 12 months after a job wraps.
Common Cash Flow Traps and How to Avoid Them
Even trades running progress invoicing properly still fall into a few predictable traps:
- Under-claiming early stages — pricing the deposit and base stage too low relative to actual cost outlay, leaving you exposed during the most expensive early weeks of a job.
- Not invoicing variations promptly — scope changes on a Toorak renovation or a South Melbourne commercial fit-out need their own invoice the moment they're agreed, not bundled in at the end.
- Ignoring payment claim deadlines — under the Security of Payment Act, missing the strict notice periods can forfeit your right to a rapid adjudication process.
- Mixing personal and business cash flow — using progress payments to cover personal expenses before subbie and supplier invoices are paid, creating a shortfall on the next stage.
Fixing these issues is rarely about working harder — it's about having a bookkeeping system that flags each milestone, tracks retention separately, and forecasts cash flow against the actual payment schedule rather than guesswork.
True Tally Bookkeeping — Melbourne
We set up milestone invoicing, job tracking and retention reporting in Xero for trades and builders right across Melbourne, so every stage claim goes out on time and every dollar owed is visible.
CFO Services Book a Free CallProgress invoicing isn't just an admin preference — for domestic building work in Victoria it's a legal requirement, and for every other trade it's the difference between a business that funds its own growth and one that's perpetually waiting on the next payment. Start by mapping your contract stages against actual cost outlay, set up milestone invoicing in Xero with proper job tracking, and treat retention as a tracked receivable, not a forgotten line item. Get that structure right once, and every future job runs on it.