In development · Hong Kong first · Looking for design partners

Audit-ready books,
without a bookkeeper.

Scalebook is a standalone double-entry accounting system. Staff photograph a receipt, AI decides the entry, and the system handles the posting, the periods, the currencies and the reports — through to draft SME-FRS financial statements. We replace the bookkeeper. Your auditor still signs, and is still responsible.

The problem

Every Hong Kong company must be audited.
Almost none of them has a bookkeeper.

Under the Companies Ordinance, every non-dormant Hong Kong company must file accounts audited by a CPA. There is no small-company exemption from the audit itself — only from some disclosures. The obligation is universal; the capability is not.

The work does not disappear. It lands on the founder, on a part-time bookkeeper, or on a scramble every March — a year of documents scattered across colleagues' phones, inboxes and drawers, assembled at the last minute by someone trying to remember what a payment six months ago was for.

360,000
SMEs in Hong Kong
Over 98% of all business units, employing ~1.2 million people
Trade & Industry Department, March 2026
289,455
audit engagements
Non-public-interest audits in one year, across 4,713 registered practice units
AFRC, 2022 data
2030
e-filing for all
The IRD intends to extend iXBRL e-filing to every corporation
Currently mandatory only for large MNE groups
How it works

Five stages. You are involved in one of them.

The only place a human is genuinely needed is where the system is unsure. The rest of the time it should be invisible.

  1. Submit

    Staff photograph a receipt, or forward an invoice to an address. No login, no category to pick. For a shop assistant the entire interaction is about twenty seconds.

  2. Understand

    A vision model extracts every field — supplier, date, currency, line items, total — with a confidence score on each one. Traditional and Simplified Chinese, thermal-paper receipts and mainland VAT fapiao are all in scope.

  3. Decide

    Coded from your own company's history. Not a general model trained on everyone's data, but retrieval over your own past entries: "you have coded DHL this way 47 times."

  4. Post

    Written into your own ledger as a balanced double-entry journal with full evidence attached. Below any confidence threshold — or failing any policy check — it stops and waits for a person, and says plainly where it stopped.

  5. Report

    Trial balance, general ledger, P&L, balance sheet, cash flow, AR/AP ageing — through to a draft set of SME-FRS financial statements. Every figure traces back to the document it came from.

Foundations

Four rules enforced by the database itself

Not in a manual, and not as a check somewhere in the application code — the database refuses. Application checks can always be bypassed by another code path; constraints cannot.

01

Journals must balance

For every journal, in every currency, debits equal credits. Checked at commit time by a deferred constraint; an unbalanced journal is rejected whole.

02

Append-only

Posted journals have no edit and no delete — update and delete rights on those tables are revoked outright. A mistake is corrected by a reversal plus a correct entry, both staying on the books with a reason.

03

Locked periods reject writes

Enforced by a before-insert trigger, not a service-layer if. Once a month is closed, no tool and no code path can slip an entry into it.

04

The evidence chain cannot break

Each evidence row's hash includes the previous row's hash. Alter any record after the fact and the chain no longer reconciles — no separate logging system needed to detect it.

Daily use

Three people, three completely different products

The most important design constraint: two of the three never open an app.

~20 seconds

Shop and warehouse staff

Buy something, photograph the receipt, done. No login, no account code, no form. Below the threshold, that is the entire interaction.

~2 minutes

Whoever approves

One digest a day — "4 things need you, HK$2,840" — approve or ask. Never a notification per document; an approval system that pings per item gets muted within a week.

Zero, most days

You

If something needs deciding it reaches you; if not, the system stays quiet. Roughly ten minutes a week on exceptions, half an hour a month to close, two hours a year for the audit.

How we measure success

Not clicks, not hours saved. How many days a month you have to think about bookkeeping at all. Today that is eight or ten. The target is one.

Boundaries

Three things we don't do — as important as what we do

We don't replace the accountant

In Hong Kong the audit signature cannot be automated away. Any product promising "no accountant needed" is selling something it cannot deliver. We replace the monthly data entry, not the signature.

We don't post unattended by default

Automatic posting requires both model confidence and a set of deterministic checks. Every entry is reviewed in month one — and even once loosened, 10% of auto-posted entries are sampled permanently.

Version one is Hong Kong only

One jurisdiction, done properly, through to draft SME-FRS statements. No GST/VAT logic, no other market's statutory reporting, no payroll or MPF. Less surface, finished rather than started.

Two companies in this category raised over US$100 million each on "AI bookkeeping, no accountant needed" and then collapsed. We think that was a promise problem, not a technology problem.

Direction

How to change ledgers safely

The ledger is ours, so proving it is right is our job — not something we ask you to take on faith. Three steps, and the first one uses a year that has already been audited, so nothing waits on new documents.

  1. Step one · Backtest

    Take a year that is already closed and already audited. Feed the whole year of documents through, produce the statements, and compare them line by line against the set your auditor signed. Agreement there is the strongest evidence available — and it can be done today.

  2. Step two · Run in parallel

    For the current year, both sets run side by side and reconcile monthly to the cent. You change nothing and notice nothing. Every disagreement has to be explained, not rounded away.

  3. Step three · Switch

    After several consecutive months of exact agreement, with better evidence than what it replaces, switching is a decision rather than a migration — and the decision is yours.

Why not build this as a layer on Xero

We considered it seriously and rejected it. Bank reconciliation is documented as not available through the API and not planned. Every API write records its user as System Generated, so you cannot tell a reviewed entry from an unattended one. The audit trail records what changed, never why it was judged that way. None of those is a missing feature; they are foundations. To do what we want to do, the ledger has to be ours.

Who it is for

Three readers, three paths

SME owners

You are the bookkeeper

A cross-border team, multi-currency revenue, platform settlements, and a rebuild of the books every March — this product is shaped around exactly that company.

How it works →

Accounting firms

Same team, more clients

Your cost is labour and your margin lever is utilisation. This is not about cutting staff — it is about the same people carrying more engagements. Priced per client entity per month.

For firms →

Auditors

What would you need to accept it?

No standard-setter has blessed an AI accounting workflow, so the burden of proof is ours. We publish the evidence format and we want to hear whether it is enough.

For auditors →

Where we are

In development. We prove it on our own books first.

Scalebook is built by an operator with the problem. Customer zero is my own company: a made-to-order leather goods brand selling from Hong Kong into nine markets, with a team in Shenzhen. Multi-currency revenue, Stripe and PayPal settlements, Chinese-language documents, a statutory audit — and no full-time accountant.

That is not the easiest starting point; it is the hardest one available to us. Anything that works there works for the rest.

The first sentence we need is this: the auditor completed the audit with materially fewer queries than last year, and put it in writing. Until that sentence exists, there is nothing to sell.

If you run an SME or an accounting practice in Hong Kong and you're willing to try this at an early stage, we'd like to talk. Design partners pay nothing; what we ask for is real documents, an hour a week of opinion, and an honest answer.

We reply personally. No newsletter, no drip sequence — your address is used to talk to you about this and nothing else.