Free invoice generator

Make an invoice that looks like it came from a real business, and download it as a PDF. No account, nothing uploaded.

Free · No sign-up · Your file never leaves your computer

Items

Total PKR 0.00

Logo (optional)
Add a logoClick to choose, or drag it here

How to use it

  1. 1

    Fill in who you are and who is being billed.

  2. 2

    Give it an invoice number and a date. Add a due date if you want to be paid by one.

  3. 3

    Add your lines, set the tax rate, and add your logo if you have one.

  4. 4

    Download the PDF.

When you would use this

An invoice is a request for money, and how it looks changes how quickly it gets paid. Not because anyone admires the typography, but because a document with a number, a date and clear terms slots straight into someone's payment run, and a note in an email body does not. The second one waits for a person to decide what to do with it.

The invoice number matters more than it looks. It is how your client's accounts department refers to the payment, how you match a bank credit back to the work, and in most places a legal requirement for tax. Sequential is fine — 2026-001 then 2026-002 — and per-client numbering makes chasing easier if you invoice a lot of people. What you must not do is reuse one or leave gaps you cannot explain, both of which are exactly what an auditor asks about first.

Write descriptions your client can approve without ringing you. “Consultancy” invites a question; “Concept design, ground and first floor — stage 2 of 5” does not. The single most common cause of a late payment is not reluctance, it is an invoice sitting on someone's desk because they cannot tell what it is for and have not got round to asking.

Terms belong on the document, not in the covering email. “Due within 14 days” on the invoice is a term of the invoice; the same words in an email are a preference. If you charge interest on late payment or take bank transfer only, that goes in the notes too — a client cannot follow an instruction they were never given.

One thing this tool deliberately does not do is remember. Every invoice starts empty, because nothing is stored anywhere: there is no account, no database, and the file is built inside your browser. That is the right trade for a one-off and the wrong one at volume — if you are issuing invoices every week, chasing them, and matching payments back to work, you want something that keeps a ledger. That is a different kind of tool, and it is what the platform behind this one does.

Questions

What should my invoice number be?
Anything sequential and unique. 2026-001 upward is fine. Never reuse a number, and avoid unexplained gaps — both are the first thing questioned in an audit.
How do I add tax or GST?
Set the tax percentage and it is calculated on the subtotal and shown as its own line. If you are registered, put your registration number in the notes — in most places that is required for the invoice to be valid for a tax claim.
Can I put my logo on it?
Yes — add a PNG or JPG and it is placed at the top right. It is embedded in the PDF, so it travels with the file.
Are the amounts calculated accurately?
Yes. Every sum is done in whole paisa or cents and only converted for display, which avoids the rounding drift that makes a total come out a hundredth off — the kind of error a client notices and queries.
Is my client's information sent anywhere?
No. The PDF is built inside your browser and nothing is transmitted, stored or logged. Reload the page and it is all gone.
Can I save an invoice and edit it later?
Not here — nothing is stored, so every invoice starts blank. Keep the PDF you download. If you need a running record of what was invoiced and what was paid, you need a ledger rather than a generator.

Related tools

An invoice is easy. Knowing which ones are still unpaid is not.

Ofivio raises invoices against project milestones, tracks what has been received, and tells you what is outstanding and how late — so chasing is a list, not an exercise in memory.

See Ofivio