Bookkeeping for small businesses · launching soon

Your books, already done by the time you open them.

Key Books is bookkeeping for small businesses: bank sync, imports, invoicing, and reporting in one ledger, with transfers between your own accounts paired automatically. Next on the roadmap is an AI first pass — transactions that arrive categorized, payments matched to invoices, and duplicates caught — so all that is left for you is a short review queue.

One email when Key Books opens up. No newsletter, no sharing your address.

First pass complete
Illustration of the planned AI first pass
Aug 26Stripe payout+$4,820.00
SalesMatched to invoice #214
Aug 25Linear−$96.00
SoftwareRecurring, same as last month
Aug 24Transfer to savings−$2,000.00
TransferPaired with deposit, excluded
Aug 23Delta Air Lines−$412.30
TravelNew vendor — needs your review

The AI part · on the roadmap

Most bookkeeping apps store your data. This one is being built to do the work.

Categorizing, matching, and reconciling is the job — and it is the part every other tool hands back to you as a list of uncategorized rows. These features are in development and are not live yet; the cards below say what is already there.

Categorization that learns your books

Coming soon

The goal: every imported transaction arrives with a category already picked, based on your own history and chart of accounts — not a generic merchant list. Accept the batch or correct one and the rest follow.

Reconciliation without the spreadsheet

Coming soon

Transfers between your own accounts are already paired and kept out of your totals by matching rules. Next: matching bank lines to the invoices they paid, and flagging duplicates from overlapping imports.

A review queue, not a to-do list

Coming soon

Today every transaction has a reviewed flag and a review filter. The plan: anything confident gets filed, and what is left is the short list that needs a human — unusual amounts, new vendors, missing detail.

Ask your books a question

Coming soon

“What did I spend on software last quarter?” Ask in plain English and get the number plus the exact transactions behind it, so you can check the work instead of trusting it.

How it works

Three steps, and two of them are automatic.

01

Bring your money in

Connect a bank through Plaid, import a CSV, or migrate your Wave export — accounts, transactions, customers, and vendors come across together.

02

Let it take the first pass

Transfers between your accounts are paired automatically and kept out of income and expense. AI categorization, invoice matching, and duplicate detection are being built next.

03

Review, invoice, report

Clear the review queue, send invoices from the same ledger they will be paid into, and read income, expenses, and net for any date range.

Invoicing

Invoices that land back in the same ledger.

Billing lives with the books instead of in a second app you have to reconcile against. Automatically matching a payment in your bank feed to the invoice it paid is on the roadmap.

Clean, printable PDFs with your own address and payment terms
  • Pick a customer, add line items, and issue sequentially numbered invoices
  • Draft → review → sent, so nothing goes out before you have read it
  • Preview the finished PDF in the browser, then download it
  • Duplicate last month's invoice instead of rebuilding it
  • Void an issued invoice without breaking your numbering
  • Full invoice history on every customer record
  • Income, expenses, and net for any date range you choose
  • Breakdowns by category and by account, charted side by side
  • Cash-flow view across every connected and manual account
  • Presets for 30 days, 90 days, this month, and this year
  • Filter transactions by account, category, or review status
  • Notes and contacts on any transaction, so the why survives the year

Reporting

Numbers you can actually drill into.

Income, expenses, and net for any range, broken down by category and by account. Every figure clicks through to the transactions that produced it.

Everything else

The whole ledger, in one workspace.

Bank sync

Connect checking, savings, credit card, and loan accounts through Plaid and keep them syncing.

Imports and migration

CSV import for anything, plus a Wave migration that brings accounts, customers, and vendors with it.

Invoicing

Issue, preview, and download clean PDF invoices from the same place you keep the books.

Advanced reporting

Charts and totals by category, account, and period, over the whole ledger.

Customers and vendors

One contact list, with invoice history attached to each customer.

A ledger that adds up

Amounts in cents, currencies per account, and transfers that do not count twice.

Security

It is your bank data. It gets treated that way.

Bank connections run through Plaid, so Key Books never sees or stores your banking credentials. Your data is not sold, and it is not used for advertising.

Two-factor authentication with an authenticator app
Plaid access tokens encrypted at rest with AES-256-GCM
Disconnect a bank at any time, and wipe its data with it
Written security and data-retention policies, on request

Questions

Is Key Books available now?
Not yet. It is being built and tested on a real business's books. Leave your email and you will get one message the day it opens up.
What does “AI-first” actually mean here?
It is where Key Books is headed: the software does the first pass and you do the last one. The AI features — categorization, invoice matching, duplicate detection, and plain-English questions — are in development and not live yet. What works today is bank sync, imports, rule-based transfer matching, invoicing, and reporting. When the AI features ship, every suggestion will be visible and editable rather than buried in a black box.
Can I move over from Wave or a spreadsheet?
Yes. Key Books imports a Wave CSV export — accounts, transactions, customers, and vendors — and plain CSVs from anywhere else.
Who is it for?
Small businesses and solo operators who invoice clients, want their books to stay current without hiring it out, and would rather review than type.
Not live yet

Get notified when Key Books opens up.

Leave your email and you will hear from us once — the day you can sign up. Early signups get first access.

One email at launch. Nothing else, ever.