← All Projects
Self-Hosted Web App

Simple Books

Lightweight accounting for small businesses

A self-hosted accounting app that covers the essentials without the bloat. Invoices, bills, recurring expenses, chart of accounts, journal entries, and financial reports — with role-based access control and zero external dependencies.

Docker Hub GitHub
Web App Self-Hosted

Features

What it does

Invoices & Bills

Create and manage customer invoices and vendor bills with file attachments. Track payment status and outstanding balances at a glance.

Recurring Expenses

Set up expense templates that auto-generate bills on a schedule — weekly, monthly, or custom. No more manual re-entry for repeat costs.

Chart of Accounts & Journal Entries

Full double-entry bookkeeping with a structured chart of accounts. Post manual journal entries and let invoices and bills update the ledger automatically.

Financial Reports

Profit & Loss and Balance Sheet reports generated on demand. Dashboard surfaces key metrics — receivables, payables, and active contacts — at a glance.

Role-Based Access Control

Three user roles — Admin, Accountant, and Viewer — with appropriate permissions at each level. Invite your bookkeeper without exposing sensitive settings.

Self-Hosted, Zero Dependencies

Runs entirely in Docker — no third-party services, no SaaS subscriptions, no data leaving your infrastructure. SQLite keeps it simple to back up and migrate.

Screenshots

See it in action

Chart of Accounts
Recurring Expenses

Tech Stack

React 18ViteTailwind CSSNode.js 20ExpressDrizzle ORMSQLiteDocker