How to Make a Professional Invoice for Free (PDF, With Your Logo)
A typical first freelance invoice is a Word document with a hand-calculated total and no due date, and it's exactly the kind that gets bounced back by a client's accounts team for a missing tax number, then paid weeks late. Invoice generator makes the parts that matter hard to forget: numbering, due dates, totals worked out automatically, tax and balance due.
Steps
- Add your business details and logo, and the client you're billing.
- List each item with a quantity and a rate. Set tax, a discount and shipping if they apply.
- Press Download PDF or Print.
- For the next one, press Next invoice: the number goes up by one, the date becomes today and items clear, while your details and the client stay.
The preview updates as you type.
What ends up on the invoice
- Your name, address and tax number; the client's details.
- Invoice number and date.
- Due date, worked out from your payment terms (Net 30 and so on).
- Line items: quantity × rate.
- Subtotal, a discount (percentage or fixed amount), one tax at your rate (VAT, sales tax or GST), shipping, total, amount already paid, and balance due.
- The total in words, for the main currencies.
Currencies
US, Canadian, Australian, New Zealand and Singapore dollars, euros, pounds, rupees, dirhams, riyals, rand, naira, shillings, pesos, ringgit, yen and Swiss francs. Yen is shown without decimals, as it should be.
The PDF
Download PDF builds the file in the browser and saves it immediately, with selectable, searchable text. If names are in Hindi or another non-Latin script, pages are drawn as images so the script renders correctly.
Indian GST invoices
If you're GST-registered in India, use the separate GST invoice generator instead. It adds GSTINs, HSN/SAC codes, the CGST/SGST/IGST split, a tax summary and a UPI QR code, which a GST invoice legally needs and this general one doesn't model.
Invoicing habits that get you paid faster
- Number sequentially and never reuse a number. Accountants and tax authorities expect an unbroken series. Start with something like INV-0001.
- Put a clear due date, not just "payment terms". "Due 15 November 2026" is harder to ignore than "Net 30".
- Describe items specifically. "Website redesign, homepage and 4 inner pages, October 2026" beats "Design work".
- Include payment details in the notes: bank account, UPI ID or a payment link.
- Send it promptly. Invoices sent the day work finishes get paid sooner than ones sent weeks later.
- Record partial payments in the amount-paid field so the balance due is always clear.
Example: a freelance designer
Logo upload, business details (tick Remember so you don't retype them next time), client company, three line items, a 10% discount for a repeat client, Net 15 terms. Download, attach to an email with a one-line summary, and log the invoice number in your tracker. Next month, Next invoice increments the number with the client already filled in.
Privacy
The tool page says everything you type stays in the tab and the PDF is made in the browser. Business details are saved on this device only if you tick Remember. Every feature is free, with no account, watermark or invoice limit. The page shows Google ads, as across the site.
FAQ
Is it free? Yes: no account, no watermark, no limit.
How do I get a PDF? Press Download PDF; it saves immediately.
Can I add my logo? Yes, PNG or JPG.
How do I number invoices? Type the first number, then use Next invoice for each new one.
Send your next invoice in minutes with Invoice generator.
— Alok Kumar Singh