FreeNo signup · No subscription · No compromise

Invoice Freely.
Zero Compromise.

Create professional invoices in minutes. Your data stays in your browser — no account, no servers, no strings.

InvoiceKit — invoices dashboard showing a grid of PDF invoices

Features

Everything you need.
Nothing you don't.

Privacy

Your data stays on your device. Always.

InvoiceKit runs entirely in your browser using IndexedDB — a local database built into every modern browser. No data is ever transmitted to a server. Not your invoice amounts, not your bank details, not your client names. Nothing.

No Account

Open the URL. Start invoicing.

No email. No password. No verification. No onboarding flow designed to capture your data. You own this tool the moment you open it.

11 templates. One click to download.

Choose from 11 professionally designed invoice templates. Preview before you export. Looks great in every PDF reader.

One app, every business.

Switch between client personas, business entities, or project types instantly. Each profile has its own customers, invoices, and settings — fully isolated.

Bulk Import

CSV to invoices in seconds.

Upload a spreadsheet, map columns visually, review all invoices, then save. Generate dozens of PDFs as a single zip download.

Works Offline

No internet, no problem.

Once loaded, every feature works without a network connection. Invoice anywhere — on a plane, in a café, wherever you work.

Templates

11 templates.
Pick your style.

Architecture

No cloud. No servers.
No compromise.

InvoiceKit stores everything exclusively in your browser's built-in IndexedDB. It persists between sessions, works offline, and is physically on your device — not ours.

Where your data livesYour browser only
Server involvementNone
Account or loginNever
Analytics & trackingZero
Monthly cost$0 forever
Who owns your dataYou

Customization

Build your own templates.

Create custom invoice designs with a simple JSON file. Define your colors, layout preferences, and style options — no code required. Choose from 16 configurable properties to craft the perfect invoice for your brand.

Read the docs
{ "version": 1, "name": "Ocean Blue", "styles": { "primaryColor": "#2563eb", "tableHeaderBg": "#2563eb", "tableHeaderText": "#ffffff", "accentBarEnabled": true, "tableBordered": true, ... } }

FAQ

Common
questions

Everything you need to know about InvoiceKit. Can't find what you're looking for? Reach out.

All your data — invoices, customers, bank details, and settings — is stored exclusively in your browser's IndexedDB. This is a built-in browser database that persists between sessions and never communicates with any server. It's physically stored on your device.

No. There is no server, no account, and no cloud sync. Your data never leaves your browser. Even the developers of this app have no way to access your data because it was never sent anywhere.

Clearing browser storage will delete your InvoiceKit data. We strongly recommend using the Export feature regularly to download a JSON backup of your profile. You can re-import it at any time to restore everything.

Completely free. No subscription, no premium tier, no payment information ever requested. The app is open source — you can inspect every line of code.

Yes. InvoiceKit is a static Next.js application. You can build and deploy it to any static host — Vercel, Netlify, Cloudflare Pages, GitHub Pages, or your own server.

Invoices are exported as PDF files using 11 professionally designed templates. You can switch templates per invoice and preview them before downloading.

Your invoices.
Your device.

Start invoicing in seconds. No setup, no account, no strings.

Create your first invoice