Accountants
Use AI at your Australian tax practice without exposing TFNs
Payroll queries, BAS reconciliations and SMSF audit lists into ChatGPT, with TFNs, USIs and bank details turned into placeholders on the practice PC first.
No sign-up, no card · Installs in a minute
From the payroll file to the client inbox
The TPB wants client permission before client information reaches an AI tool. Nonimo shrinks what reaches it, desk by desk, through lodgment season.
A made-up client email redacted by Nonimo in the middle, ringed by four uses: the key in Outlook or Word, the browser extension for ChatGPT, Claude and Gemini, workpapers and ledgers, and client ID.
-
Copy the pay run or the client query, press the key, and the employee arrives as [PERSON_1].
See a payroll query → -
Member statements in PDF, distribution minutes in Word, a TB in Excel: identifiers out before the upload.
-
Paired with the app, the Chrome and Safari extension covers pastes to ChatGPT, Claude or Gemini.
Get the extension → -
Hide the licence numbers you do not need to keep and watermark the copy for this engagement.
Prepare a licence copy → -
If your business plugs its own apps into AI through an API, Nonimo Gateway covers the details on your servers before each call goes out.
Meet Nonimo Gateway →
[nonimo]
Email · Outlook
Your original
Hi Ms Delphine Quorrindale, your BAS for ref. BAS-2026-0318 is ready to review and sign.
What the AI is handed
Hi Ms [PERSON_1], your BAS for ref. [REFERENCE_1] is ready to review and sign.
ledger.xlsx · row 22
Your original
Client: Rupert Varnecliffe · Email: r.varnecliffe@example.com · Ref.: TR-2026-0457
What the AI is handed
Client: [PERSON_1] · Email: [EMAIL_1] · Ref.: [REFERENCE_1]
Nonimo Gateway
Your original
Write back to Tamsin Ellery-Vaux at t.elleryvaux@example.com about her strata levy query.
What the AI is handed
Write back to [PERSON_1] at [EMAIL_1] about her strata levy query.
Passport · data page
The AI never sees your dataReversibleNo cloud involved
Ask about the tax, not the taxpayer
The AI works on labels. You copy the answer back with your client's details, ready for the file.
In ChatGPT, Claude and Gemini, with the extension: you ask for a records reminder, a BAS reminder or an explanation of an ATO letter, using a made-up client's name, mobile or email and reference. Nonimo hands the AI a label in place of each detail, and the answer is built on those labels. One click copies the answer with the real details, and a panel underneath shows it as it will go on the client file. With the key, from Outlook or Word: a client's email is redacted before it reaches an AI assistant, and pressing the key again on the reply copies it with the client's details restored.
Write a friendly email asking for the missing rental receipts before we lodge. Client: Saoirse Thrimbleworth[PERSON_1] Email: s.thrimbleworth@example.com[EMAIL_1] Ref.: RT-2026-0629[REFERENCE_1]
To: s.thrimbleworth@example.com[EMAIL_1] Hi Saoirse Thrimbleworth[PERSON_1], Before we lodge RT-2026-0629[REFERENCE_1], could you send through the rental receipts for March to June? Then we can finish your return.
To: s.thrimbleworth@example.com[EMAIL_1] Hi Saoirse Thrimbleworth[PERSON_1], Before we lodge RT-2026-0629[REFERENCE_1], could you send through the rental receipts for March to June? Then we can finish your return.
Client details filled back in, on the practice computer.Draft a reminder asking for the September quarter receipts by 31 October so we can lodge the BAS. Client: Ewan Ostravelle[PERSON_1] Mobile: 0491 572 983[PHONE_1] Ref.: BAS-2026-0711[REFERENCE_1]
Hi Ewan Ostravelle[PERSON_1], A quick reminder that we need your September quarter receipts by 31 October to lodge your BAS (BAS-2026-0711[REFERENCE_1]). We'll give you a call on 0491 572 983[PHONE_1] if anything is missing.
Hi Ewan Ostravelle[PERSON_1], A quick reminder that we need your September quarter receipts by 31 October to lodge your BAS (BAS-2026-0711[REFERENCE_1]). We'll give you a call on 0491 572 983[PHONE_1] if anything is missing.
Client details filled back in, on the practice computer.Explain this ATO debt letter in plain English and offer to request a payment plan. Client: Marguerite Holloquay[PERSON_1] Email: m.holloquay@example.net[EMAIL_1] Ref.: ATO-2026-0285[REFERENCE_1]
To: m.holloquay@example.net[EMAIL_1] Dear Marguerite Holloquay[PERSON_1], The letter about ATO-2026-0285[REFERENCE_1] says there is an overdue balance. If it helps, we can ask the ATO for a payment plan on your behalf.
To: m.holloquay@example.net[EMAIL_1] Dear Marguerite Holloquay[PERSON_1], The letter about ATO-2026-0285[REFERENCE_1] says there is an overdue balance. If it helps, we can ask the ATO for a payment plan on your behalf.
Client details filled back in, on the practice computer.Write a friendly email asking for the missing rental receipts before we lodge. Client: Saoirse Thrimbleworth[PERSON_1] Email: s.thrimbleworth@example.com[EMAIL_1] Ref.: RT-2026-0629[REFERENCE_1]
Draft a reminder asking for the September quarter receipts by 31 October so we can lodge the BAS. Client: Ewan Ostravelle[PERSON_1] Mobile: 0491 572 983[PHONE_1] Ref.: BAS-2026-0711[REFERENCE_1]
Explain this ATO debt letter in plain English and offer to request a payment plan. Client: Marguerite Holloquay[PERSON_1] Email: m.holloquay@example.net[EMAIL_1] Ref.: ATO-2026-0285[REFERENCE_1]
Hi, I've sold the rental property. Do I need to do anything before tax time? My file ref. is CG-2026-0832[REFERENCE_1]. Cheers, Brodie Fallowmarsh[PERSON_1] Mobile: 0491 574 118[PHONE_1]
Hi, I've sold the rental property. Do I need to do anything before tax time? My file ref. is CG-2026-0832[REFERENCE_1]. Cheers, Brodie Fallowmarsh[PERSON_1] Mobile: 0491 574 118[PHONE_1]
Hi Brodie Fallowmarsh[PERSON_1], Thanks for letting us know. We'll work out the capital gain on CG-2026-0832[REFERENCE_1] and give you a call on 0491 574 118[PHONE_1] to go through the paperwork.
Hi Brodie Fallowmarsh[PERSON_1], Thanks for letting us know. We'll work out the capital gain on CG-2026-0832[REFERENCE_1] and give you a call on 0491 574 118[PHONE_1] to go through the paperwork.
Client details filled back in, on the practice computer.An STP query, before and after
Employer, employee, TFN, date of birth, USI and bank details go out as placeholders. Gross, PAYG and super stay for the AI to check.
Before: what gets pasted
STP pay event, fortnight ending 10/10/2026 · Example Bakery Pty Ltd Employee: John Citizen, TFN 000 000 000, date of birth 30/02/1990 Super fund USI: 00000000000000 Paid to BSB 000-000, account number 000000001 Gross $2,480.00, PAYG withheld $412.00, super guarantee $297.60 The payroll software reported the employee's YTD gross as $0 to the ATO after the fund changed. What do I check first, and how do I correct it in the next pay event?
After: what the AI receives
STP pay event, fortnight ending 10/10/2026 · [COMPANY_1] Employee: [PERSON_1], TFN [TFN_1], date of birth [BIRTH_DATE_1] Super fund USI: [REFERENCE_1] Paid to BSB [BSB_1], account number [BANK_ACCOUNT_AU_1] Gross $2,480.00, PAYG withheld $412.00, super guarantee $297.60 The payroll software reported the employee's YTD gross as $0 to the ATO after the fund changed. What do I check first, and how do I correct it in the next pay event?
TPB(GS) 55/2026 on client permission
Entering client information into an AI tool can be a disclosure to a third party under Code item 6, depending on how the tool is set up.
Ready before the next lodgment peak
Payroll and BAS first, then the tax and SMSF teams once the principal has seen it work.
The payroll desk first
One bookkeeper, one computer and a made-up pay event show the whole idea.
All desks through your IT provider
The extension goes out by policy, and staff keep the chatbot they know.
Something to tell clients
Their TFN never reaches the chatbot, which is an easy line for the engagement letter.
TPB guidance, TFNs and the rest
Where client numbers sit, TPB(GS) 55/2026, the offshoring and TFN statements, and how a practice starts.
BAS, STP and the SMSF audit: where client numbers sit
AI for accountants rarely sees a whole return. It sees the slice that is giving trouble: a BAS reconciliation that is out by the GST on one invoice, a single touch payroll event the ATO has rejected, the query list for an SMSF audit, or trust distribution minutes that need tidying before 30 June.
Each slice has its own numbers. Payroll brings the employee’s TFN, date of birth, super fund USI and bank details. The BAS brings ABNs and the client’s account. An SMSF file carries members’ TFNs and, sometimes, a Centrelink CRN where a member also receives a pension. A rental schedule still carries the client’s date of birth and the refund BSB.
Nonimo picks those identifiers out of the selected text and puts placeholders in their place on that computer, before anything is sent. What the Privacy Act adds on top is covered in our guide to choosing a chatbot under the Privacy Act.
A single touch payroll query, with the employee as placeholders
The invented pay event below is the kind of thing a bookkeeper pastes on a Friday: the fund changed, and the year to date gross went to the ATO as zero. Select it, press one key, and the employer’s name, the employee’s name, TFN, date of birth, USI, BSB and account number leave as placeholders.
The figures stay, and so does the question. The model can still reason about the gross, the PAYG withheld and the super guarantee, because none of those identifies anyone. Each placeholder is numbered, so [PERSON_1] and [COMPANY_1] stay distinct if the answer refers to both.
The reply comes back written around the placeholders, and the real details return on your own screen. Every change is marked before you paste, and one click puts back a detail you do want sent. More on our security page.
TPB(GS) 55/2026: client permission before the chatbot
Tax and BAS agents now have their own TPB guidance on AI. Issued on 22 July 2026, TPB(GS) 55/2026 reads Code item 6 across to AI tools: client information is not to go to a third party without the client’s permission, and an AI tool can be that third party, depending on how it is configured and used.
The statement also recommends telling the client to whom and where a disclosure will be made, where data will be stored and whether AI tools may be used. That conversation fits naturally into a signed engagement letter. Where TFNs are involved, it says, “additional obligations under the Privacy (Tax File Number) Rule 2015 will apply”.
The permission question turns on what you enter, and what you enter is the part Nonimo changes. Under Competency the TPB adds that practitioners should verify and review AI generated content and document those steps, with sections 30 and 40 of the Determination behind it. That record of checking stays with the practice.
Offshore servers and TFNs: two older TPB statements that still bite
TPB(GS) 55/2026 did not arrive on a blank page. TPB(GS) 31/2018, on outsourcing and offshoring, was last updated on 30 April 2026. It counts a provider that hosts and runs computing for the practice in a cloud outside Australia as offshoring, and it wants the client’s permission, by engagement letter, signed consent or other communication, before client information goes to that provider. The TPB has not applied it to AI by name, but most of the large AI providers process prompts outside Australia, and a practice reading the two statements together will reach the same place.
TPB(GS) 36/2021 is narrower and older: how a practice should handle TFNs in email. It treats a careless TFN disclosure as a Code item 6 problem as well as a TFN Rule one, strongly recommends the client’s prior specific written authority before TFN information goes out by email, and notes the offence provisions in the Taxation Administration Act 1953 on unauthorised use or disclosure of a TFN. Among the measures it suggests is software that redacts TFNs within documents. A chat window is a less controlled recipient than any client’s inbox.
Nonimo deals with the TFN before either question arises. It becomes [TFN_1], which tells the model what kind of number stood there without giving it away. Our TFN guide shows where the number tends to hide.
Starting at the busiest desk in the practice
Payroll and BAS are usually first, because that is where staff already ask ChatGPT or Copilot for help. Install Nonimo on Mac or Windows from the top of this page and press the key on the next query before it is pasted.
Each computer installs it on its own, with no IT provider booked.
For the whole practice, IT pushes out the browser extension by policy and it covers text in the AI tools without anyone pressing a key. Write to hello@nonimo.ai to set that up. What OpenAI keeps of a paste is in does ChatGPT save your data, and our AI acceptable use policy template has a clause on client permission.
Questions tax and BAS agents ask
Does TPB(GS) 31/2018 on outsourcing and offshoring apply when an AI tool processes client data overseas?
The TPB has not said in terms that a chatbot counts, but the statement already treats a provider hosting computing in the cloud outside Australia as offshoring, and it needs the client's permission before client information goes to that third party. Most of the big AI providers process outside Australia. A prompt that holds placeholders instead of the client's identifiers leaves much less to ask permission for.
TPB(GS) 36/2021 is about TFNs in email. Does the same thinking apply to a chat window?
The thinking does, even though the statement is about email. It treats a TFN sent carelessly as a confidentiality problem under Code item 6, on top of the Privacy (Tax File Number) Rule 2015 and the offences in the Taxation Administration Act 1953. A chatbot is a recipient the practice does not control at all, which is why Nonimo turns the TFN into [TFN_1] before the paste.
Since 1 July 2026 some of our work makes us an AUSTRAC reporting entity. Does the new KYC file change what staff may paste?
It adds to it. Tranche 2 of the AML/CTF reforms brought accountants providing certain designated services into AUSTRAC's regime from 1 July 2026, so the practice now holds identity records it did not keep before: passports, licences, dates of birth. Those are exactly the details that should become placeholders before a client file goes near a chatbot.
Is a super fund USI or a Centrelink CRN covered?
Yes. In the payroll example on this page the USI comes out as a reference placeholder, and a Centrelink CRN, the number on a pension or concession card, comes out as [CRN_1]. The dollar amounts, the pay period and the PAYG withheld stay, because the question is about them.
Does TPB(GS) 55/2026 apply to BAS agents?
Yes. The guidance statement is written for registered tax agents and BAS agents, which it refers to together as tax practitioners, so a bookkeeping practice doing BAS work sits under it in the same way. Nonimo works the same for both: the ABN, TFN or BSB it recognises in a reconciliation someone pastes is swapped for a placeholder on that computer.
What about CPA Australia and CA ANZ?
The TPB points members back to their own code. It notes that APES 110 applies to members of CA ANZ, CPA Australia and the IPA, and refers to the APESB's technical alert on the ethical use of AI. The guidance statement itself names no AI product.