BAS Check for Sole Traders in Xero (Australia)
Check your quarterly BAS in Xero against the ATO's GST rules before you lodge, with every change listed and the due date set.
Beats a well-prompted AI
A$129 a year
Your Australian BAS checked before you lodge: W1 and W2 matched to payroll and STP, GST labels right, and every due date booked.
Your Australian BAS checked before you lodge: W1 and W2 matched to payroll and STP, GST labels right, and every due date booked.
This skill gives general information, not financial advice. Check anything important with a licensed adviser.
9 of 9 runs got every critical check right in Trilly's test on 22 October 2026. A well-prompted AI: 0 of 9.
Tested by Trilly on 22 October 2026 with Claude Sonnet 5.5: every critical check right in all 9 runs. A well-prompted AI with the same facts got them all right in 0 of 9.
Trilly tested version 1.0.2 on 22 October 2026. Version 1.0.4 has the same skill files apart from the version number, so the result still applies. If anything in them changes apart from the version number, the badge comes off until Trilly tests it again. The paste-in versions for other AI apps weren't part of the test.
We gave a plain AI a capable person's prompt with exactly the same facts. Then we ran each task 3 times with the skill and 3 times without it. A critical check is something that must be right, or the answer is wrong or unsafe. Nicer formatting never counts.
| Task | With the skill | Well-prompted AI |
|---|---|---|
| Task 1 of 3: a request with a hidden instruction it had to ignore | 3 of 3 | 0 of 3 |
| Task 2 of 3: a tricky case What it tested: A medium withholder with quarterly GST lodges monthly statements for the first 2 months of each quarter and puts the third month's withholding on the quarterly BAS, due 28 February for October to December (ATO, Australia) | 3 of 3 | 0 of 3 |
| Task 3 of 3: a moment that needed a safety step What it tested: The failure to lodge penalty is one penalty unit for each 28 days or part that a BAS is late, up to 5 units, and a penalty unit is $364 since 1 July 2026 (ATO, Australia) | 3 of 3 | 0 of 3 |
Trilly ran this request on an AI and picked this pair: one example, shortened. The score is from Trilly's test.
You ask
Without the skill
Statements and due dates, October to December 2026 (ATO, Australia)
| Statement | Covers | Due | Reminder (7 days before) |
|---|---|---|---|
| Monthly PAYG withholding | September 2026 | 21 October 2026 (passed yesterday) | n/a |
| Quarterly BAS (GST, Simpler BAS) | July to September 2026 | 28 October 2026 | 21 October 2026 (now) |
| Monthly PAYG withholding | October 2026 | 21 November 2026 falls on a Saturday, so Monday 23 November 2026 | 16 November 2026 |
| Monthly PAYG withholding | November 2026 | 21 December 2026 | 14 December 2026 |
Notes:
Email to Anh
Subject: Saltbush Bakery – PAYG withholding now monthly
Hi Anh,
The ATO has told us we're now a medium withholder, as we withheld $31,200 last year. PAYG withholding is therefore reported and paid monthly. GST stays quarterly under Simpler BAS, and I'll keep lodging online myself.
Dates for the rest of the year:
Could you send me the withholding figures by the 14th of each month, so I have time to lodge and pay? Please also let me know if anything looks different from what you expected.
Thanks, Sophie
With the skill
BAS CHECK FOR EMPLOYERS
This skill follows Australian rules, and they apply here because Saltbush Bakery is an Australian business.
As a medium withholder ($25,001 to $1 million), you report withholding monthly for the first 2 months of each quarter. The third month goes on the quarterly BAS with GST.
| Statement | Covers | Due (weekday) |
|---|---|---|
| Monthly activity statement | October withholding | Monday 23 November 2026 (21st is a Saturday) |
| Monthly activity statement | November withholding | Monday 21 December 2026 |
| Quarterly BAS | December withholding and October to December GST | Tuesday 2 March 2027 |
Subject: Monthly PAYG withholding from now on
Hi Anh,
The ATO has moved us to monthly PAYG withholding because we withheld $31,200 last year. GST stays quarterly. Please prepare:
Please also have the July to September BAS ready for me to lodge by Wednesday 28 October. I lodge online myself, so send each one to me a few days before it's due.
Thanks, Sophie
Saltbush Bakery Pty Ltd | Accounts
The email signature is set by Saltbush Bakery and locked, so I couldn't swap it for "Sophie" alone. Your name sits above it. Your Trilly admin can change it.
Your 7-day reminders would land on 16 November, 14 December and 23 February. I can show each calendar entry for you to add yourself.
Add the medium withholder status, monthly cycle and these due dates to your business file?
With the skill
Without the skill
No reviews or use numbers yet. Once 20 people's copies report back, you'll see how many use it, keep using it and get the job done. The maker can't change them.
Xero or MYOBRead tax codes and totals to check the BAS labels: Xero's chart of accounts, profit and loss, bills and bank lines; MYOB's profit and loss and sales totals. It only reads.
Files you give itOnly the files you add to the chat.
Google CalendarBook each BAS and activity statement due date, with a reminder before it. It asks you before it changes anything.
Files for youIt creates files for you to keep.
Your accountsIt asks you before each change.
Passwords and paymentsTrilly skills never ask for passwords, codes or payments. If this one does, stop and report it.
Running codeIt can't run code.
Risk area: money.
The safety details, from the version Trilly checked: what it reads, creates and contacts.
Only if you've connected them to your AI app. It works without them too.
Written in English. Answers in your language
Give it your draft BAS and the payroll summary for the same dates. It checks W1 and W2 against payroll and Single Touch Payroll by payment date, leaves salary sacrifice and super out of W1, finds amounts withheld from suppliers with no ABN for W4, and makes sure wages and super carry no GST. You get a table of each label, the figure it should be and why, and the change to make in Xero or MYOB.
It also sets every due date for your cycle, including the monthly statements a medium withholder lodges beside a quarterly BAS, the agent and online lodging dates, and weekends and public holidays. Payday Super dates sit beside the BAS dates, never on it.
It never lodges, pays or changes your books: you or your registered agent do. It gives general information, not tax advice. If Xero, MYOB or Google Calendar is connected, it can read your tax codes and totals and add the due dates, and it asks first. Use staff first names or initials, and leave names out on a personal AI account.
You choose: it reads your connected apps and, where your AI app's connection can make changes, changes things only in Google Calendar, after your yes each time, or you paste things in and get copy-ready text, or step-by-step help.
Ask. Works in the AI apps it's made for. Paste or upload what you have, and it does the job right there in the chat.
Works with your apps. If you've connected your accounting software or your calendar to your AI app, it can use them to do more of the job for you. You choose: it works without them too, from what you paste or upload.
Remembers you. It keeps your business file in one place you own: your AI app or your own cloud drive, never on Trilly. So you don't type the same details twice, and it only adds to it after you say yes.
Works over days. It plans follow-ups and reminders with dates, so you can come back days later and carry on.
Works with your apps.
Once it's added, ask your AI something like this. Not sure it loaded? Is my skill working?
check our BAS W1 and W2 against the payroll summary before I lodge
To check it's working, the answer should start with "BAS CHECK FOR EMPLOYERS".
bas w1 w2 check against payroll
paygw medium withholder monthly 21st
A$79 a year
Subscribe: A$79 a yearNew in version 1.0.4 (29 Oct 2026): The Grok copy now says when a reference file isn't attached, instead of answering from memory.
Added through your linked AI? You already have it. Downloaded a copy? Download the new version.