Forward your receipts.
acc reconciles.
You approve.
acc is an AI bookkeeper for indie developers. Email it bank statements, invoices and receipts; it does the data entry, reconciles the ledger, and shows its work. Nothing is booked until you approve it.
private beta · Australia-first · usage-based pricing
Stripe Inc · May subscription
USD 24.00 · settled AUD @ 1.5125 · within rate band
- Software subscriptions
- $33.00
- GST paid
- $3.30
- Everyday account
- −$36.30
Nothing books until you approve it.
ApproveYour books have a CLI.
Push documents from the terminal, list proposals as JSON, pipe clean CSV exports wherever you like. The one command that does not exist is acc0 approve: booking stays a human decision, made in the app.
Ø Bring your agent.
The CLI is designed for two users from day one: you at a terminal, and your AI agent running it unattended. Set one environment variable and the whole binary is agent-ready. No login step, no config file, no separate mode to switch on.
- Never prompts
- Nothing waits on input in a pipe. A scripted call either succeeds or fails; it never hangs.
- Stable, typed output
- Fixed TSV columns or raw JSON. Amounts are integer minor units, never floats.
- Exit codes to branch on
- 0 for success, 1 for failure, 2 for a usage error. No text parsing required.
- Can never approve
- It can push, read, and comment. Approval stays a human decision, made in the app.
Built for developers starting small.
- Australia-first
- A GST-aware chart of accounts, BAS-friendly periods, AUD by default. Other regions are planned.
- Priced for side projects
- You pay for the documents it processes, not a seat licence. A quiet month costs almost nothing.
- Graduate cleanly
- The ledger is yours. Export everything as CSV any time, and move to Xero or MYOB when you outgrow us, no rebuild required.
Your data never leaves the country.
Bank statements are the most sensitive paperwork a business produces, so hosting is a promise, not a setting. Every organisation is pinned to a hosting region the day it is created, and Australia is the first. That pin is where your ledger and your documents physically live; they are never replicated out of it. And on disk, nothing is stored readable:
- The ledger
- The books are an encrypted database. Without its key the file is noise, on our servers and on a stolen disk alike.
- SQLCipher · AES-256
- Your documents
- Every statement, invoice and receipt is encrypted with a key that belongs to your org alone, before it is ever written.
- AES-256-GCM · per-org key
- The keys
- Held apart from the data and excluded from every backup. A leaked backup is ciphertext without them.
- separate custody
- When you leave
- We destroy your org's key. Everything it sealed becomes unreadable, backups included.
- crypto-shred
Want your books sorted when we open up?
Join the waitlist