Why it exists.

Catch-up bookkeeping starts with a folder of PDFs and ends with an import. In between is retyping, or a converter, and then the checking: Each statement added to its own closing balance by hand. The checking is where the hours go and where the errors hide. Ledgerfoot does the reading, then does the checking in code, and shows you the difference when a statement does not add up. The name is the bookkeeper's verb: To foot a column is to add it and prove the total.

How

What it is made of, in one paragraph.

A static site and a small API on Cloudflare, with a database and file storage encrypted at rest. A model reads pages into rows under a fixed schema; the Security page names the provider and the terms. Deterministic code does everything that adds, compares, or writes a file. Uploaded statements are deleted on a schedule you set. The How It Works page says which step is which, and the Security page says what is sent where.

Independent.

Ledgerfoot is independent and not affiliated with Intuit, QuickBooks, Xero, or any bank. Their names appear only to say which file format or which bank's statement is supported.

Questions go to Brett.