Cash Flow Problems Usually Start at the Quote, Not the Invoice
It's tempting to think of cash flow as an invoicing and collections problem, get the invoice out faster, chase debtors harder. Both matter, but for a lot of Melbourne plumbing businesses, the real leak starts earlier: a quote that underestimates materials or labour creates a cash flow gap the moment work begins, because suppliers and staff still need to be paid at the original (accurate) cost, regardless of what the customer was quoted.
The fix is comparing actual job costs against the original quote regularly, monthly, not just at tax time, so quoting assumptions get corrected before the pattern repeats across dozens of jobs.
Invoice the Day the Job Finishes, Not the Month It Finishes
Batching invoices to month-end is one of the most common (and most fixable) causes of cash flow stress. The work is done, the materials are paid for, the labour is paid for, the only thing missing is asking the customer for the money. Mobile invoicing through Xero or a job management app (ServiceM8, simPRO, Fergus) lets an invoice be generated and sent on-site the moment a job is signed off, cutting weeks off the average time between job completion and cash in the bank.
A one-week delay in invoicing across 15 jobs a month adds up to real cash flow drag
We set up mobile invoicing workflows and automated payment reminders in Xero so cash comes in faster without you having to chase it manually.
Book a Free 20-Minute CallPayment Terms: Residential vs Commercial
Residential work typically runs on 7-day terms, often with card payment taken on completion for smaller jobs, there's no reason to extend credit to a homeowner for a $400 blocked drain callout. Commercial and builder-client work commonly runs 14 to 30 days. Longer terms sometimes get imposed by head contractors or developers, but Victorian law pushes back on excessive delay: the Building and Construction Industry Security of Payment Act 2002 (Vic) gives contractors and subcontractors, including plumbers, a statutory right to make a payment claim and have it responded to within defined timeframes, with a fast adjudication process if it's disputed, regardless of what the head contract tries to impose.
Progress Payments Protect Cash Flow on Bigger Jobs
For any job with meaningful materials cost or a multi-week timeline, a single invoice on completion is a cash flow risk. A more resilient structure:
- Deposit on quote acceptance, covers materials ordering before work starts
- Progress payment at a defined milestone, rough-in complete, first fix done
- Final payment on completion, the smallest exposure if there's a dispute at the end
This also reduces the size of any single bad debt if a customer disputes the final invoice, you've already been paid for most of the job by the time that risk materialises.
Chasing Debtors Without It Feeling Personal
Automated reminders in Xero at set intervals (3, 7, 14 days overdue) take the awkwardness out of chasing payment, it's the system doing it, not an owner having an uncomfortable phone call with a client they'll see again next year. For persistent non-payment, Victoria's Security of Payment adjudication process is faster and cheaper than court for construction-related debts, and it's worth knowing it exists before writing off a disputed invoice as a loss.
KPIs to Track
- Days from job completion to invoice sent, target same-day or next-day
- Debtor days (average time invoices remain unpaid), trending down is the goal
- Quote-to-actual variance, by job type, to catch systematic underquoting
- Percentage of revenue held in progress payments vs paid on completion, a proxy for cash flow exposure on active jobs
True Tally Bookkeeping, Melbourne
We help Melbourne plumbing businesses fix cash flow at the source, faster invoicing, smarter payment terms, and quoting that actually reflects real job costs. Book a free review.
Book a Free 20-Minute Call