[nonimo]
EN
Download the app

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]

Claude · paste

Your original

Explain the CGT on this share sale for Mr Angus Pellingrave, ref. CG-2026-0164.

What the AI is handed

Explain the CGT on this share sale for Mr [PERSON_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

Watch a client email go and come back ↓

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.

chatgpt.com

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]

ChatGPT

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.

Nonimo Copied ✓ · This is what goes on the client file

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]

ChatGPT

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.

Nonimo Copied ✓ · This is what goes on the client file

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]

ChatGPT

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.

Nonimo Copied ✓ · This is what goes on the client file

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.
Nonimo3 redacted·viewNonimo3 redacted·viewNonimo3 redacted·view
Message…

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]

A client's email

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]

Redacted, ready to paste
AI assistant

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.

Nonimo Copied ✓ · This is what goes on the client file

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.

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.

Nonimo’s Free plan covers 100,000 words a month, with no account and no card. Personal, for one person, and Team, priced per person, remove the cap and can be billed monthly or yearly; the details are on our plans and pricing page.

Download for Mac Download for Windows Compare all plans