Last updated: October 2026
How do I make an invoice?
Short answer: Enter your business details and your client's name, add a unique invoice number plus issue and due dates, then add one line item per product or service with a quantity and rate. The generator above totals everything — subtotal, discount and tax — and gives you a professional PDF to download or print.
How to create an invoice (step by step)
1. Add your business details. Your business name, address and an email or phone number go at the top of the invoice so the client knows exactly who billed them.
2. Add the client. The client's name and address — this makes the invoice official and easy to file on their end.
3. Number and date it. Every invoice needs a unique number (like INV-001) plus an issue date and a due date. Never reuse a number — keep one running sequence across all clients. (Adobe's guide to creating a small-business invoice covers the same essentials.)
4. List your line items. One row per product or service: a clear description, the quantity, and the rate. Click "+ Add line item" for more rows. The totals update live as you type.
5. Set tax and discount. Add a tax percentage if you charge one, and an optional discount — either a flat amount or a percentage. The discount is subtracted first, then tax is applied to the discounted subtotal.
6. Download or print. Click Download PDF for a clean, professional invoice saved to your device, or Print for a print-optimized version. Both are generated entirely in your browser.
Frequently asked questions
What should an invoice include?
Every professional invoice needs your business name and contact details, the client's name, a unique invoice number, the issue and due dates, an itemized list of goods or services with quantities and rates, the subtotal, any discount, tax, and the final total. The generator above builds all of these for you.
How do I calculate tax and discounts on an invoice?
Subtract the discount from the subtotal first, then apply the tax percentage to the discounted amount. This generator supports both flat-amount and percentage discounts and does the math live as you type.
Can I download my invoice as a PDF?
Yes. Click Download PDF and a clean, professional invoice is generated entirely in your browser and saved to your device. You can also use the Print button for a print-optimized version.
Is my business and client information private?
Completely. The invoice is built locally in your browser with JavaScript — your business and client details are never sent to a server, stored, or tracked.
What is a good invoice numbering system?
Use sequential numbers so every invoice is unique, for example INV-001, INV-002. Many freelancers add a year prefix like INV-2026-001. Keep one running sequence across all clients — never reuse a number.
Related tools