What’s inside
Everything 🧹Clean Books does, in the order you’d actually use it.
🧹Clean Books launched June 1, 2026 and now serves 77 companies. This is the honest tour — what’s in the product today, written for the people who do the work.
The assistant
The Sweeper 🧹
Natural language is a first-class way to work in 🧹Clean Books — not a chat box bolted onto the side.
- Ask for the document you actually want
- Invoices, bills, sales receipts, payments, deposits, invoice payments, bill payments and journal entries — all created by asking. The Sweeper never quietly substitutes one document type for another.
- Confirm before you post
- Every write is shown to you first, in plain English, before anything hits the ledger. Nothing posts behind your back.
- Paste a spreadsheet, get a journal entry
- Paste a block of rows and The Sweeper hands it to a deterministic import engine that resolves accounts against your real chart, checks that debits equal credits, and reports back the facts.
- Bank feed rules in plain English
- Describe the rule the way you'd say it out loud and The Sweeper writes it — including segment, product/service and tags.
- A duplicate guard that speaks up
- Same payee, same amount, a few days apart? The Sweeper stops and asks instead of quietly creating a second one.
Getting data in
Bank feeds, imports and documents
Every door into the books runs through the same engine, so every door agrees with the others.
- Live bank feeds
- Secure bank and credit-card connections with per-account fault isolation, so one bank having a bad day doesn't stop the rest of your feeds.
- Rules first, AI second
- Imports and the bank feed inbox share the same rule engine and the same priority order, so they agree row for row. When a rule matches, the row is badged as a rule match. AI is only the fallback.
- Obvious matches, accepted in bulk
- Exact-amount matches inside your date window can be reviewed and accepted together instead of one at a time.
- Duplicate detection that knows the books
- Import duplicate checking is account-scoped, direction-aware and works at the line level — including against bills and invoices, not just posted entries.
- CSV and PDF statements
- Drop in a CSV or a PDF statement and get coded, reviewable rows with direction and amount already sorted out. Big files are handled without falling over.
- Payroll and document intake
- Read a payroll report and preview the entry before anything posts. Turn a received document into a bill with the vendor, amount, date and invoice number already pulled off the page.
- Never a suspense plug
- If an account can't be resolved or an entry doesn't balance, the import names it and refuses. It will never invent a GL account or bury the difference in suspense.
- A migration guide and AI prompt for every list
- Each import template comes with a written guide and a prompt you run through your own AI. Clean the chart of accounts, merge duplicate contacts, fix item mappings and review opening balances before the rows reach the import engine.
Getting it clean
Reconciliation and monthly close
This is the part most software treats as an afterthought. Here it's the whole point.
- Statement reading and matching
- Hand The Sweeper a PDF statement. It extracts the lines, then a deterministic three-pass match runs them against your feed — the AI reads, the math decides.
- Reconcile any balance sheet account
- Not just checking and credit cards. Loans, notes, and other balance-sheet accounts reconcile too, with the sign math handled correctly for liabilities and contra accounts.
- Per-line reconciliation with guardrails
- Reconciliation happens line by line, and a reconciled item can't be quietly altered. The design is to prevent the break, not to clean it up afterward.
- Monthly Close board
- A practitioner-only screen answering one question: what's left before this month is closed? Every balance sheet account shows its last reconciled month or its review sign-off, and months behind.
- A close checklist you can shape
- 45 baseline items out of the box, plus your own additions per firm, per company, or per person. Reconciliations tick themselves off. Skipping an item requires a reason.
- Reconcile vs. review
- Statement accounts get reconciled. Subledger and schedule accounts get a review sign-off — so A/P never sits there falsely flagged as un-reconciled.
Fixing what's broken
Cleanup tools
Built by someone who has cleaned up a lot of other people's books.
- Real account merges, with undo
- Pick the loser and the winner. Transactions and settings move, the loser is deactivated, and you have 30 days to reverse it precisely. Merge one, or many into one.
- Bulk editing with guardrails
- Edit in bulk across transactions, contacts, companies and the chart of accounts — with the reconciliation guardrails still standing.
- Status that can't drift
- Paid/unpaid status is recomputed from the actual payment applications rather than trusted from a stored field, so a bill can't claim one thing while its record says another.
- You can't void money that's still applied
- Try to void a bill or invoice with a live payment on it and 🧹Clean Books stops you and tells you, plainly, to release the payment first.
Getting answers out
Reports built like accountants read them
Reports should look like the paper you learned on and tie out to the penny.
- GAAP-correct P&L structure
- Other Income and Other Expense are always their own sections. Always.
- Aging by due date
- A/R and A/P aging ages by due date, so what isn't due yet sits in Current, where it belongs.
- Frozen panes and ruled paper
- Sticky headers and a frozen account column on long reports, plus an optional ruled loose-leaf skin if that's how your eyes read a column of numbers.
- Sales by customer and product
- Fast, permission-aware breakdowns of where the revenue actually came from.
For firms
Two portals, six roles, one bill
🧹Clean Books is built for people who carry more than one set of books.
- Accountant Portal and Company Portal
- A firm-wide, multi-client view for practitioners, and a single-business view for the owner — the same engine behind both doors.
- Six roles, real permissions
- Owner, business owner, admin, staff, bookkeeper and accountant, each with granular rights over accounts, contacts, transactions, exports, settings and users.
- Support access you grant, and revoke
- If you want help inside your books, you issue a time-boxed grant — 1, 7 or 30 days — that you can revoke at any moment, with a complete before-and-after audit trail. Nobody wanders in.
- Priced by plan, not by seat
- Clean is $97/month. Cleaner is $237/month and includes 5 clients. Cleanest is $497/month and includes 20, with no ceiling on what you can add. Users are unlimited, so adding another entity or team member isn't a penalty.
- Self-service billing
- Manage your subscription, update the card, and cure a past-due yourself. Cancel anytime; no refunds on current or past months.
The small things
Details you'll notice on day three
The stuff that doesn't make a feature list but makes a workday.
- Legacy keyboard shortcuts
- Single keys and real muscle memory, the way fast accounting software used to feel. No chord salad.
- Video tips where you are
- A small gold button next to the page title plays a short tip for that exact screen, so help is on the page instead of in a manual.
- Themes that follow the book
- Pick a theme per company, not just per person. Your ledger and your client's ledger can look different on purpose.
- Document export
- Pull a company's attached documents down as a zip whenever you need them.
See it for yourself.
Start an account, or grab an hour with Seth and bring your messiest set of books. If you want the background first, read Why Clean. Why Now.
