Soldi Get in touch

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.

Animated illustration of Soldi soldi.dwmmholdings.com WORKSPACE OverviewRecordsReportsMembersSettings BALANCE 184,220 OPEN 37 THIS WEEK +12.4% ACTIVITY
Animated schematic of the application surface. Figures are illustrative of the shape of the data, not a live tenancy.
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.

  1. Server-posted double-entry ledger

    Server-posted double-entry ledger; posted documents are corrected by reversal, never edited

  2. Bank feeds via Plaid

    Bank feeds via Plaid plus CSV/OFX import with a rules engine for categorisation

  3. P&L, Balance Sheet

    P&L, Balance Sheet, Cash Flow, Trial Balance, GL detail and A/R + A/P aging, cash or accrual

  4. 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.

  1. Set up the company

    One organisation record, one member list, one set of roles — shared with every product in the suite.

  2. Grant the product

    Access is a capability on an existing member, not a second account to administer.

  3. Work in it

    Soldi enforces the same permissions the rest of the suite does, because it is reading the same tenancy.

The full technical description

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%

Next

Bring Soldi into your company

Ask about onboarding an organisation, migrating existing records, or a demonstration.

This is a pre-production site. All content is subject to finalisation, and nothing stated here is binding until the site is live.