Source-available · Free forever · Yours to self-host

Bookkeeping that stays on your computer

SlowBooks Pro is a free, source-available accounting app for Windows, Mac, and Linux. No cloud, no subscription, no account to create. Your books live on your hard drive, where they belong.

Signed Windows installer, verified publisher macOS: Developer ID signed and notarized by Apple Windows · Mac · Linux AA contrast · tagged PDFs Analytics & AI · v2.19.0 No telemetry or account
SPECIMEN · DASHBOARD · v2.19.0
SlowBooks Pro 2026 - Company Snapshot
SlowBooks Pro dashboard with total receivables, overdue invoices, active customers, and monthly revenue chart
Connected: localhost:5432 39 accounts loaded Ready
What makes SlowBooks different

Where your books actually live

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.

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.

Free forever

There is no free trial, and no paid tier to graduate to. The license is source-available and permits personal, internal, and enterprise use at no cost.

You own the data

PostgreSQL backups, IIF exports, CSV downloads, PDF statements. Walk away to another tool any time. No lock-in and no contract to exit.

New in v2.19.0, September 2026

Type to find it

Every picker searches as you type, the way QuickBooks' do. A few letters of a customer, vendor, item or account, and the list narrows to what matches, the match in bold. "+ New Customer" opens its quick add with the name you typed, and a screen reader hears the picker's name, how many match, and the one highlighted. The full release ledger →

  • v2.19.0
    Type to find it. The pickers search as you type: "6500" finds Rent or Lease, and "+ New Customer" opens with the name you typed. Windows builds pin pythonnet.
  • v2.18.2
    Every field says its name. A screen reader reads each form field with its label, an import that hit errors says so in red, and Claude and Grok lead the AI providers.
  • v2.18.1
    Names from QuickBooks come across clean. No quote marks around names with a comma, ALL-CAPS names in normal capitalization if you ask (@TheLocalW), and lines posted to a sub-account import.
  • v2.18.0
    Around the ledger. A day of real bookkeeping's findings, fixed: Pay Sales Tax works, balances show what's owed, each company keeps its own files, and QuickBooks Online imports journals (@Sciumo).
  • v2.17.3
    Payments land on the right account. Pay Bills pays each vendor separately; no payment can reach another customer's or vendor's documents.
  • v2.17.2
    Editing an invoice keeps its job costing. Line jobs and cost codes survive a save, contributed with @Bit-Sage.
  • v2.17.1
    OpenAI works again. AI analysis on OpenAI's current models, contributed by @Sciumo.
  • v2.17.0
    Your ledger, in a spreadsheet. Trial Balance and General Ledger save as CSV and PDF, P&L and Balance Sheet gain the CSV; bank feeds from any SimpleFIN provider.
  • v2.16.3
    The Docker image starts again. A database library update broke fresh server builds; it is pinned, and the splash reads in dark theme.
  • v2.16.2
    Tax-exempt customers, wider amounts. Reseller and exempt customers are no longer charged sales tax, amounts go to thirteen digits, and the estimate and job-cost forms line up.
Nonprofit mode on macOS and Windows: the Company Snapshot in donor words, the Statement of Functional Expenses, the Statement of Activities compared to prior year, Releases from Restriction, the Report Center in dark theme, and a Pledge Report PDF
Nonprofit mode · new in v2.9

Funds, net assets, functional expenses, donor documents

One switch and the books speak donor, pledge, fund and grant. Funds carry donor restrictions and release from them; every expense knows whether it is program, management or fundraising, with allocation rules for the shared ones; the Statement of Activities, Statement of Financial Position, Fund Balances and Statement of Functional Expenses reconcile to the cent; receipts, acknowledgment letters and year-end giving statements carry the IRS language. Free, for the groups that pay for a "nonprofit edition" of everything else.

Funds & restrictions Form 990 Part IX columns Donor acknowledgments Giving statements
SlowBooks Pro Server Edition dashboard served over an office network, with the Server Edition sidebar badge
Server Edition

One office PC serves everyone

