Cash Flow Tips for Trade Businesses: Stop Living Invoice to Invoice

Cash Flow Tips for Trade Businesses: Stop Living Invoice to Invoice

April 10, 2026

Cash flow kills more trade businesses than bad workmanship ever does. You can be fully booked, doing great work, and still find yourself short on payroll Friday because three invoices are sitting unpaid from last month. If that sounds familiar, the problem is not your business — it is your cash flow system. Fix the system and the stress goes away.

Here are the practical steps that actually work for Australian trade businesses.

Why Trade Businesses Struggle With Cash Flow

The construction and trades industry has some of the worst payment behaviours of any sector. The reasons are structural:

  • Long payment terms: Many builders and commercial clients expect 30–60 day terms
  • Progress billing complexity: Multi-stage projects mean money comes in lumps, not evenly
  • Seasonal demand: Quieter periods create cash holes even for profitable businesses
  • Upfront cost of materials: You often buy materials before the customer pays a cent
  • Ad hoc invoicing: Sending invoices when you remember, not on a schedule

The result is a profitable business that feels perpetually broke. The fix is process, not more revenue.

Tip 1: Require Deposits on Every Job

This is the single most impactful change most trade businesses can make. A 20–50% deposit before you start work does three things:

  1. Eliminates non-paying customers (they disappear at deposit stage, saving you wasted time)
  2. Funds your materials without eating into your operating cash
  3. Psychologically commits the customer to the job

What to charge as a deposit:

Job value Recommended deposit
Under $1,000 50% upfront
$1,000–$5,000 30–50% upfront
$5,000–$20,000 20–30% upfront
Over $20,000 10–20% upfront, staged billing

Put your deposit requirement in your quote and again in your acceptance confirmation. Make it non-negotiable for residential customers. Commercial clients may push back — negotiate, but do not cave entirely.

Tip 2: Bill Progress Payments on Larger Jobs

If you are doing a job worth $15,000 and waiting until completion to invoice, you are financing your customer's project with your own cash.

Break larger jobs into stages and invoice at each milestone:

  • Stage 1: Deposit (20–30%) — paid before start
  • Stage 2: Rough-in / structure complete (30%) — paid at milestone
  • Stage 3: Practical completion (30%) — paid on completion
  • Stage 4: Defects liability / retention (10%) — paid after defects period

This structure is standard practice in construction. Most customers expect it once you explain it. Those who resist are often the ones who will be difficult about the final invoice anyway.

Tip 3: Invoice Immediately, Not at the End of the Week

Every day you delay invoicing is a day you delay payment. If your payment terms are 14 days and you invoice 5 days after finishing a job, you have just extended your actual wait to 19 days — and that assumes the customer pays on time.

Invoice the moment the job is complete. From the job site, before you drive away.

Many trade businesses use their CRM or job management software to generate invoices on-site. If you are still writing up invoices at home on Sunday night, you are creating unnecessary cash flow drag.

Kabooyaa allows you to send invoices directly from the field — the customer receives it within minutes of job completion.

Tip 4: Shorten Your Payment Terms

The default "30 days" payment term is a legacy of large commercial construction. For residential and small commercial work, there is no reason you cannot use 7-day or even same-day payment terms.

Recommended terms by customer type:

Customer type Recommended terms
Residential (private homeowner) Payment on completion or same-day
Small business / retail 7 days
Medium commercial 14 days
Large commercial / builder 14–30 days (push back on 60-day requests)

Put your payment terms clearly on every quote, tax invoice, and in your terms and conditions. "Due on receipt" or "Due within 7 days" is entirely enforceable — you just have to state it.

Tip 5: Make It Easy to Pay

Friction is the enemy of fast payment. If a customer has to ring you for your bank details, wait for a paper invoice, or write a cheque — they will pay slowly and some will not pay at all.

Offer multiple payment methods:

  • Bank transfer (EFT): Include your BSB and account number on every invoice
  • Credit/debit card: Use Square, Stripe, or your CRM's payment link feature
  • Buy Now Pay Later (BNPL): Afterpay or Zip can be useful for larger residential jobs — you get paid immediately, they pay over time
  • Online invoice links: Send an invoice with a "Pay Now" button that accepts card on the spot

The businesses that collect fastest are the ones who make payment the path of least resistance.

Tip 6: Chase Overdue Invoices Immediately

An invoice that is one day overdue should get a reminder the same day. Not a week later. Not when you remember.

