In development · Hosted service
Soldi
Books that balance because the ledger refuses to write a line that would not.
Small businesses that have outgrown a spreadsheet and resent everything that comes after it.
- Built on
- React 19 + TypeScript
- One tenancy
- A company exists once, not once per product
- History
- 350 commits, in a private repository
What it is
Soldi is a web accounting application with a real double-entry general ledger underneath it — not a spreadsheet with an audit trail bolted on. Every document posts through the server, and the ledger is asserted balanced at write time.
It covers the full small-business cycle: guided company setup, bank connectivity through Plaid and CSV/OFX import with rules-based categorisation, invoicing with PDF output and payment receipt, bills and expenses with receipts, journals, bank reconciliation, and a tie-out reporting suite on either a cash or accrual basis.
Capabilities
What it actually does.
Small businesses that have outgrown a spreadsheet and resent everything that comes after it.
Server-posted double-entry ledger
Server-posted double-entry ledger; posted documents are corrected by reversal, never edited
Bank feeds via Plaid
Bank feeds via Plaid plus CSV/OFX import with a rules engine for categorisation
P&L, Balance Sheet
P&L, Balance Sheet, Cash Flow, Trial Balance, GL detail and A/R + A/P aging, cash or accrual
Every report exports to CSV
Every report exports to CSV, Excel and PDF
How it works
3 moves, end to end.
This is how Soldi works, not a set of steps you can follow yet — it is in development and not distributed.
Set up the company
One organisation record, one member list, one set of roles — shared with every product in the suite.
Grant the product
Access is a capability on an existing member, not a second account to administer.
Work in it
Soldi enforces the same permissions the rest of the suite does, because it is reading the same tenancy.
Specification
Made of, and made when.
Read from the repository at build time rather than typed onto a marketing page.
- State
- In development
- Discipline
- Business platform
- Shape
- Hosted service
- Started
- Jul 2026
- Last change
- Sep 2026
- Commits
- 350
- React 19
- TypeScript
- Vite
- Firestore
- Cloud Functions
- Plaid
- TypeScript 99%
Related work
Built alongside Soldi
Next
Bring Soldi into your company
Ask about onboarding an organisation, migrating existing records, or a demonstration.