Run the signed installer's server mode on one Windows machine and the whole office works in a browser - users with roles (admin, bookkeeper, read-only), username logins, and an audit trail that names who changed what. Starts with Windows, before anyone logs in. Add a second user and you're Server Edition; there's nothing to buy.

Users & roles Attributed audit log Starts at boot Browser clients
Analytics dashboard with KPI cards, 12-month revenue trend, A/R aging stacks, expense doughnut, and 90-day cash forecast
Analytics

Real-time analytics dashboard

KPI cards, 12-month revenue trend, A/R and A/P aging stacks, 90-day cash forecast, expense doughnut. Chart.js self-hosted, no CDN. Period selector for MTD / QTD / YTD. CSV and PDF export with branded headers.

4 KPI cards 5 charts CSV + PDF ~26 ms on 3K invoices
AI Insights provider configuration screen with curated model dropdown and eight supported providers
AI Insights

Bring your own AI provider

Eight providers, Anthropic Claude and xAI Grok first, then Groq, Cloudflare Workers AI, a self-hosted Cloudflare Worker gateway, OpenAI, Google Gemini and any OpenAI-compatible endpoint you name. Keys Fernet-encrypted at rest. Eleven predefined analyses spanning customers, vendors, banking, P&L, and tax.

8 providers Encrypted at rest 11 analyses Optional
Items form with inventory tracking enabled, showing quantity on hand, weighted-average cost, and reorder point
Inventory

Perpetual inventory & drill-down

Real inventory ledger with weighted-average cost, automatic COGS journal entries on sale, reorder points, and a low-stock report. P&L and Balance Sheet rows are now click-through to the underlying transactions. Saved reports and fuzzy duplicate detection for customers and vendors.

Perpetual ledger COGS auto-post Drill-down Saved reports
QuickBooks Online integration screen with OAuth connection status and entity sync options
Integrations

Stripe, PayPal & Square + QuickBooks Online

Accept online payments through Stripe, PayPal, or Square. Enable any combination and the customer pay page shows a button per processor, every payment auto-recorded with a balanced journal entry. Desktop installs record payments too, no webhook required. OAuth 2.0 sync with QuickBooks Online imports and exports accounts, customers, vendors, items, invoices, and payments with ID-mapped deduplication, and Xero users can migrate in via CSV with dry-run verification.

Stripe · PayPal · Square QBO OAuth 2.0 Public pay page Xero migration
The Company Snapshot split down the middle: the light theme on the left and the dark theme on the right, the same figures, table and A/R aging colour key in both.
Accessibility

Readable in both themes, named for screen readers

Text meets WCAG AA contrast in the light and dark themes on every page and dialog, and a browser measures it before each release. Every form field says its name to a screen reader. Every PDF, invoices and tax forms included, is tagged so a screen reader gets headings and tables instead of a picture. Dialogs keep your keyboard focus, and notifications are read out. We strive to conform to WCAG 2.1 AA and say plainly what's still open. Where we stand →

AA contrast, both themes Every field named PDF/UA-1 tagged PDFs Real dialogs Announced notifications
New in v2.5

One product, two ways to run it

Run it on your desktop, or run the same signed installer in server mode and the whole office works in a browser: users with roles (admin, bookkeeper, read-only), username logins, an audit trail that names who changed what, and a startup task that has the books serving before anyone logs in. Add a second user and you've become Server Edition. There's nothing to buy, because there's never anything to buy.

Slowbooks Pro 2026 Edition and Server Edition About dialogs side by side
Get the installer Server Edition setup guide
Agent-ready

Point your AI at your books

Every install ships a self-documenting 545-operation local API. Built for Claude Code and Grok first; Codex CLI, Gemini CLI or any agentic tool can migrate, configure, and operate your books without a byte leaving your machine.

The AI setup guide
Demonstration

A full day of bookkeeping, in under a minute

Create an invoice, receive a payment, run a P&L. All the things you’d do in QuickBooks, done locally and without a subscription.

