Invite-only beta · Free during early access
Australian small-business accounting.
Without the bloated price tag.
Invoices, bills, GST and a quarterly BAS your accountant can read in one go. Built for Queensland tradies, services and retailers — from the price of a coffee per month.
- Double-entry GL
- ATO-compliant invoices
- Australian-built
Invoice
INV-0042
Built for the everyday loop
The four things you actually do every week.
Not a 200-feature ledger you’ll never use. Just the loop a real small business lives in — done well.
Sales workflow
The full sales loop — quote, invoice, get paid, send the receipt.
Send a quote, one-click convert to invoice when accepted. Customise the email in a WYSIWYG editor with variable tokens. Schedule reminders. When you record a payment, one click sends the customer a receipt PDF; on bills you pay, suppliers get a remittance advice. Every step on-brand, every step auto-stamped.
- Quotes (QTE) — draft → sent → accepted → one-click convert to invoice
- Tax-compliant invoice PDF (ATO GSTR 2013/1 — all 8 mandatory fields)
- Customer statements (STM) — as-at + activity period — monthly send
- Payment receipts (RCT) — one-click branded PDF + email when you record a payment
- Adjustment notes (ADJ) — credit a sale cleanly; the GST flows back to BAS 1A
- Custom email templates (WYSIWYG + variable tokens) with Cc + Bcc on every send
- Edit + duplicate sent invoices cleanly (reverse + repost the journal)
- Scheduled reminders (gentle / firm / final) + recurring invoices on Pro
- Client portal (Pro) — a secure link so customers view, download + ask questions
Invoiced revenue · Q4 FY26
$124,580
+18.2% vs Q3 · $96,400 collected
Days to pay
11.4
avg this quarter
Banking & reconciliation
CSV-first banking that doesn’t punish you.
Drop your bank CSV from CBA, Westpac, NAB, ANZ, Bendigo, ING or any other AU bank — the columns are detected, the rows deduplicated, ready to code. Bank rules and the suggestion engine propose allocations; you scan the inbox, Confirm All, done. Already-categorised rows stay editable with one click.
- Bank CSV import — column auto-detect for CBA · Westpac · NAB · ANZ · Bendigo · ING + any standard transaction CSV, with manual mapping fallback
- Propose-then-confirm inbox: rules and suggestions write proposals; nothing posts until you Confirm
- Bank rules engine (substring or regex, priority cascade, dry-run preview)
- Edit any already-categorised row in one click — reverse + repost atomically
- Tax-code auto-fill: pick the account, the GST code follows
- Bulk classify · post-as-expense · split one row N ways
Dashboard
A dashboard that tells you the truth at a glance.
The first screen you see each morning. Four headline numbers with trend sparklines, a 90-day cashflow chart, an activity feed of the latest paid invoices and reminders, plus the bank lines waiting on your attention — all in one professional view.
- 4 KPI tiles (Total revenue · Outstanding · Active customers · Cash balance) with inline sparklines + delta vs last month
- Monochrome 90-day cashflow chart — money in vs money out at a glance
- Recent activity feed — paid, sent, reminder, transfer events in one stream
- Top customers by revenue (this quarter) with paid / pending status
- Per-transaction To Reconcile queue with one-click Match button
- Current-quarter BAS estimate always present, never out of date
This morning
Cash
$24,180
+12.4%
To collect
$12,440
3 due
To pay
$6,210
1 ≤7d
Recent activity
GST & BAS
BAS working papers your accountant will thank you for.
Every line tagged with the right tax code. The BAS calculator rolls journal lines up to the 9 ATO fields and freezes a snapshot when you finalise. Your accountant lodges with the ATO; you stay in control.
- Current-quarter BAS estimate on the dashboard, always
- PDF + CSV working paper stamped 'For accountant lodgement'
- Drilldown from every BAS box to the contributing journal lines
- 9 golden-test fixtures verify calculator correctness in CI
Current quarter estimate
Q2 FY27 · Oct–Dec 2026
Working paper for accountant lodgement · drilldown to journal lines
Team & accountant access
Bring your accountant in — for free, read-only.
One business group, multiple companies if you need them. Three roles (business admin, normal user, observer) and a checkbox matrix to fine-tune permissions per company. Your accountant joins as an observer — they see everything, change nothing.
- Free observer seat for your accountant on every paid plan
- Per-company permission matrix (read / write / finalise)
- Audit log + email log — who did what, when, and to whom
- Email-OTP sign-in: no passwords to manage or forget
Team & accountant access
You (admin)
hai@smith.com.au
Sarah K.
sarah@smith.com.au
Smith & Co Bookkeeping
advisor@smithco.com.au
Per-company permission matrix · accountant included free on Basic
AI agents (Pro)
Connect your own AI — and let it do the books with you.
Ezzfin speaks MCP, the open standard AI assistants use. Connect Claude, Claude Code, Codex or any MCP agent in about a minute: it can read your invoices, reports and BAS, add customers, draft and issue invoices — and emailing a customer always takes a separate, single-use confirmation step, enforced by our servers and audited, not left to the agent's good manners.
- Works with Claude, Claude Code, Codex and any MCP-compatible assistant — no Ezzfin plugin needed
- You choose the company and tick exactly which permissions it gets at connection time
- An agent can never do more than your own role allows — same ATO gates as the editor
- Sending an invoice requires a fresh, single-use confirmation for every send
- Every agent action lands in the audit log, attributed; revoke the connection any time
- Voids, deletes, user management and bank operations are never available to agents
Everything in the box
What ships today.
Nothing on this page is aspirational. Every feature below is live, working, and has shipping code — 670+ unit tests pass on every commit.
ATO tax invoices
All 8 mandatory GSTR 2013/1 fields, enforced on every tax invoice.
Live ABN verification
Checked against the ABR — auto-fills legal name + GST status.
Quotes → invoice
Draft → sent → accepted → one-click convert.
Customer statements
As-at + activity period, PDF + email.
Payment receipts
RCT-* PDF, one click to email when payment recorded.
Supplier remittance
REM-* advice on every bill payment.
Adjustment notes (ADJ)
Credit a sale cleanly; GST flows back to BAS 1A.
Client portal
Secure link — customers view, download + ask questions.
Recurring invoices
Weekly or monthly schedules (Pro).
Edit sent invoices
Reverse + repost atomically — no void-and-recreate.
Invoice email send
Resend integration with PDF + Cc + Bcc + tracking.
Scheduled reminders
Gentle / firm / final, hourly cron.
Bills + receipts
Line-item GST + PDF/image attachment.
Quick expenses
One-screen capture for out-of-pocket spending.
Payment allocation
XOR-enforced invoice or bill, never both.
Customer credit
Park overpayments on account; apply to the next invoice.
Multi-bank CSV
Column auto-detect (CBA/ANZ) + any standard AU bank CSV.
Reconciliation inbox
Status-driven workflow, splits, ignored history.
Bank rules
Substring or regex, priority cascade, dry-run test.
BAS calculator
Pure function, 9 golden-test fixtures.
BAS PDF + CSV
Working paper for accountant lodgement.
Bad-debt write-off
Recover the GST as a BAS 1B decreasing adjustment.
Aged AR + AP
5-bucket aging with CSV download.
P&L, BS, TB, GST detail
All cash or accrual with date range.
Multi-company groups
One subscription, multiple ABNs.
Observer accountant
Free read-only seat on every paid plan.
Audit log + email log
Every change, every email, append-only.
Custom email templates
WYSIWYG editor, variable tokens, per-company override.
Professional dashboard
4 KPI tiles with sparklines, 90-day cashflow, activity feed.
Comparison columns
P&L + Balance Sheet vs prior period with variance %.
Tax-code auto-fill
Pick the account, the GST code follows. Override sticks.
Sort + paginate reports
Period selector dropdown · every column sortable.
Export + delete company
Download a ZIP of every CSV + receipt before deleting.
Migrate from Xero / MYOB
CSV + xlsx wizard — opening balances, contacts, open AR/AP.
AI agent access (MCP)
Connect Claude, Codex or any MCP agent — reads the books, drafts + issues invoices (Pro).
Agent guardrails
Per-company consent, scoped permissions, full audit — every email send takes a server-enforced confirm step.
How it works
Three steps to your first BAS-ready quarter.
Get invited
Drop your email below. We're approving signups in small batches so we can email each new account personally.
Create your company
Add your ABN — we verify it live against the Australian Business Register and pull your legal name + GST status. We seed a 35-account AU chart of accounts, 5 tax codes and 12 BAS periods automatically.
Run your week
Send invoices, import your bank CSV, attach receipts. The dashboard shows your current-quarter BAS estimate from day one.
How we stack up
The same job, dramatically cheaper.
We benchmarked Ezzfin against three popular AU small-business accounting apps. The full comparison — with names anonymised — lives on its own page.
| Compared on | Ezzfin | Prod A | Prod B | Prod C |
|---|---|---|---|---|
| BAS working paper PDF + CSV | ✓ | ~ | ✓ | ~ |
| Propose-then-confirm reconcile inbox | ✓ | — | ~ | ✓ |
| Free accountant (observer) seat | ✓ | ✓ | ~ | ~ |
| Export ALL data as ZIP, on demand | ✓ | ~ | — | — |
| Cheapest paid tier | $5/mo | $24/mo | $20/mo | $30/mo |
Pricing
Real accounting, for the price of a coffee.
Free during early access. Pricing locks in at general availability — joining the waitlist now grants the early-access rate.
Free
Try Ezzfin with your real numbers.
- 1 admin, 1 company
- 5 customers / suppliers
- 5 invoices a month
- P&L preview
- BAS estimate preview
AUD · GST included · cancel any time
Basic
For real 1–3 person businesses.
- Up to 3 companies in one account
- + 2 normal users · + 1 accountant
- Propose-then-confirm reconciliation inbox
- Custom email templates (WYSIWYG)
- BAS working paper PDF + CSV
AUD · GST included · cancel any time
Pro
RecommendedFor growth + automation.
- Up to 5 companies (+ add-ons)
- + 5 normal users · + 3 accountants
- AI agent access (MCP) — your assistant reads the books + drafts invoices, with a separate confirm step on every send
- Bank rules engine + scheduled reminders
- Recurring invoices (weekly / monthly)
- Client portal — secure links so customers view invoices/quotes/receipts + ask questions
AUD · GST included · cancel any time
FAQ
The honest answers.
Anything missing? Hit the waitlist form with a question— we read every one.
Is Ezzfin a registered tax agent?
Can I switch from Xero or MYOB?
Do you support quotes and customer statements?
Are payment receipts and supplier remittance advices supported?
Can my customers see their invoices online?
Do you check that an ABN is valid?
Where is my data stored? Is it backed up?
Who can I invite to my account?
What happens when the beta ends?
Do I need to be GST-registered?
Why so much cheaper than the alternatives?
Can I customise the invoice email my customers receive?
{{invoice.number}}, {{customer.name}}, and {{invoice.due_date}}. Set a template per business group, or override it for a specific company. A live preview pane shows your customer’s view, and you can send a test to yourself before going live. Reminder emails get the same treatment with gentle / firm / final variants.Can I delete a test company and all its data?
/admin/companies list. The cascade is permanent — useful for cleaning up demo companies you created while testing.Is the codebase open source?
Ready when you are
Join the waitlist. We’ll be in touch.
Invite-only beta. Free during early access. You won’t hear from us again unless we’ve got a seat for you.