Invoice Generator
NewProfessional invoices, clients, and payments โ like Freshbooks lite, but self-hosted.
About Invoice Generator
A self-hosted invoicing tool for freelancers, consultants, and small businesses. Create professional invoices with line items, tax, discounts, and partial payments; track clients and their billing history; share invoice URLs with clients; and export print-ready PDFs.
Supports 9 currencies (USD, EUR, GBP, INR, JPY, CAD, AUD, AED, SGD), auto-incremented invoice numbers with custom prefix, 6 status states (draft, sent, paid, partial, overdue, cancelled), client database with per-client billing stats, and a print-optimized PDF view that works in any browser โ no external PDF library needed.
Perfect for solo entrepreneurs and small teams who want to escape Quickbooks/Freshbooks monthly fees. Your financial data stays on your own server.
Technical Specifications
What's Included
FAQ
Do I need MySQL?
No. Invoices and clients are stored in JSON. Just upload to PHP hosting.
How does PDF export work?
The PDF view uses browser-native print-to-PDF โ open the invoice, click Print, choose "Save as PDF". No external library, no API limits, works offline.
Can clients pay online?
Not yet in v1.0 โ payment gateway integration (Razorpay, PayPal, Stripe) is on the roadmap. For now, mark invoices as paid manually after receiving payment.
Does it support recurring invoices?
Not in v1.0. Recurring invoices + auto-emailing are planned for v1.1.
Can I customize the invoice template?
Yes โ edit pdf.php and i.php to change the layout, colors, or add your logo. Brand color is configurable from the admin panel.
Can I import existing clients?
Yes โ clients are stored in data/clients.json. You can write a script to bulk-import from CSV (documented in README).
Are updates free?
Yes โ all future updates are free for life.
Customer Reviews (1)
Invoice Generator is a lifesaver for my freelance business. The PDF export is beautiful, the client portal saves me hours every week, and the recurring billing handles my retainer clients automatically. Best โน349 I have ever spent on software.
Please sign in to leave a review.
Single Domain
- โ Use on 1 domain
- โ Lifetime updates
- โ License key + activation
- โ Email support (30 days)
Unlimited Domains
- โ Use on unlimited domains
- โ Lifetime updates
- โ License key (unlimited activations)
- โ Priority email support (90 days)
- โ White-label option