Tools/piratuks/invoice-builder

invoice-builder

Invoice and quotation builder desktop app with PDF export, designed for small businesses and freelancers. Create, manage, and export invoices and quotes easily using a local database in an Electron-based app.

1.2k ★emergingTypeScriptMIT License →trending

The Lens

By Erik Loyd, SaaS CEO and former COO/CFO of an AWS Premier Partner.

Updated Sep 2026

Invoice Builder is a desktop app for freelancers and small businesses that makes invoices and quotes and exports them as PDFs. No account, no cloud, no subscription: your data sits in a local SQLite file, or a PostgreSQL server if you'd rather. MIT.

It covers more than most free tools: multiple currencies, tax per item or on the total, partial payments, payment QR codes, a visual PDF layout builder, thermal receipt printing, and e-invoice XML for Peppol and Germany's XRechnung. It runs on Windows, Linux and Apple Silicon Macs; there's no Intel Mac build. A Docker version runs it as a web app.

Solo freelancers who want clean invoices without a monthly fee: use it. Anyone who needs clients paying online, recurring billing or a client portal should look at Invoice Ninja or a paid service like FreshBooks instead. Teams: not what it's built for.

The catch: the Docker web mode has no login at all, so never put it on the internet without an authenticating proxy in front. The Mac app is unsigned, so macOS will block it until you clear the quarantine flag, and it's a one-person project.

Free vs Self-Hosted vs Paid

fully free

Free: Everything. MIT licensed, no accounts, no cloud, no subscription. Funded by GitHub Sponsors and Buy Me a Coffee.

Self-hosted: A desktop app for Windows 10+, Linux (.deb or AppImage) and macOS 11+ on Apple Silicon only, with about 2 GB of RAM. Data lives in local SQLite or your own PostgreSQL. The Docker image serves it as a web app, but with no login, so it needs an authenticating proxy before it touches a network.

Paid comparison: FreshBooks and Zoho Invoice charge monthly and add online payments, client portals and recurring billing, none of which this app does.

Completely free and MIT. Your data stays in a local file; no subscription, ever.

What to do by team size

Solo
free; a solid replacement for a paid invoicing app if you don't need online payments
Small team
free for one person doing the billing
Medium team
Skip it; no users, roles or logins
Large team
Skip it; not built for teams
Self-hosting ops:trivial

Get tools like this every Wednesday

One featured tool, three on the radar. No fluff.

Score
70/100 · B+
Adoption13/30
Maintenance25/25
Community7/20
License15/15
Analysis10/10

A low score is not a verdict on quality. Young and niche tools start low by design. How we calculate scores

Trust Signals

Community discussions enabled

License: MIT License

Use freely, including commercial. Just keep the license.

Commercial use: ✓ Yes

About

Owner
Evaldas L. (User)
Stars
1,227
Forks
173

Explore Further

More tools in the directory