Ledger — Offline Invoice Generator (Single-File HTML App)
Ledger is a single-file HTML invoice app designed for freelancers, contractors, and small businesses who want something simpler (and more private) than Notion, spreadsheets, or SaaS tools.
You download one file, open it in your browser, and you’re done.
No logins.
No tracking.
No subscriptions.
What you can do with Ledger
• Create professional invoices with line items, tax, discounts, and credits
• Automatically generate invoice numbers (custom prefix + padding)
• Manage clients with quick-select search
• Track invoice status: Draft, Sent, Paid, Overdue
• Record partial payments and balances due
• Export invoices as native PDFs
• Print clean, professional invoices
• Save invoice templates for reuse
• View reports by month and by client
• Backup and restore all data via JSON
• Dark mode included
Designed to feel like real software
Ledger isn’t a Notion database or a spreadsheet workaround.
It’s a focused mini-app with:
• A proper dashboard
• Reports view
• Settings for business details and defaults
• Built-in onboarding and empty states
Everything is designed to reduce friction and mental overhead.
Local-first & private by design
All data is stored in your browser using localStorage.
Nothing is uploaded.
Nothing is tracked.
Nothing leaves your device.
What you get
• 1 single-file HTML app
• Works offline
• Works on Mac, Windows, Linux
• Open in any modern browser
• Lifetime access — no updates required
Perfect for freelancers who want invoices without another subscription.