Review broker documents with evidence, not guesswork.
Upload a bank statement or payslip. Broker Lens extracts the data, checks the arithmetic, and links every flag to its source.
No account required. Cases and check results stay in this browser and do not sync to other devices.
Extract.
Transactions and payslip rows.
Check.
Exact arithmetic and continuity.
Trace.
Every flag back to evidence.
- 01
Upload
Add your document.
Drop a PDF here, or choose a file
Bank statements and payslips
anz_bank_statement.pdf12 pages - 02
Review
We extract and check.
Statement rowDeposit rowBalance rowStatement row - 03
Inspect
Open flags and evidence.
Balance mismatch
ArithmeticThis balance doesn't match the transactions above.
Expected $4,182.60, stated $4,192.60 — off by $10.00.
Linked evidence
View evidence
Flags for human review — never automated verdicts.
What it checks
Deterministic · same input, same flagsEach check is a rule, not a judgement. When one fires, it names itself, so you can disagree with it on the spot. See full details.
- Units × rate against the amount
- Every earnings row that prints a quantity and a rate is resolved and compared.
- Year-to-date consistency
- YTD figures are reconciled against the period they claim to accumulate.
- Pay period continuity
- Gaps and overlaps between periods across two payslips.
- PAYG against Schedule 1
- Withholding compared to the ATO scale for the stated period and residency.
- Superannuation against OTE
- Contributions compared to ordinary time earnings, not to gross.
- Document date validity
- Whether the document is current enough for the purpose it is being used for.
- Balance continuity
- Statement rows reconciled against the statement's own declared totals.
- Recurring series
- Same-direction transactions on a stable cadence, surfaced as a debt signal.
Choose how your documents are processed
Each mode trades a little privacy for more capability. Pick the level that suits the document and your compliance requirements. See full details.
| Mode | What it does | What leaves your browser |
|---|---|---|
| Local rules | Extracts text directly from the PDF and runs arithmetic and continuity checks. Fast and fully private — no AI is involved. | Nothing. Everything runs in your browser. |
| Local AI | An AI model on your machine reads each page image. Handles unusual layouts, handwriting, and edge cases that rules alone can miss. | Page images are sent to a model on your machine. Nothing reaches the internet. |
| Cloud AI | The most powerful models available. Best accuracy for complex or low-quality documents, with faster processing. | Rendered page images are sent to a cloud AI provider. The original PDF stays on this device. |
- Local rules
- What it doesExtracts text directly from the PDF and runs arithmetic and continuity checks. Fast and fully private — no AI is involved.
- What leaves your browserNothing. Everything runs in your browser.
- Local AI
- What it doesAn AI model on your machine reads each page image. Handles unusual layouts, handwriting, and edge cases that rules alone can miss.
- What leaves your browserPage images are sent to a model on your machine. Nothing reaches the internet.
- Cloud AI
- What it doesThe most powerful models available. Best accuracy for complex or low-quality documents, with faster processing.
- What leaves your browserRendered page images are sent to a cloud AI provider. The original PDF stays on this device.
Cloud processing always asks first and names what it is about to send. What a provider does with a document once it arrives is governed by that provider’s own terms.
Guides from the checks
- When units × rate does not equal the printed amount
- Recurring series can signal a liability to review
- Why salary credits stay out of the deposit baseline
Each guide explains what one check looks for, and when it is wrong.
See your evidence. Make better calls.
Review before checks run. No account required. Cases and check results stay in this browser and do not sync to other devices.