Trade Guides
10 January 2026
6 min read
WorkArc Team

BAS Preparation Made Easy: Bookkeeping Tips for AU Trade Businesses

Every quarter, the same panic: scrambling to get your books together for BAS. There's a better way, and it doesn't require you to become an accountant.

It's BAS week. You know the feeling. Your accountant or bookkeeper has emailed asking for your numbers, and you're suddenly trying to remember which invoices got paid, which receipts you actually kept, and whether that big materials purchase was in this quarter or last quarter.

You're a tradie, not an accountant. You got into this business to build things, fix things, install things. Not to spend a week every quarter digging through paperwork trying to figure out your GST liability.

But BAS isn't optional. Every Australian trade business registered for GST has to lodge it quarterly (or monthly if you're big enough). Get it wrong and the ATO will notice. Get it very wrong and you're looking at penalties, audits, and stress you don't need.

Here's the good news: BAS preparation doesn't have to be a quarterly panic attack. If you set up your bookkeeping properly and keep it ticking over during the quarter, BAS becomes a non-event. Here's how Australian trade businesses actually do it.

Why BAS Preparation Is Painful for Most Tradies

Before we fix it, let's talk about why it's a problem in the first place:

Your Invoicing and Expenses Are Scattered

You invoice through your job management system. You buy materials on account with three different suppliers. You pay for small stuff on the company card. You occasionally pay cash for something and forget to get a receipt.

Come BAS time, you're trying to piece together income and expenses from five different sources. Something always gets missed.

You're Not Reconciling Regularly

Reconciling your accounts means making sure what's in your accounting software matches what actually happened in your bank account. Most tradies don't do this until their accountant forces them to at BAS time.

That's when you discover duplicate entries, missing transactions, and payments that were coded to the wrong account. Fixing three months of errors in one sitting is nobody's idea of fun.

You're Not Tracking GST Properly

Not everything you buy or sell includes GST. Some suppliers charge it, some don't. Some of your work is GST-free (like certain residential construction). If you're not coding transactions correctly as you go, you'll get your GST calculations wrong.

The ATO doesn't accept "I didn't realise" as an excuse.

Cash Flow and Tax Don't Align

You might invoice $50,000 in a quarter but only actually receive $35,000 because some clients pay slowly. You still owe GST on the full $50,000 if you're on accrual accounting (which most tradies are).

Come BAS time, you owe the ATO $4,500 in GST but you've only collected $3,200 of it from clients. Where does the other $1,300 come from? Your cash flow, which is already tight.

The Bookkeeping Habits That Make BAS Easy

The tradies who don't stress about BAS have one thing in common: they do a little bit of bookkeeping all the time instead of a lot of bookkeeping once a quarter. Here's what that actually looks like:

Invoice Promptly and Consistently

Don't wait until the end of the week or the end of the job to send invoices. As soon as the work's done (or reaches a milestone), the invoice goes out.

This does two things: it gets your cash flow moving faster, and it means your income for the quarter is recorded in real time instead of you trying to remember in October what you did in July.

If your invoicing system connects to your accounting software (Fergus to Xero, ServiceM8 to MYOB, etc.), the invoice data flows automatically. One entry, two systems updated. That's what proper integration looks like.

Code Expenses as They Happen

When you buy materials, pay a subcontractor, or fill up the ute, code that expense to the right account immediately. "Materials," "Subcontractors," "Vehicle expenses," whatever your chart of accounts uses.

Don't just dump everything into "General expenses" and hope your accountant figures it out. They'll charge you for the extra time, and you'll lose deductions because things get miscategorised.

Most accounting software has mobile apps. Take a photo of the receipt, code the expense, done. Takes 30 seconds. Do it while you're still in the supplier's carpark.

Reconcile Your Accounts Weekly

Every Friday (or whatever day works for you), spend 15 minutes reconciling your bank accounts in Xero or MYOB. Check that every transaction in your bank feed has been categorised correctly and matches your records.

Catch errors when they're fresh. A mystery transaction from three days ago is easy to figure out. A mystery transaction from three months ago is a nightmare.

Separate Business and Personal Expenses

If you're buying personal stuff on the company card or using the business account to pay for groceries, stop. You're making your bookkeeping harder and creating audit risk.

Business account for business expenses. Personal account for personal expenses. It's simple, and it makes your bookkeeping clean.

If you accidentally use the wrong card, code it as a personal expense or a director's loan, not as a business deduction. The ATO will find it, and it'll cost you more than whatever you saved.

Track What You're Owed (And Chase It)

Your BAS calculates GST on what you've invoiced, not just what you've been paid. But you still need to track who owes you money so you can chase it and actually collect the cash to pay your GST bill.

A proper aged debtors report shows you exactly who's overdue and by how much. If you're not looking at this weekly, you're flying blind.

**This is where ArcChase comes in.** Automatic payment reminders that go out on day 7, 14, and 30. Professional, polite, persistent. Your clients get reminded, you get paid, your BAS doesn't blow out your cash flow.

