Double-entry accounting

The books argue back when you are wrong.

Most accounting software will happily record something that is not true. This one refuses the entry, names the reason, and records who tried. Every figure on every report traces back to a line somebody posted.

Free to set up. Pick your trade and you have a chart of accounts and a working ledger in about a minute.

Card settlement

Posted by Sam · 14 March

Balanced
AccountDebitCredit
1010 · Bank940.00
6120 · Card processing fees60.00
4010 · Sales1,000.00
Totals1,000.001,000.00

$940 landed in the bank. The sale was still $1,000.

Everything posts to the same ledger, so the trial balance is the trial balance

Not a set of modules that report to each other at month end. Bank feeds, invoices, bills, payroll, stock movements, depreciation, foreign exchange and the cash drawer all write journal lines into one place, through one door.

Debits equal credits, or nothing happens

An unbalanced entry is refused rather than saved as a draft. There is no state in which the ledger is out and somebody is meant to remember to fix it.

A closed period stays closed

Once a year is closed, posting into it is refused at the one function that writes to the ledger — not by a warning in the interface somebody can click past.

Cash and accrual from the same entries

Both bases are derived from what was posted, not kept as two sets of books, so they cannot disagree about a transaction that happened.

A document is owed in its own currency

A euro invoice stays a euro invoice. The rate on the day it was raised is not the rate on the day it was paid, and the difference is a realised gain or loss.

Nightly checks that can fail

A register of integrity checks runs on a schedule and tells somebody when two independently derived figures stop agreeing. It is designed to be able to fail.

Every line says who and when

Entries, approvals, voids and overrides are attributed. “Why is this number this?” has an answer that does not depend on anyone remembering.

The kind of thing it refuses to get wrong

Most of the work in an accounting system is in the cases nobody demos. These are the ones that quietly misstate a small business’s books for a year.

$940 of sales$1,000 of sales, $60 of fees

A card processor that deposits $940 on $1,000 of takings did not reduce your revenue. The fee is a cost you paid, and recording it net understates both.

Revenue when bookedRevenue when delivered

A booking is a promise, not a sale. Nothing reaches the profit and loss until the appointment happens, so next month’s diary is not this month’s income.

Tips as takingsTips as money you hold

Tips, security deposits, gift cards and staff commission are liabilities from the moment they arrive. They belong to somebody else until the day they do not.

Invoice the final costInvoice what was authorised

A repair order that runs past its estimate cannot be billed until the customer agrees again — and the approval records who said yes, when, and down which channel.

Plug the differenceName the difference

What the till says and what is in the drawer are two numbers. Where they differ, the variance is posted as a variance rather than absorbed into sales.

A receivables totalA receivable per customer

What the balance sheet says you are owed, the aging report can attribute to somebody by name — and a scheduled check reports the moment those two stop agreeing.

14 trades, one set of books

Your trade decides which accounts you start with, which workspaces switch on, and what the screens call a customer. It never forks the accounting model, so your accountant opens the books they expect — 110 specialised accounts across the packs, all inside the standard numbering.

Professional Services

+7 accounts · calls them clients

  • Projects
  • Time and billing

Construction and Trades

+13 accounts · calls them customers

  • Job costing
  • Projects

Retail

+7 accounts

  • Inventory

Restaurant and Food Service

+10 accounts

  • Inventory
  • Daily takings

Manufacturing

+8 accounts

  • Inventory
  • Manufacturing
  • Job costing

Real Estate and Property

+9 accounts · calls them tenants

  • Properties

Creative and Media

+6 accounts

  • Projects
  • Time and billing

Healthcare and Practice

+7 accounts · calls them patients

  • Appointments

Nonprofit

+12 accounts · calls them donors

  • Restricted funds
  • Projects

E-commerce

+8 accounts

  • Inventory
  • Daily takings

Automotive and Repair

+8 accounts

  • Job costing
  • Repair orders
  • Inventory

Personal Care and Appointment Services

+8 accounts · calls them clients

  • Appointments
  • Inventory

Wholesale and Distribution

+7 accounts

  • Inventory

Not listed? “General” gives you the standard chart with nothing switched on, and every module can be turned on afterwards.

For the firm

Your accountant, without the email attachments

A practice works across its clients’ books from one sign-in, switching between companies without a second password. Staff are assigned per client, and assignment is what grants access — not a role somebody remembered to set.

The client sees the same list from their side: exactly who at the firm can open their books, and one control to stop them.

  • One work queue across every client

    What is late, what is due, and what nobody has claimed — across the whole practice rather than one company at a time.

  • Notes on any record

    A question about a transaction lives on the transaction, where the next person to open it will find it.

  • Evidence attached to the entry

    Receipts and documents hang off the thing they support, so a review does not start with a folder hunt.

  • Bring the last system with you

    Import a chart of accounts, contacts and opening balances through Opening Balance Equity — with a dry run first, and a reversal if it went wrong.

Start with your own books

Set up a company, pick your trade, and you have a chart of accounts and a ledger that balances. Nothing to import before you can look around.