Skip to content
Invoicr

About

Built because the free invoice generators were not really free.

Search for an invoice generator and you will find dozens. Use one and you will usually hit the same three walls: a watermark on the free tier that makes you look like you could not afford software, an email gate before you are allowed to download the file you just made, and a tax section that prints a single row saying “Tax”.

That last one is the real failure. If you raise a GST invoice in India, CGST and SGST have to be shown separately with their own rates. If you are VAT-registered in the EU, the taxable amount per rate and the reason for any exemption are legally required. A tool that collapses all of that into one line has not made your invoice simpler — it has made it non-compliant, and you will find out from your accountant rather than from the software.

What we decided up front

Four constraints, written down before any code, and none of them has been traded away since:

  • The no-login path must produce a real PDF. Not a preview, not a watermarked sample. The actual file, in seconds.
  • Zero watermark on the free tier. Free templates are complete documents. Premium templates buy a different layout, not the removal of a defect we added deliberately.
  • Everything exportable, on every tier. CSV for your accountant, JSON that re-imports. Leaving is always possible, which is the only honest way to earn someone staying.
  • Rendering must never block typing. The PDF is built on a background thread, so a forty-line invoice stays as responsive as a one-line one.

How it actually works

The tax engine is a pure function. Give it an invoice and it returns every component, every group, the HSN summary, the amount in words and a list of what is missing — with no network call and no side effects. The builder runs it on every keystroke; the server runs the same function before rendering a PDF. There is exactly one implementation of the arithmetic, so the number on your screen and the number in the file cannot disagree.

The PDF templates are the same single source of truth. The live preview you watch is produced by the identical component the download uses, in a Web Worker, from the same fonts. What you see really is what your client gets — including page breaks and pagination, which is where most preview implementations quietly lie.

When you are anonymous, none of your invoice data touches our servers. Rendering happens locally. A share link is the only thing that sends the document anywhere, and that is a deliberate action with a visible consequence.

What we are not

Invoicr is not accounting software, and it is not tax advice. It validates structure and arithmetic — a GSTIN checksum, a VAT number format, a Rule 46(b) length limit, a tax total that does not add up. It cannot know whether your supply is genuinely zero-rated or whether that service is taxable in Texas. Those are conversations for your accountant, and we would rather say so plainly than imply otherwise.

By the numbers

Where the effort went.

5

Invoice formats, from Generic to Export

8

Templates, three of them free and unbranded

~2s

From opening the builder to a downloadable PDF

0

Watermarks, email gates and export paywalls

Judge it by the output.

Make an invoice, download the PDF, and see whether it would survive your accountant.

Invoicr Labs · Remote-first · Bengaluru, IN