DEV Community

Landolio
Landolio

Posted on

I built a free invoice generator that doesn't require an account (here's how it works)

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.

Try it free →

Other free tools I've built

This is part of a larger set of free tools for freelancers:

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)