Modules · Ledger

The books, reconciled.

Double-entry ledger that matches every order, payment, refund, and adjustment to the cent.

Monthly
$10.00 /mo
Yearly
$100.00 /yr
≈ $8.33/mo billed yearly

Ledger is the financial backbone behind the operational data. Every order, payment, refund, and inventory adjustment writes a double-entry pair; the books are reconciled to the cent at every snapshot, and an export hands your accountant exactly what they expect to see. It is not a replacement for QuickBooks. It is the source of truth that feeds QuickBooks, your accountant, and your monthly close, with an audit chain that holds up to a real review.

Double-entry by default
Every operational event writes a debit + credit pair into the ledger automatically. Nothing lives outside it.
Tie-out to the cent
Daily snapshots reconcile the ledger to Stripe, to the inventory cost basis, to the open invoice balance. Drift is surfaced, not hidden.
Auditor exports
Trial balance, general ledger, journal entries -- export to CSV, signed JSON, or PDF in formats your accountant already accepts.
Per-store P&L
Multi-store orgs roll P&L per store and consolidated, with allocation rules for shared expenses.
Hash-anchored chain
Same per-org audit chain that protects clinical records protects the financial ones. A tampered entry is detectable.
Bookkeeper
Monthly close
Open the close report. Every entry, every snapshot, every variance explained -- including the three-cent rounding on a refunded order. Closes in an afternoon, not a week.
Accountant
Year-end review
Pull the trial balance, the general ledger, and the journal entries for the year. Tie to Stripe; everything matches. Less back-and-forth with the operator.
Owner
Per-store P&L
Three stores; allocate the shared payroll line per the labour-split rule; compare margin by store. Investor-ready in a single screen.
Does ledger replace QuickBooks?
No. It is the source of truth feeding QuickBooks (or Xero, or whatever your accountant uses). The export is the boundary; we do not aim to be a general-ledger accounting product.
Is it cash or accrual?
Accrual by default; the export includes both cash and accrual views. Talk to your accountant on which to keep on the books.
What about taxes?
We capture sales tax per line in orders and write the matching liability entries in the ledger. Income and franchise taxes stay with your accountant.
Can I edit a posted entry?
No, by design. Adjustments post as new entries with a reference to the original; the original is immutable and the audit chain protects it.
How do refunds flow?
A refund event in orders writes the matching reversing entries in the ledger automatically; the trail ties the refund to the original charge to the cent.
Is multi-currency supported?
USD only in v1. CAD, GBP, EUR on the roadmap; tell us if you need it sooner.
Add ledger the day you need it.