Fast, private, local-first invoices for contractors & pros
Hi Product Hunt community! 👋
I'm the creator behind OpenInvoice Studio.
A few weeks ago, I watched a contractor friend struggle to send a simple invoice to a client. He was paying $35/month for QuickBooks just to generate 3 or 4 PDF bills a month. On top of that, virtually every online invoicing platform forces you to create an account and hand over sensitive client names, phone numbers, and pricing books to their cloud servers.
I felt there had to be a cleaner, more private alternative — so I built OpenInvoice Studio.
### 🛠️ What makes OpenInvoice different?
1. Zero-Cloud Privacy: Everything runs 100% inside your browser sandbox. There is no remote database storing your rates, clients, or revenue. Your financial data stays entirely on your physical device.
2. 4-in-1 Document Switcher: Easily switch between Invoices, Estimates, Quotes, and Payment Receipts with accurate sales tax, deposit offsets, and itemized calculations.
3. Trade-Specific Presets: Built-in billing templates for trade crews (Plumbers, Electricians, Handymen, HVAC, Roofing) and digital freelancers.
4. Vector PDF & Clean 1-Page Printing: Built-in pdf-lib engine generates crisp vector PDFs directly in memory, plus an isolated print sandbox that outputs a clean 1-page paper invoice without website chrome.
5. Local Vault: Invoices and client records auto-save safely into your browser's private storage (IndexedDB) with status tracking and one-click JSON/CSV backup.
### 💰 Pricing & Sustainability
The full core generator, presets, and vector PDF exports are 100% free forever.
For professional businesses who want unbranded white-label exports (removing the subtle footer credit) and access to our 3-stage Payment Chaser follow-up suite, we offer a transparent $19 one-time lifetime license (processed securely by Creem). No recurring monthly subscriptions.
I would love to hear your honest thoughts:
- What trade-specific clauses or features would make this even more useful for your workflow?
- Any UX or mobile experience improvements you'd like to see?
Thank you so much for checking it out! 🚀

Replies
Be the first to reply
Have a question or a thought to share? Add a comment above to start the conversation.