On this page

What Is Invoice Staging?

Invoice staging (also called progress billing) means splitting the total contract price into instalments tied to defined milestones — deposit, base, frame, lock-up, fixing, completion — rather than billing once at the end. For any renovation running longer than a few weeks, whether it's a kitchen refit in Brunswick or a double-storey extension in Camberwell, staged invoicing is what keeps a builder's bank account solvent while materials, subbies, and site costs pile up in real time.

Done properly, it also protects the client: they only pay for work that's genuinely finished, which is exactly what Victorian consumer protection law requires for domestic building work.

In Victoria, staged invoicing on residential work isn't just best practice — it's largely mandated. The Domestic Building Contracts Act 1995 (Vic) applies to major domestic building contracts (generally those over $10,000) and requires:

  • A payment schedule set out in the contract, linked to identifiable stages of work
  • Payments that reasonably reflect the value of work actually completed at each stage — no charging 80% of the contract price for 40% of the build
  • A cap on deposits, generally 5% for contracts over $20,000 (higher limits apply for smaller jobs)

Most Melbourne builders use standard-form contracts through Master Builders Victoria or the HIA, which come with pre-built stage definitions. If you're drafting your own contract or running smaller renovation-only jobs, it's still worth mirroring that stage structure — it makes disputes far easier to resolve and keeps you on the right side of the Victorian Building Authority's compliance expectations.

GST Timing on Staged Payments

Each staged invoice is a separate taxable supply for GST purposes under the A New Tax System (Goods and Services Tax) Act 1999. GST is attributed to the earlier of invoicing or receiving payment for that stage — not deferred until the whole job wraps up.

Two attribution methods matter here for Melbourne trades:

  • Accruals basis — GST reported when the staged invoice is issued, even if the client hasn't paid yet
  • Cash basis — GST reported only when the staged payment actually lands in your account (available if turnover is under $10 million, per section 29-40 GST Act)

For builders carrying big material costs across a six-month renovation in the inner east, cash basis reporting can materially ease BAS-quarter cash flow, since you're not funding GST on money you haven't collected yet.

Chasing progress payments instead of building?

We set up staged invoice templates in Xero matched to your contract milestones, so payment claims go out the moment a stage is signed off. No more end-of-month scramble to remember what was invoiced.

Book a Free 20-Minute Melbourne Call

Setting Up Staged Invoices in Xero

Xero handles progress billing well once it's configured correctly for a construction workflow. The setup we build for Melbourne building and renovation clients typically includes:

  • A project or job in Xero Projects for each contract, tracking budget vs actuals by stage
  • Repeating draft invoice templates pre-loaded with each contract's stage names and dollar values, so office staff just approve and send
  • Tracking categories by job site — useful when you've got three renovations running simultaneously across Fitzroy, Coburg, and Hawthorn
  • Bank rules matching incoming client payments straight to the correct staged invoice, cutting reconciliation time significantly

This matters most when a business is running multiple jobs at once — without job-level tracking in Xero, it's easy to lose sight of which project is actually profitable and which one is quietly bleeding cash through variations that never got invoiced.

Retention and Final Payments

Many commercial and larger residential contracts in Melbourne include a retention clause — typically 5% held back until the defects liability period ends, often 12 months after practical completion. This retained amount still needs to be recorded correctly:

  • The retention is usually invoiced (or noted) at practical completion, with GST attributed at that point even though cash isn't received yet
  • Track retention separately in Xero (a dedicated tracking category or a retention debtor account) so it doesn't get lost in general accounts receivable
  • Set a calendar reminder tied to the defects liability period expiry — retention claims are frequently forgotten months later

Final invoices should also reconcile against every variation issued during the job. Variations approved verbally on-site in Melbourne's fast-moving trade culture are the single biggest source of unbilled work we see when reviewing builders' books.

Common Mistakes Melbourne Builders Make

  • Invoicing ahead of completed work — a breach of the Domestic Building Contracts Act and a fast route to a DBDRV dispute
  • Not tracking variations separately — verbal changes agreed on-site never make it onto an invoice
  • Mixing job costs across multiple projects — without tracking categories, true job profitability is guesswork
  • Forgetting retention — money sits uninvoiced and untracked for a year, then gets missed entirely
  • Using the wrong GST attribution method — accruals-basis reporting on a business that should be cash-basis, distorting quarterly BAS cash flow

True Tally Bookkeeping — Melbourne

We work with builders, renovators, and trades across Melbourne to set up job-costed Xero files, staged invoice templates, and correct GST attribution — so BAS time is accurate and cash flow reflects actual site progress.

CFO Services Book a Free Call

What To Do Next

If your current invoicing is basically "bill when I remember to," start by mapping every active contract's payment schedule against the stages actually defined in the Domestic Building Contracts Act, then rebuild your Xero templates around those exact milestones. Confirm whether you should be on cash or accruals GST reporting given your turnover, set up job tracking before you start your next project (not halfway through it), and put a system in place to capture variations the day they're agreed on-site — not three months later when the client's already forgotten the conversation.