Tax Return Prep from Source Documents | Real Minds AI
Professional Services /Document Generation live field guide · 8 min

Tax Return Prep from Source Documents

Turn a shoebox of client receipts, bank statements and income statements into a categorised, source-linked deduction schedule the agent can review in minutes — not an evening of data entry.

theater/demos/profsvc_tax-return.html · sandbox · read-only
Open
FIG. 1

The live demo, running on fabricated data. Open it to step through the full flow — every output is shown for a person to approve before anything happens.

How it would work

Reads a client's receipts, bank statements and income statement, proposes a category and a return line for every figure, flags duplicates and capital items, and links each number to its source for the registered agent to review and sign off.

Input 01
A client's mixed documents

One client, one financial year: receipt photos (including a blurry one), bank statement PDFs, the STP income statement, a rental statement and an insurance schedule — the usual shoebox.

Agent 02
Extracts, categorises, flags

Pulls date, supplier and amount from each document, proposes an ATO category and a return line, and flags duplicates and capital items that need a depreciation decision.

Output 03
A draft, with its working shown

A categorised deduction schedule and pre-filled return lines, each with a confidence flag and a link to the source page, for the TPB-registered agent to review, correct and approve before anything is lodged.

Where it works well

It reads the pile and gets every dollar onto a line with its source attached — every time.

  • Best for an agent or bookkeeper running volume individual and rental-property returns, where the documents vary but the categories repeat.
  • It catches the two things easy to miss by eye at end of day — a duplicate (the same $347 Officeworks receipt submitted twice) and a capital item that needs a depreciation-versus-write-off call.
  • At dozens of returns a season, the recaptured hours go back into client advice and the harder judgement calls, not into data entry.

The slow, invisible cost in return prep is not the tax thinking — it is the hour lost keying a client's receipts, statements and income statement into categories before any thinking can start.

Where it works badly

It is weakest exactly where tax gets interesting — and a clean draft can hide a private-versus-work guess.

  • On genuinely complex affairs — trust distributions, CGT events, foreign income, mixed-use assets — the categorisation is the easy 20% and the agent still does the hard 80%.
  • Array
The honest test

If your prep time is dominated by chasing missing documents and resolving private-versus-business questions rather than by typing what you already have, this saves you less than you'd hope.

Point it at a phone bill with no business-use percentage, or a tool that could be personal, and it proposes a category — but the apportionment is a judgement it cannot make and shouldn't pretend to. That is the trap.

What it doesn't do — and shouldn't

It drafts a categorised, source-linked return. A registered agent decides and lodges.

WHAT IT DOES
Proposes an ATO category and return line for each figure
Shows the source page behind every number with a confidence flag
Flags duplicates and capital items that need a depreciation decision
WHAT IT WON’T
Decide what is deductible or apportion private-versus-work use
Confirm the final refund, offsets or Medicare levy
Lodge the return with the ATO

Lodging a return for a fee is restricted to TPB-registered agents, and the Tax Agent Services Act 2009 obligation to take reasonable care in ascertaining a client's affairs — and to act in their best interests — is a professional duty that cannot sit with software. The consequence of a wrong claim lands on the agent, so the agent stays on the decision.

What your data has to look like

Receipts that show what the ATO wants to see, complete statements, and a finalised income statement.

30%
Typical readiness
across orgs we see, before the first job
Receipts showing supplier, amount, nature and date
Usual weak point
Bank statements as complete PDFs for the period
Usual weak point
A 'Tax ready' STP income statement
Needs shaping
Consistent client document intake
Needs shaping
The real first job

Most practices have some of this in good shape and some of it as a shoebox of phone photos and forwarded emails. Getting client document intake consistent — a defined way receipts and statements arrive, named and complete, ideally captured close to the expense rather than reconstructed in July — is usually the real first job. It is about how information is collected, not about buying a tool, and it is generally bigger and more valuable than the extraction layer sitting on top of it.

Right fit if…
You run volume individual and rental-property returns each season
The documents vary but the categories repeat — work, motor, phone, home office, rental
Most prep time goes on keying and sorting, not chasing missing documents
You want duplicates and capital items surfaced before they reach a return
Walk away if…
Most of your work is genuinely complex — trusts, CGT, foreign income, mixed-use assets
Your prep time is dominated by chasing missing or unreadable documents
Clients send "summaries" typed in a note app instead of actual statements
You want a tool that decides what is deductible and lodges for you
Open questions

The worried-buyer questions, answered straight

No — it never lodges and never decides what is deductible. It proposes a category and a return line for each document and shows the source page behind every figure, so the registered agent checks the claim against the client’s actual circumstances before approving. The substantiation judgement — whether the $300 written-evidence threshold for work expenses is met, whether an expense is genuinely work-related, whether apportionment is right — stays with the agent, where the Tax Agent Services Act 2009 obligation to take reasonable care sits.
It handles a fair amount of mess — the demo extracts a deliberately blurry Officeworks receipt and reconciles half-year bank statements. But it flags low-confidence reads rather than guessing, so a smudged total, a cropped supplier name or a statement missing a page becomes a review item, not a silent number. Genuinely unreadable documents still need the client chased for a clean copy; the tool makes that gap visible early instead of at lodgement.
No. It removes the keying and sorting — reading documents, proposing categories, matching figures, catching duplicates — so the agent spends their time on judgement calls and client advice instead of data entry. Only a TPB-registered agent can lodge a return for a fee, and the reasonable-care and best-interests obligations under the Code of Professional Conduct can’t be delegated to software. The capacity it frees goes back into higher-value advisory work, not into cutting the desk.
It works off whatever documents you feed it for the relevant financial year. The catch is the STP income statement, which only carries reliable salary and PAYG-withheld figures once the employer has marked it ‘Tax ready’ — employers have until 14 July to finalise. Run it on a not-yet-finalised income statement and the salary line may be incomplete, so the agent should confirm tax-ready status before treating those figures as final.
This is the part we scope with you before anything is built. The data stays within an arrangement you control — the document store, the extraction step and the review screen sit inside boundaries we agree, and we don’t quietly route client financials through a public chatbot. Given the privacy obligations around tax file numbers and client records, where the data lives and who can reach it is a design decision we make with you, not an afterthought. The demo runs entirely on fabricated data.
No — the estimate is an orientation figure, not advice. The marginal-rate tax calculation, offsets, the Medicare levy and any reconciliation against the ATO’s own prefill are the agent’s to confirm. The tool’s job is to get every dollar categorised, sourced and on the right line so the agent reaches that final number faster — not to be the final number.
What it takes to build
4–6 weeks · 4 phases
Reused from template~65%
Bespoke to this skin~35%
stack · Claude vision · document intake · ledger mapping · review UI
What it would cost

Fixed scope, fixed price, fixed dates.

01
Bite-sized first piece
One contained change, low risk
02
Pilot build
Most builds land here
03
Embedded support
Scale on proof

Considering this for your practice?

The honest place to start is a bite-sized first piece — one contained change, low risk. Tell us where the prep hour goes; we'll play it back, scope it, and show you what's possible.

More in Professional Services
FOI Triage Logger
View →
Engagement Intake & Routing Desk
View →
Tier-1 HR Query Assistant
View →
Inbox Triage
View →
How We Work Proof Talk to us
How We Work Proof Talk to us
Ask us anything