Invoice Generator
Free invoice, any currency
INVOICE
Bill to
| # | Description | Qty | Rate | Amount | Remove |
|---|---|---|---|---|---|
| 1 | $0.00 | ||||
| 2 | $0.00 | ||||
| 3 | $0.00 | ||||
| 4 | $0.00 | ||||
| 5 | $0.00 | ||||
| 6 | $0.00 |
Nothing you type here leaves your browser. Press Download Invoice and choose Save as PDF in the print dialog. Need GSTIN, HSN codes and a CGST/SGST split? Use the GST invoice generator.
About This Invoice Generator
Fill in the invoice above and press download. There is no account to create, no email to hand over and no watermark on the result. What you see on screen is exactly what prints.
Tax, discount, shipping and notes all start switched off, because most invoices do not need them. Turn on the ones yours does. The currency selector changes the symbol and the number formatting together, so an invoice in rupees groups as 1,00,000 and the same figure in dollars as 100,000.
How to Make an Invoice
1. Say who it is from and who it is for
Your business name and contact details at the top, the client's billing name and address under "Bill to". Use the client's registered name rather than a trading name if you are invoicing a company โ that is the name on the account that will pay you.
2. Number and date it
A unique invoice number in an unbroken sequence, the date you issued it, and the date payment is due. Choosing a payment term above sets the due date for you; you can still type over it.
3. List what you supplied
One line per item or task, with quantity and rate. Be specific โ "Homepage design, 2 rounds of revisions" gets paid faster than "Design work", because it survives being forwarded to somebody who was not in the meeting.
4. Check the total and download
The total updates as you type. Press Download Invoice, then pick "Save as PDF" as the destination in the print dialog instead of a printer.
What Belongs on an Invoice
Requirements differ by country, but almost every tax authority asks for the same core set:
- The word Invoice, so it is not mistaken for a quote
- A unique invoice number, in sequence
- The date it was issued, and the date payment is due
- Your business name, address and contact details
- The client's name and address
- A clear description of what was supplied, with quantities and rates
- The amount due, and any tax shown separately
- How to pay โ bank details, a payment link, or the terms you agreed
Registered businesses usually have to add a tax registration number, and in some countries a company registration number as well. If you are registered for GST in India, the requirements go further โ GSTIN for both parties, HSN or SAC codes, and the tax split by type.
Payment Terms, and What They Mean
| Term | Payment is due | Typically used by |
|---|---|---|
| Due on receipt | Immediately | Small one-off jobs, new clients |
| Net 7 | 7 days after the invoice date | Freelancers, short projects |
| Net 15 | 15 days | Retainers, regular clients |
| Net 30 | 30 days | The default for business clients |
| Net 60 | 60 days | Large companies, public sector |
Longer terms are normal with big organisations and are rarely negotiable, so price for the wait rather than expecting to shorten it. Whatever term you pick, put the actual due date on the invoice โ a date is harder to misread than a phrase.
Frequently Asked Questions
Built and maintained by Sanjay Singh ยท Founder, Numrexo
Builds and maintains the calculators on Numrexo. Each tool's formula is documented on its page, and any reference source it relies on is listed under Method and references.
Last updated: ยท Calculations run in your browser. Nothing you enter is sent to us or stored.
Method and references
- Invoice fields follow the common requirements across tax authorities: invoice number, dates, both parties, itemised supply, tax shown separately
- Registered businesses must add their tax registration number โ check the rule where you are registered
Get new calculators & guides by email
Occasional updates when we add a new calculator or publish a useful guide. No spam, unsubscribe anytime.
By subscribing you agree to our Privacy Policy.