If you run a garden or lawn business in South Africa, the work is not finished when the mower goes back on the bakkie. The work is finished when the client has an invoice they can actually pay, with your bank details in the same place as the amount owing, and you can see at a glance whether that invoice is still Outstanding or already Paid.
This page is a practical garden invoice template pattern for SA crews: what to put on the page, how to send it without living in "Did you get my invoice?" WhatsApps, and how YardOps turns the same idea into a client-linked workflow.
What good looks like
A useful garden service invoice is short enough to read on a phone and complete enough that the client does not need a second message for your banking details. Include at least:
- Your business name and contact (phone / WhatsApp)
- Client name and property / estate address
- Service date(s) and a plain description (e.g. lawn cut + edge, hedge trim, leaf clear)
- Line amounts in Rands and a clear total (VAT note if you charge VAT)
- Your EFT bank details on the invoice itself: bank, account name, account number, branch code
- Payment reference suggestion (client surname + invoice number)
- Status language you will use internally: Outstanding until the money lands, then Paid
SA garden businesses commonly get paid via EFT. Putting bank details on the invoice is the path that works today. You do not need a separate "here's my FNB/Standard Bank account" follow-up after the PDF.
How the template / flow works
- Copy the structure into a Sheet or Word/PDF once, or generate from YardOps.
- Duplicate a fresh invoice per job week. Do not overwrite last month's file.
- Fill service lines from your job notes, not from memory three days later.
- Paste your bank details into every invoice (or lock them in the template header).
- Send the PDF on WhatsApp to that client.
- Mark the row Outstanding until you see the deposit; then mark Paid.
That workflow already beats a notebook. The pain starts when you have thirty clients, rain moves a whole Tuesday, and half your Outstanding list is still buried in chat threads.
Built for SA garden crews
Chasing cash is rarely a "bad client" problem. It is a clarity problem.
When the invoice shows the total and the bank details, the client has one artefact to act on. When your side of the business shows Outstanding vs Paid, you stop guessing who still owes you. Those two habits, bank on invoice and status on every invoice, close more loops than another polite reminder on Friday.
YardOps is built around that loop for SA garden and lawn pros:
- Invoices link to the client, not a floating job pile, so the history of what they owe stays on the person who pays you
- Outstanding / Paid tabs: rand totals you can scan without opening every PDF
- WhatsApp prefills one tap per client, not one blast for all, so each update or invoice goes to the right number
- Rain delay moves all jobs on a date: weather reschedules the calendar without losing track of who owes
This is garden service software for South Africa: crews, bakkie routes, estate gates, and invoices in Rands. Not the UK logistics YardOps / yard.cloud.
Template checklist (print or pin)
- Business header + WhatsApp number
- Client + site address / estate name
- Service lines with dates
- Rand total (VAT note if needed)
- Bank name, account name, number, branch
- Payment reference
- Your internal Outstanding to Paid mark
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