Overdue invoice follow-up schedule:

  • Day 1 overdue: Automated SMS or email reminder ("Hi [Name], just a reminder that invoice #123 for $X was due yesterday — here is the payment link")
  • Day 3 overdue: Personal phone call
  • Day 7 overdue: Formal written notice, cease work if ongoing project
  • Day 14 overdue: Refer to debt collection or legal if the amount warrants it

Most overdue payments resolve at the first or second follow-up. Customers pay the squeaky wheel first. If you stay quiet, you go to the bottom of the pile.

Automate the first reminder using your CRM. Kabooyaa sends automatic payment reminders when invoices go overdue — you do not have to remember to chase anyone.

Tip 7: Build a Cash Reserve

A cash buffer eliminates the stress of uneven revenue. Aim for 4–8 weeks of operating costs sitting in a separate business account — not your everyday working account, and not your personal account.

Calculate your weekly operating costs: - Wages (including your own) - Vehicle running costs - Materials for committed jobs - Insurance and fixed overheads

Multiply by 4–8. That is your cash reserve target.

Build it gradually by setting aside 5–10% of every payment received until you reach the target. Once you have it, you can ride out a slow month, a disputed invoice, or an unexpected expense without panic.

Tip 8: Separate Your Business and Personal Finances

This is basics — but a surprising number of small trade businesses run everything through one account. This creates two problems:

  1. You cannot see your actual business cash position at a glance
  2. It is far too easy to spend business money on personal expenses, leaving a hole when bills come due

Set up a dedicated business transaction account and business savings account. Run all income and expenses through the business account. Transfer your wages to your personal account on a set schedule — weekly or fortnightly, like a normal wage.

This one change gives you a clear picture of your business health and stops the bleed.

Tip 9: Review Your Pricing

Sometimes the cash flow problem is not collections — it is price. If you are consistently busy but still cash-strapped, run the numbers. Are you actually making money on your jobs, or are you just generating revenue?

Calculate your true cost to deliver each type of job (labour at your actual on-cost rate, materials, overheads, travel) and compare to what you are quoting. Many tradies discover they are quoting at or below cost on certain job types — particularly small jobs or high-travel jobs.

See our guide to pricing painting jobs in Australia for a detailed walkthrough of cost-based pricing.

Tip 10: Use a Forecasting Tool

Knowing your cash position today is not enough. You need to know what it will look like in 30, 60, and 90 days. That means forecasting.

A simple spreadsheet works: - List all committed work and expected invoice dates - List all known upcoming expenses (ATO payments, insurance renewals, equipment servicing) - Calculate net cash position at each point in time

This early warning system lets you identify a future cash squeeze before it hits — giving you time to pull forward a deposit, defer a purchase, or take on an extra job to fill the gap.

Many accounting platforms (Xero, MYOB, QuickBooks) have basic cash flow forecasting built in.

Frequently Asked Questions

What payment terms should a small trade business use in Australia? For residential customers, payment on completion or within 7 days is standard and enforceable. For commercial customers, 14–30 days is more common but you should push back on anything longer than 30 days. Always state your terms in your quote and on your invoice — terms that are not documented are much harder to enforce.

Is it legal to charge late payment fees in Australia? Yes. You can charge interest on overdue invoices under Australian contract law, provided the rate is specified in your original terms and conditions. A common approach is to charge interest at the rate of 10–15% per annum on overdue amounts. State this clearly in your payment terms.

How much of a deposit should a tradie ask for? A 30–50% deposit is standard for residential jobs. It funds your materials, confirms the customer is serious, and protects you against last-minute cancellations. Many trade businesses require full payment for jobs under $500.

What should I do if a customer refuses to pay? First, send a formal letter of demand. If that does not resolve it, consider VCAT (Victoria), NCAT (NSW), or the relevant state tribunal for amounts under their small claims limits (usually $10,000–$20,000). For larger amounts, engage a solicitor. Joining the Master Builders Association or a relevant trade association often gives access to dispute resolution support.

How do I improve cash flow in a slow period like winter? Offer early-booking discounts for spring/summer work, promote maintenance and inspection services that run year-round, and use quiet periods to chase any outstanding invoices. Having a cash reserve (8 weeks of expenses) is the most reliable buffer against seasonal slow periods.


Cash flow problems are systems problems. Kabooyaa gives Australian trade businesses automated invoicing, payment reminders, deposit collection, and job management — all in one platform. Stop chasing payments manually. Book a free demo today.

Back to Blog