6.3 seconds
From open invoice form to posted journal entry.
SlowBooks Pro 2026 - Create Invoice
Invoice entry screen with line items, totals, and customer details
Posted to journal DR=CR Ready
Local latency < 5 ms
Cloud round-trips 0
Monthly fee $0.00
Data leaves machine Never
Install

Pick your platform

Windows gets a signed installer, macOS gets a signed and notarized native app - download, open, done, no command line. Docker covers Linux, Intel Macs, and container-first servers, with bare-metal source installs for that crowd.

Windows - signed native installer INCLUDES SERVER EDITION

A normal Windows app: download, double-click, done. The installer is code-signed (Windows shows a verified publisher, not a SmartScreen warning) and completely self-contained, so there is nothing else to install.

Download SlowBooksPro-Setup-x64.exe

Currently v2.19.0 for 64-bit Windows 10/11, also available as a portable .zip. Each company is its own file (like QuickBooks company files), stored under %LOCALAPPDATA%\SlowBooksPro, so upgrades and even uninstalls never touch your books. When a new version ships, the app’s footer shows an update notice.

Provenance

A love letter to software that respects you

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.”
Questions

Frequently asked questions

Is SlowBooks really free? What’s the catch?

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.

Is it “open source”?

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.

Why is it not on the cloud?

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.

How do I back up my data?

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.

Does it work on Windows?

Yes, natively. Download the signed installer, double-click, and you’re keeping books in under a minute, without a database server to configure first. Windows shows a verified publisher instead of a SmartScreen warning because every release is code-signed. Each company is a single file under %LOCALAPPDATA%\SlowBooksPro, so backups are as simple as copying a file. Docker still works too, if you prefer containers, and serving your whole office over the LAN needs no Docker at all: that’s Server Edition, built into the same signed installer.

Do I need Docker to run the server / multi-user mode?

No. Server Edition is built into the signed Windows installer. Run it in server mode (or use the bundled install script for a boot-time service) and every machine on your LAN connects through a browser, with per-user logins, roles, and an attributed audit trail. Docker is an optional alternative for Linux servers and Intel Macs, never a requirement. See the Server section or the server setup guide.

Can I import from QuickBooks?

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.

Does SlowBooks really have analytics and AI built in?

Yes. v2.0.0 ships an analytics dashboard (KPI cards, charts, 90-day cash forecast, CSV/PDF export) and an optional AI Insights brief. The AI is bring-your-own-key: pick from eight providers (Claude, Grok, Groq, Cloudflare Workers AI, a self-hosted Cloudflare Worker, OpenAI, Gemini, or any OpenAI-compatible endpoint you point it at). Nothing is sent until you click. Keys are Fernet-encrypted at rest. If you don’t configure a provider, the feature simply isn’t there.

Can my customers pay me online?

Yes, through Stripe, PayPal, or Square (enable any combination). SlowBooks emails invoices with a “Pay Online” button; the customer pays on the processor's hosted page and a balanced journal entry posts back into your local ledger automatically. Card data never touches SlowBooks. Desktop installs record payments on the customer's return, no public webhook needed. The payment URL is a token-scoped page, so customers never need a SlowBooks login.

Is SlowBooks Pro accessible?

We strive to conform to WCAG 2.1 AA. Text meets AA contrast in the light and dark themes on every page and dialog, checked by a browser before each release. Every PDF it makes is tagged for screen readers (PDF/UA-1), invoices and tax forms included. Every form field is announced with its label, and a required field as required. Dialogs keep keyboard focus, and notifications are announced. The full picture, and how to report a barrier →

Is my data secure if it’s all on one machine?

Single-user authentication is built in - setup wizard on first run, argon2id password hashing, rate-limited logins. All API keys you add (AI providers, Stripe, QBO) are encrypted at rest with Fernet. The Docker image runs as a non-root user. v2.0.0 also completed an external security audit pass: SSRF guards on outbound LLM calls, CSV formula-injection protection, schema-validated config payloads, constant-time secret comparison on the Cloudflare gateway. Your books are still on your hardware, same backup story as the rest of your machine (Time Machine, an external disk, whatever you already use).