Every invoicing app wants you to create an account, connect your bank, and subscribe to a monthly plan. For a freelancer sending 5-10 invoices a month, that's overkill.
So I built one that runs entirely in your browser. No backend, no account, no tracking.
What it does
- Fill in your business details, client details, and line items
- Add VAT if you're registered (toggle on/off)
- Preview the invoice in your browser
- Download as PDF
- Print directly
Everything happens client-side. Your data never leaves your device.
The technical bit
It's vanilla HTML + JavaScript. No React, no build step, no dependencies. The PDF generation uses the browser's native print-to-PDF. The form auto-calculates line totals, subtotals, and VAT.
I store your business details in localStorage so you don't have to re-enter them every time. That's the only "persistence" — and you can clear it anytime.
Why I built it
I was helping a friend set up as a freelancer. She needed to send her first invoice. Every tool I found either:
- Required an account signup
- Had a free tier limited to 3 invoices/month
- Looked terrible
- Wanted to connect to her bank account (!)
She just needed to type some numbers and get a PDF. So I made one.
Other free tools I've built
This is part of a larger set of free tools for freelancers:
- Day Rate Calculator — what should you charge per day?
- Tax Calculator — Income Tax + NI breakdown
- Late Payment Interest Calculator — what clients owe you under UK law
- Payment Reminder Generator — chase emails at 3 escalation levels
- Client & Project Tracker — track clients, projects, invoices
All free, all browser-based, all no-signup.
What's the one freelancer tool you wish existed? Always looking for the next thing to build.
Top comments (0)