$ gl --auto-post --live-statements
Feed it documents. theGL extracts the transactions, picks the accounts, and posts balanced double-entry journals — so the least experienced bookkeeper in the room produces statements like a thirty-year pro.
free to start · 2 min setup · no bank credentials required
// rent-march.pdf → 0.8s
extracted: Rent, Mar 2026, 1,200.00
DR 6100 · Rent 1,200.00
CR 1000 · Cash and Bank 1,200.00
✓ balanced · #0042 · source attached
⚑ control: matched to bank line 2026-03-01
statements recomputed · P&L, BS, CF, notes
You never open a journal screen, never look up an account code, never balance anything by hand.
Invoices, receipts, bank statements, spreadsheets. PDF, phone photo, CSV or XLSX — the extractor reads all of them, including multi-page statements.
Each document comes back as a draft entry with the date, counterparty, tax and both sides of the posting already chosen. You check it; you don't build it.
Confirming posts a balanced journal. P&L, balance sheet, cash flow and the notes recompute on the spot. There is no month-end scramble because there is no backlog.
A lender's accounts read nothing like a factory's. Tell us what line of work you're in and the chart of accounts, the accounting policies, the control checks and the final accounts are built for it — before you post a single number.
Trading account: sales less cost of goods sold gives gross profit before overheads.
stock on hand · stock in transit · card settlements receivable
Manufacturing account: materials consumed + direct labour + factory overheads, adjusted for WIP, gives cost of production.
raw materials · work in progress · finished goods
Food and beverage gross margins are reported separately, with prime cost (food + labour).
food stock · beverage stock · food sales
Contract-level profitability, plus retentions held and released in the notes.
contract work in progress · retentions receivable · customer advances on contracts
Fee income by service line, utilisation of billable staff cost, and unbilled work in the notes.
unbilled work in progress · retainers received in advance · fee income
Net interest income (interest earned less interest paid), impairment charge, and a loan book aged by arrears bucket.
cash reserves and balances with banks · loans and advances to customers · interest receivable
Net rental yield by property, deposits held, and arrears by tenant.
investment property · property under development · rent receivable
Cost per vehicle and per trip alongside the standard statements.
motor vehicles and fleet · spare parts and tyres · freight and fare income
Season-by-season gross margin, with growing stock disclosed separately in the notes.
biological assets — livestock and crops · produce on hand · produce sales
Self-pay versus insurer income split, and claims aged by insurer.
insurance claims receivable · medical supplies and drugs · patient fees
Recurring revenue, gross margin after hosting, and deferred revenue movement in the notes.
capitalised development costs · deferred subscription revenue · subscription revenue
Statement of activities split into restricted and unrestricted funds, with spend by program.
grants receivable · deferred grant income · restricted grant income
not listed? the general set covers it — and every account, policy and check stays editable
Most beginner-friendly tools get friendly by removing the accounting. This one keeps all of it and hides the effort instead.
A crumpled receipt photographed on a car seat parses the same as a clean supplier PDF.
Every posting balances and nothing is editable afterwards. Corrections happen through linked reversals, the way auditors expect.
Import a statement and it proposes matches line by line, catching duplicates before they double your revenue.
Lodgement with no stamped slip? Inventory with no supplier invoice? Loan interest that never posted? Flagged as an exception, not silently accepted.
Numbered notes, referenced from the face of the accounts, plus a real indirect-method statement of cash flows — not just a money-in-money-out summary.
Ask why margin moved, drag any figure into the chat, talk to it, or have it draft a reversal for you to approve.
The checklist surfaces unreconciled lines and open exceptions before locking, and every unlock is logged with a name and a timestamp.
Tag entries by site or branch, then report on one or consolidate the lot.
A shoebox of receipts and a bank app. Upload the lot, confirm the drafts, and you have books that a lender will read.
The typing disappears. What's left is review, exceptions and close — the part that actually needs you.
Immutable ledger, linked source document on every entry, complete audit log. Nothing to reconstruct.
Not sure you're ready? Generate a few months of realistic demo transactions for your business type and run every report before a single real number goes in. Clear it in one click when you're done.
Set up the entity in two minutes, upload whatever you've got, and watch the statements build themselves.