// NanosoftLabs · NanoInvoice

Invoicing that
stays on your
machine.

Create professional invoices, track payments, and generate PDFs — entirely offline. No cloud login, no subscription, no one reading your client list but you.

Free forever 100% offline SQLite · open format Rust · native speed Windows · macOS · Linux
Sunrise Electrical
sunrise.co.za · +27 21 555 0142
Invoice
#INV-0049
Billed to
Cape Coastal Realty
123 Buitenkant St, Cape Town
Dates
Issued: 01 Jun 2026
Due: 15 Jun 2026
Description Qty Rate Amount
DB board installation 1 $320.00 $320.00
Conduit & cabling (20m) 20 $8.50 $170.00
COC compliance certificate 1 $65.00 $65.00
Subtotal$555.00
VAT (15%)$83.25
Total Due$638.25
Invoices, no cap
0 Servers holding your data
$0 Cost, forever
1 SQLite file, fully portable

// What you get

Everything an invoice
workflow needs.

No feature paywalls. No "upgrade to export PDF." Every capability is available the moment you install.

📄
Professional PDF output

Generate pixel-perfect PDF invoices with your logo, line items, tax breakdown, and payment terms. Share via email or print directly.

👥
Client management

Store client contact details, billing addresses, and payment terms. Autofill new invoices from saved client profiles.

💰
Payment tracking

Mark invoices as paid, partial, or overdue. See outstanding balances at a glance and get a clear picture of your cash flow.

🏷️
VAT & tax ready

Configurable tax rates per line item or globally. Supports VAT-exclusive and inclusive pricing for South African and international use.

📦
Product & service library

Save frequently invoiced items with descriptions and rates. Build invoices in seconds by picking from your library.

📊
Revenue reports

Monthly and annual summaries. Filter by client, status, or date range. Export to CSV for your accountant or import into NanoBooks.

🔢
Auto invoice numbering

Configurable sequential numbering with custom prefixes. Keeps your records consistent and professionally formatted.

🌐
Multi-currency

Invoice in ZAR, USD, EUR, GBP, or any currency. Exchange rates are set manually — no internet dependency, ever.

💾
Single-file backup

Your entire database is one portable SQLite file. Back it up to Dropbox, a USB drive, or anywhere you control. No vendor lock-in.

// Workflow

From install to
invoice in minutes.

No account creation. No onboarding emails. No credit card.

STEP 01
⬇️
Download & install

One installer file. Runs natively on Windows, macOS, and Linux. No internet connection needed after download.

STEP 02
🏢
Set up your business

Enter your business name, logo, banking details, and default tax rate. Takes about two minutes.

STEP 03
✍️
Create & send

Add a client, pick your line items, and generate a PDF. Email it directly or save it to send yourself.

STEP 04
Track payments

Mark invoices paid as money lands. Your dashboard shows outstanding, overdue, and collected at a glance.

⚙️ Our process

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

We're a small team, and we build better software faster by working with AI as a development partner. We're transparent about this because the way AI is used matters enormously.

AI assists with code generation and boilerplate. But every line that ships has been reviewed, tested, and held to the same standards we've enforced across 15+ years of professional software engineering. AI doesn't replace judgement — it amplifies it.

Test-driven development
Every feature is backed by tests written before the implementation. AI-generated code earns no exemptions from this rule.
Human code review on everything
No AI output ships without a senior engineer reading it, understanding it, and signing off on it. We catch what the model misses.
Clean code standards
Meaningful names, small functions, separation of concerns, and honest documentation. The same standards we've always held, applied to AI output too.
Security-first review
Local-first apps don't "phone home", but input handling, file operations, and SQL still need scrutiny. Every AI suggestion gets a security pass.
15+
Years of software engineering

NanosoftLabs is built by the team at Nanosoft, a Cape Town software consultancy. We've shipped production systems across web, mobile, desktop, and embedded — for clients ranging from small retailers to logistics operations.

Rust Tauri React SQLite Swift Kotlin TDD POPIA

"AI helps us move faster. Experience is what stops us from shipping fast junk. The two together mean you get well-built software that doesn't cost you a subscription."

// Under the hood

Built on the right
foundations.

Every technology choice was made to keep the app fast, portable, and 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

// Free download

Start invoicing
without the trade-offs.

No account. No card. No cloud. Just a desktop app that does what invoicing software should.

↓ Download NanoInvoice Browse all apps →

FREE · OFFLINE · WINDOWS · MACOS · LINUX · SQLITE · NO SUBSCRIPTION