Why Plumbing Businesses Have Specific Bookkeeping Needs
A plumbing business isn't a simple service business — it buys materials, uses subcontractors, quotes jobs in advance, and invoices after completion. Each of these creates bookkeeping complexity that a generalist bookkeeper can miss:
- Job costing — for each job, you need to track labour hours, materials purchased, and any subcontractor costs. Without job costing, you have no idea whether any given job is profitable, and you can't identify which job types or clients are your best earners.
- Materials vs labour split — your gross margin on materials and your gross margin on labour are likely very different. Keeping these separated in your accounts lets you manage pricing and purchasing decisions with real data.
- Subcontractor payments — if you use subbies, their payments need to be recorded correctly, their ABNs verified, and their total annual payments reported to the ATO via TPAR.
- Deposits and retentions — plumbing on larger commercial or residential jobs often involves progress billing, deposits, and retention amounts. These need to be handled carefully in Xero to avoid misrepresenting your income in any given month.
A bookkeeper who understands these dynamics will set up your Xero file to reflect them from the start. A bookkeeper who doesn't will lump everything into a single revenue account and produce a P&L that tells you almost nothing useful.
TPAR: The Reporting Obligation Most Plumbers Don't Know About
The Taxable Payments Annual Report (TPAR) is an ATO requirement for businesses in the building and construction industry — and plumbing sits squarely in scope. If your business pays contractors or subcontractors to supply plumbing services, you must lodge a TPAR each year by 28 August.
The TPAR reports the following for each contractor you've paid during the financial year:
- Their ABN
- Their name and address
- Total gross amount paid (including GST)
- Total GST withheld (if applicable — usually nil if they have an ABN and are GST-registered)
The ATO cross-references TPAR data against the income tax returns and BAS lodgements of your subcontractors. It's a compliance tool designed to detect cash-in-hand arrangements and unreported income in the trades sector.
The consequence of failing to lodge when you're required to is a penalty — and the ATO has been actively enforcing TPAR obligations in the construction industry. The fix is simple: keep clean records of all subcontractor payments in Xero throughout the year, and your bookkeeper generates the TPAR report in August with almost no additional effort. Let the records slip, and TPAR preparation becomes a significant job.
Xero for Plumbers: Software and Integrations
Xero is the right accounting platform for most Geelong plumbing businesses — but the setup matters. Out-of-the-box Xero doesn't handle job quoting, scheduling, or materials tracking at the job level. For a plumber, that's where a job management integration comes in.
The three platforms most widely used by Geelong plumbing businesses are:
- Fergus — purpose-built for plumbing and electrical. Handles job cards, scheduling, quoting, materials tracking, subcontractor management, and invoicing. Integrates directly with Xero so job invoices and costs flow into your accounts without re-entry. Strong reporting on job profitability. Widely used by Geelong plumbers.
- ServiceM8 — simpler interface, popular with smaller operators (one to four staff). Good for quoting and invoicing; job costing is less detailed than Fergus. Pushes invoices and expenses directly to Xero.
- Tradify — a solid mid-point. Clean mobile interface for field staff, integrates with Xero, and suits businesses that want simplicity over complexity in their job management.
Your bookkeeper should be familiar with your job management platform and understand how data flows between it and Xero. If invoices from Fergus or ServiceM8 are duplicating in Xero, or if the GST codes aren't mapping correctly, your accounts will be wrong from the moment a job closes.
GST on Materials vs Labour
All plumbing revenue — labour and materials — is fully GST-taxable at 10%. There's no GST exemption on trade services. However, separating labour and materials in your Xero income accounts matters for a different reason: margin analysis.
Materials purchased from suppliers typically carry a lower margin than labour. If you're on-selling materials at cost (or near it) to clients, your materials revenue line will look healthy on the income side but contribute almost nothing to gross profit. A properly structured chart of accounts shows this clearly: materials revenue in one account, labour revenue in another, and materials cost of sales sitting directly below.
Without this split, your P&L shows a blended margin that can be misleading — particularly when comparing months with different job mixes.
Cash Flow in a Plumbing Business
Cash flow in plumbing has a specific shape. You pay for materials before you invoice the client. Labour costs (wages or your own time) are incurred as the job progresses. Invoices go out at completion — or on a progress schedule for larger jobs. Payment from clients arrives 14–30 days later, depending on your terms.
This means a busy plumbing business can be simultaneously profitable and cash-poor. You've completed $80,000 of work, paid your suppliers and subbies, and have $15,000 in the bank — with $60,000 outstanding in unpaid invoices. Without a clear view of debtors and cash timing, it's easy to take on more work than you can fund.
Key cash flow practices a good bookkeeper puts in place for plumbers:
- Aged debtors reviewed weekly — who owes you money and how long have they owed it
- Deposit policies — recording upfront deposits as a liability until the job is complete, then recognising revenue correctly
- Monthly cash flow forecast — projecting forward based on outstanding invoices, expected job completions, and known supplier payments
- Supplier payment terms — understanding when trade accounts fall due and staging payments to match cash in the bank
BAS for Plumbing Businesses
Most Geelong plumbing businesses lodge BAS quarterly. The BAS reports GST collected on sales, GST credits on purchases, PAYG withholding for employees, and any PAYG instalments. For a plumber with employees, BAS also interacts with Single Touch Payroll — your payroll figures must reconcile to your STP submissions.
A well-maintained Xero file produces a BAS in a few hours. A poorly maintained file — unreconciled transactions, incorrect GST codes, missing invoices — turns BAS time into a multi-day cleanup exercise. The difference in cost between these two scenarios is significant, particularly if your accountant is doing the cleanup at their hourly rate.
A registered BAS agent — not just a bookkeeper, but one who holds BAS agent registration — is required to legally prepare and lodge your BAS on your behalf. This is a legal requirement under the Tax Agent Services Act 2009. Always confirm your bookkeeper is registered. True Tally handles BAS lodgement for Geelong trades businesses as a registered agent.
What to Look For in a Bookkeeper as a Plumber
Not every bookkeeper understands trades. Here's what actually matters when you're choosing one for a plumbing business:
- Trades industry experience — have they worked with plumbers, electricians, or builders before? Do they understand job costing, TPAR, and materials purchasing? Ask directly.
- Xero certified — Xero Certified Advisor certification is the baseline. It means they've been trained and tested by Xero, not just using it by trial and error.
- BAS agent registration — required to lodge BAS. Check the Tax Practitioners Board register if you're unsure: tpb.gov.au.
- Fixed pricing — hourly billing from a bookkeeper creates uncertainty. A fixed monthly fee means you know the cost upfront and there are no surprise invoices when BAS quarter arrives.
- Familiarity with your job management software — if you use Fergus or ServiceM8, your bookkeeper should understand how those platforms push data to Xero.
- Regular reporting — a monthly P&L in plain English, not a once-a-year file dump at tax time.
True Tally works with plumbing businesses across Geelong and the broader region — fixed pricing, registered BAS agent, Xero certified, and built around the way trades businesses actually operate.
True Tally: bookkeeping for Geelong plumbers
Fixed-fee bookkeeping for plumbing businesses across Geelong and Greater Geelong. Xero certified, registered BAS agent, and experienced with the specific needs of trades bookkeeping. Book a free 20-minute call to discuss your setup.
Book a Free 20-Minute Call