The BAS Preparation Process (When Your Books Are Clean)

If you've been keeping your bookkeeping ticking over during the quarter, BAS preparation is straightforward:

Run Your BAS Report

In Xero, MYOB, or whatever you use, generate your BAS report for the quarter. It'll show: - Total sales (including GST) - GST collected on sales - Total purchases (including GST) - GST paid on purchases - Net GST owed to (or refunded by) the ATO

If your books are reconciled and your transactions are coded correctly, these numbers are accurate. If your books are a mess, these numbers are garbage.

Review for Obvious Errors

Do a sanity check: - Does your income figure match roughly what you expected for the quarter? - Are there any huge expenses that don't make sense? - Is your GST liability in the ballpark of what you usually owe?

If something looks weird, investigate before you lodge. It's easier to fix errors before the ATO sees them.

Check Your GST Codes

Make sure residential construction work that's GST-free is actually coded as GST-free. Make sure commercial work that includes GST is coded correctly. Make sure purchases from suppliers who don't charge GST (like some overseas suppliers or certain services) are recorded without GST.

This is where most errors creep in. Get your GST coding wrong and your BAS will be wrong.

Lodge Through Your Accountant or Directly

If you use a bookkeeper or accountant, send them the report and let them lodge it. If you lodge yourself through the ATO's business portal, double-check the figures before you hit submit.

Once it's lodged, you've got 28 days to pay. Plan your cash flow accordingly.

The Tools That Make This Easier

You don't need fancy software to keep clean books. You just need the basics set up properly:

Use Proper Accounting Software

Xero and MYOB are the main options for Australian small businesses. Both are fine. Both integrate with most job management systems. Both have mobile apps for coding expenses on the go.

Pick one, set it up properly, and use it consistently. Don't try to do your books in Excel. You'll spend more time fighting with spreadsheets than you'll save on software costs.

Connect Your Bank Feeds

Your accounting software should pull transactions directly from your bank account. This eliminates manual entry, reduces errors, and gives you real-time visibility of what's happening financially.

When a transaction appears in your bank feed, you code it once and it's recorded correctly. No double-handling, no data entry mistakes.

Integrate Your Job Management and Accounting Systems

If you're using Fergus, ServiceM8, or Tradify for job management, connect it properly to your accounting software.

Invoices created in Fergus should flow automatically into Xero. Payments recorded in ServiceM8 should update MYOB. One entry, everything connected. That's what ArcSync does—it makes sure data flows between your tools without you being the messenger.

Use Receipt Scanning

Take photos of receipts with your accounting app and let it extract the details automatically. No more shoeboxes full of fading paper. No more lost receipts that cost you deductions.

Most accounting apps can read the supplier name, date, and amount from a photo and create the expense entry automatically. You just need to code it to the right account.

Common BAS Mistakes (And How to Avoid Them)

Even with good systems, there are traps Australian tradies fall into:

Claiming GST on Non-Deductible Expenses

You can't claim GST credits on employee wages, some insurance, or certain financial services. If you code these incorrectly, you'll over-claim GST and the ATO will catch it eventually.

Know what's eligible and what's not. When in doubt, ask your accountant.

Missing the Lodgement Deadline

BAS is due 28 days after the end of the quarter (or the date your accountant sets if they've got a lodgement program). Miss the deadline and you'll cop late fees, even if you don't owe any tax.

Set reminders. Lodge early if you can. Don't leave it to the last day.

Not Keeping Enough Cash for Your BAS Bill

Your BAS liability isn't a surprise expense. You know it's coming every quarter. Plan for it.

Set aside the GST you collect from clients in a separate account, or at least factor it into your cash flow forecasting. Don't spend money that belongs to the ATO and then panic when the bill comes.

Guessing Instead of Checking

If you're not sure how to code something, don't guess. Ask your accountant or bookkeeper. A quick question now is cheaper than fixing errors later (or dealing with an ATO audit).

The Bottom Line: Little and Often Beats Big and Panicked

BAS doesn't have to be stressful. The tradies who hate BAS time are the ones who ignore their bookkeeping for three months and then try to fix everything in a weekend.

The tradies who don't stress about BAS do their bookkeeping as they go. Fifteen minutes a week keeps the books clean. Clean books make BAS a non-event.

If your current setup isn't working, if you're dreading the next BAS, if your books are a mess and you don't know how to fix them, talk to a bookkeeper who works with trade businesses. Get the foundations right.

And if you want to see how WorkArc tools can make the invoicing and data flow side easier—so your income and expenses actually make it into your accounting system without manual entry—book a quick call with us.

Because BAS preparation should be boring, not terrifying.

Ready to level up your trade business?

See how WorkArc's automation tools can save you hours every week and help you win more jobs.

Tags

BASbookkeepingaustraliataxGSTaccounting

Related Articles