Completely local
No SaaS backend. No third-party cloud. Your ledger is a PostgreSQL database on your hardware. Close the laptop and your books close with it.
SlowBooks Pro is a free, source-available accounting app for Mac and Linux. No cloud, no subscription, no account to create. Your books live on your hard drive — where they belong.
Every other accounting app today wants you to host your books on their servers. SlowBooks doesn’t. It runs on the computer in front of you, and that’s the whole point.
No SaaS backend. No third-party cloud. Your ledger is a PostgreSQL database on your hardware. Close the laptop and your books close with it.
No free trial, no freemium tier, no “upgrade to Pro” paywall. Source-available under a license that permits personal, internal, and enterprise use at no cost.
PostgreSQL backups, IIF exports, CSV downloads, PDF statements. Walk away to another tool any time. No lock-in and no contract to exit.
Create an invoice, receive a payment, run a P&L. All the things you’d do in QuickBooks — done locally, done fast, done without a subscription.
Mac and Linux run SlowBooks natively. Windows runs it via Docker Desktop — same app, same data, one extra dependency.
Homebrew handles PostgreSQL and the PDF toolchain. Python 3.12+ recommended.
brew install postgresql@16 cairo pango gdk-pixbuf libffi
brew services start postgresql@16
createuser bookkeeper -P # password: bookkeeper
createdb bookkeeper -O bookkeeper
git clone https://github.com/VonHoltenCodes/SlowBooks-Pro-2026.git
cd SlowBooks-Pro-2026
pip install -r requirements.txt
alembic upgrade head
python scripts/seed_database.py
python run.py
Then open http://localhost:3001.
Debian, Ubuntu, and Pop!_OS use the same recipe. Other distros: swap apt for your package manager.
sudo apt install -y postgresql libcairo2-dev libpango-1.0-0 \
libpangocairo-1.0-0 libgdk-pixbuf-2.0-0 libffi-dev
sudo -u postgres createuser bookkeeper -P
sudo -u postgres createdb bookkeeper -O bookkeeper
git clone https://github.com/VonHoltenCodes/SlowBooks-Pro-2026.git
cd SlowBooks-Pro-2026
pip install -r requirements.txt
alembic upgrade head
python scripts/seed_database.py
python run.py
Then open http://localhost:3001.
One command. Works on Mac and Linux too if you prefer containers.
git clone https://github.com/VonHoltenCodes/SlowBooks-Pro-2026.git
cd SlowBooks-Pro-2026
cp .env.example .env
docker compose up
Open http://localhost:3001 in your browser. First run builds the image, applies migrations, seeds the chart of accounts.
Owns nothing. Phones home to nobody. Runs on hardware you can unplug. Accounting software should be the last thing you’d rent.
“Intuit’s activation servers died in 2017. The hard drive died in 2024. We just wanted to print invoices.”
Build 12.0.3190-R — Reconstructed
Decompiled from Intuit QuickBooks Pro 2003
QBW32.EXE · 14,823,424 bytes
PE32 MSVC++ 6.0 SP5
Pervasive PSQL v8 → PostgreSQL 16
Clean-room reimplementation. No Intuit source code was used. All knowledge derived from IDA Pro disassembly, published SDK documentation (QBFC 5.0), and 14 years as a paying customer. — VonHoltenCodes, 2026
No catch. SlowBooks is source-available under a license that permits free use for personal, educational, and internal business purposes — including at commercial enterprises. The only restriction is you can’t repackage and resell it as your own paid product or hosted service. See the LICENSE for the full text.
The source is public on GitHub and you can read, modify, and redistribute it. Technically the license is “source-available” rather than OSI-certified open source, because of the No-Commercial-Resale clause. In practice, if you’re using it to run your own business, there is no functional difference.
Because accounting data is the last thing that should live on someone else’s server. Your financial history, customer information, payroll, and tax records shouldn’t be subject to some other company’s pricing decisions, breach history, or terms-of-service updates. SlowBooks sidesteps the entire question.
SlowBooks creates PostgreSQL-native backups on demand from the Settings screen. You can also export everything as IIF (for re-import into QuickBooks), CSV, or PDF. If your computer is already backed up by Time Machine, a cloud drive, or an external disk, SlowBooks’ data is already safe along with the rest.
Yes, via Docker Desktop — install Docker once, run docker compose up, done. A true Windows native installer is on the roadmap, but the Docker path is the supported and tested Windows story today.
Yes. SlowBooks imports IIF files exported from QuickBooks Desktop (including the finicky Mac QB format with quoted thousands separators). It also has OAuth integration with QuickBooks Online for direct import.