NanoBooks is in active development — get notified when it launches

// NanosoftLabs · NanoBooks

Your books.
Balanced.
Offline.

Double-entry bookkeeping without the jargon or the subscription. Track income and expenses, reconcile your bank account, and run a profit & loss report — all on your own machine.

Coming soon 100% offline No accountant needed SQLite · open format Free forever
NanoBooks — Profit & Loss Jan – Jun 2026
Total Income
R184 250
↑ 12% vs last period
Total Expenses
R91 870
↓ 4% vs last period
Net Profit
R92 380
50.1% margin
Monthly · Income vs Expenses
Jan
Feb
Mar
Apr
May
Jun
Description Date Category Amount
Flexoline — Monthly retainer 15 Jun Services +R28 500
Adobe CC subscription 01 Jun Software −R879
Cape Town Web Conference 08 Jun Travel −R2 140
Coastal Bakery — Website project 20 Jun Services +R15 000
Transactions, no limit
0 Servers holding your books
R0 Monthly fee, forever
1 SQLite file, fully portable

// What's planned

Everything a small business
needs to stay in the black.

No feature tiers. No module add-ons. No "Pro" gate on the reports you actually need.

📥
Income & expense tracking

Record every rand that comes in or goes out. Categorise transactions, attach notes, and keep a clean audit trail — all in one place.

⚖️
Double-entry accounting

Every transaction touches two accounts, keeping your books mathematically balanced. Built on centuries-old accounting principles — explained in plain English.

📈
Profit & loss reporting

Generate a P&L for any date range in seconds. Filter by category, export to PDF or CSV, and hand it straight to your accountant at year-end.

🏦
Bank reconciliation

Import your bank statement and match transactions against your records. Catch mistakes, spot missing entries, and close your books with confidence.

🏷️
Categories & tags

Organise transactions your way. Use predefined categories like payroll, rent, and cost of sales — or create your own to match how you think about your business.

📅
Financial year summaries

Configurable financial year start date. Summary dashboards for any year showing income, expenses, net profit, and trend lines — ready for SARS.

🧾
VAT tracking

Separate VAT-exclusive and VAT-inclusive amounts automatically. Run a VAT summary for each return period and know exactly what you owe SARS.

🔗
NanoInvoice integration

Sync paid invoices from NanoInvoice directly into your income ledger. One source of truth across your NanosoftLabs apps — no double entry needed.

💾
Single-file backup

Your entire ledger lives in one portable SQLite file. Back it up, move it, or open it with any SQLite tool. Your books, your file, your call.

// Double-entry, demystified

Proper accounting.
In plain English.

Double-entry bookkeeping is the gold standard for business finances — used by every accountant, required by every auditor. The name sounds intimidating, but the idea is simple: every transaction has two sides, and they must always balance.

NanoBooks handles the mechanics. You record what happened in plain language; the app maintains the accounting structure beneath. You get a system your accountant will respect, without needing to think in debits and credits yourself.

Catches mistakes automatically
If your books don't balance, you'll know immediately — not at year-end when it costs real money to fix.
Reports that accountants accept
A P&L and balance sheet from a double-entry system is what your accountant wants to see. Not a spreadsheet. Not a PDF of screenshots.
SARS audit-ready from day one
Every transaction has a date, category, amount, and description. If SARS comes knocking, you can print a clean ledger and hand it over.
Journal entries — how NanoBooks thinks
Debit
R28 500
Credit
R28 500
Debit
R879
Credit
R879
Books balanced ✓ Debits = Credits

// Workflow

From install to
balanced books in an afternoon.

No chart of accounts setup wizard. No onboarding call. Sensible defaults out of the box.

STEP 01
⬇️
Download & install

One installer, no account required. Runs entirely on your machine. Your first transaction is minutes away.

STEP 02
🏢
Set up your business

Enter your business name, financial year start, and default currency. NanoBooks sets up a starter chart of accounts automatically.

STEP 03
✍️
Record transactions

Log income and expenses in plain English. Import your bank statement to reconcile and catch anything you missed.

STEP 04
📊
Run your reports

Generate a P&L, balance sheet, or VAT summary for any period. Export to PDF or CSV and hand it to your accountant.

⚙️ Our process

Yes, we use AI.
Here's exactly how.

NanoBooks is AI-assisted — we're transparent about that because it matters, especially for financial software where correctness isn't optional.

AI accelerates our development. But every line of accounting logic has been reviewed and tested by engineers with 15+ years of production software experience. The double-entry engine, the reconciliation logic, the VAT calculations — all of it is held to the same standard as client-facing fintech work.

Test-driven development
Accounting logic is tested before it's written. Balanced entries, correct VAT, reconciliation edge cases — all verified automatically on every build.
Human review on all financial logic
AI doesn't decide how money moves. Every accounting rule is written, read, and verified by a senior engineer before it ships.
Clean code standards
Financial software demands clarity. Meaningful naming, small functions, and thorough documentation so anyone can audit what the code does.
No data leaves your machine
AI assists the development process — it never sees your financial data. Your books are processed locally and stored in your SQLite file. Period.
15+
Years of software engineering

NanosoftLabs is built by the team at Nanosoft, a Cape Town software consultancy. We've shipped production systems for manufacturers, logistics companies, retailers, and professional services firms. We understand what businesses actually need from their books.

Rust Tauri React SQLite TDD POPIA SARS VAT

"AI helps us build faster. Fifteen years of production engineering stops us from building something that breaks on the one transaction that matters most."

// Under the hood

Built on the right
foundations.

The same battle-tested stack as every NanosoftLabs app — fast, portable, and entirely yours.

🦀
Rust
Memory-safe, zero-overhead backend
🖥️
Tauri
Native app shell, no Electron bloat
⚛️
React
Fast, declarative UI layer
🗃️
SQLite
Open, portable, single-file data
📐
TanStack
Data management & tables
In development

Be first to know
when NanoBooks ships.

Leave your details on our feedback page and we'll reach out the moment it's ready to download.

🔔 Notify me when ready Browse available apps →

FREE · OFFLINE · WINDOWS · MACOS · SQLITE · NO SUBSCRIPTION · COMING SOON