If you run a garden or lawn business in South Africa, Friday's "I'll EFT you" promise is not the same as money in the account. Notebook guesswork and WhatsApp "Did you get my invoice?" threads leave you without a single screen of who still owes.
This page is about Outstanding vs Paid for SA garden invoices: how to see who still owes without scrolling chat, how bank details on the invoice cut the chase, and how client-linked status survives a rain week.
What "paid" should mean
Every invoice needs a state you can trust: Outstanding or Paid, with rand totals at a glance.
- Outstanding: the work is done (or billed), the client has the invoice, the deposit has not landed yet.
- Paid: you have seen the money in the account (or a confirmed settlement you accept). Not a verbal promise. Not a thumbs-up on WhatsApp.
If you cannot open one place and know who owes you this week, you are guessing. Guessing is how bakkie fuel gets paid from your pocket while Outstanding invoices sit unread in chat.
Bank details + status on the same invoice
Chasing cash is rarely a "bad client" problem. It is a clarity problem.
Put EFT bank details on the invoice the client already opens: bank, account name, account number, branch code, plus a payment reference (surname + invoice number). When the total and the bank block live on one artefact, the client does not need a second "here's my FNB details" message at 21:00.
You mark money the moment it lands: Outstanding until the deposit shows, then Paid. No separate bank-details chase.
A practical habit loop:
- Issue the invoice linked to the client (not a floating job pile).
- Include bank EFT details on that same document.
- Send on WhatsApp with one tap per client.
- Leave status Outstanding until the deposit is real.
- Flip to Paid, and stop chasing that thread.
Client-linked, not job-pile
Invoices should sit on the client. Job piles and chat threads scatter history; the person who pays you is the client.
Rain delay moves jobs on a date when weather cancels a Tuesday. Collections should not vanish with the weather. Reschedule the cut; still collect what is due. Outstanding lists that live on the client survive rain weeks, estate access delays, and crew swaps.
YardOps is built for that SA garden loop:
- Invoices on the client, with history of what they owe
- Outstanding / Paid tabs with rand totals you can scan
- WhatsApp prefills one tap per client, not one blast for all
- Rain delay to move all jobs on a date without losing the money thread
This is garden service software for South Africa, not UK logistics YardOps / yard.cloud.
Status checklist (pin next to your phone)
- Every open invoice has a clear Outstanding or Paid mark
- Bank EFT block is on the invoice PDF / WhatsApp send
- Payment reference is unique enough to match the deposit
- You never mark Paid on a verbal "I'll EFT Friday"
- After rain delay, Outstanding list still matches who owes
Printable template coming soon. Until then, use the checklist above or start a free 14-day trial and create invoices in YardOps.
Getting paid
Put your bank EFT details on every invoice and mark it Outstanding until the money lands, then Paid. That works today.
Next step
First 10 SA garden businesses get free setup
Prefer WhatsApp? Message +27 63 900 4935 and say you're from the website
