Invoice Generator

Fill in the form and get a professional-looking invoice ready to print or save as PDF. Your company details are saved to your browser for next time. Auto-incrementing invoice numbers. No watermark, no signup, nothing uploaded.

PDF download No watermark Saves your details Auto invoice number VAT / tax support 3 templates
Live Preview

Learn more: invoicing for freelancers and small business

What makes a valid invoice - legal requirements and best practices

A valid invoice must include: your name/business name and address, the client's name and address, a unique invoice number, the invoice date, the due date, an itemised list of goods or services with quantities and unit prices, the subtotal, any applicable tax (VAT, GST, sales tax) with the rate clearly stated, the total amount due, and your payment details (bank transfer, PayPal, Stripe, etc.). Some countries also require your tax ID number. The invoice number must be unique and consecutive - it proves the invoice is official and helps both you and the client track it. The calculator includes all required fields.

Payment terms - Net 30, Net 14, and Due on Receipt explained

Payment terms specify when the client must pay. Net 30 means payment is due 30 days after the invoice date - standard for established B2B relationships. Net 14 (14 days) is shorter and helps your cash flow if you are just starting out or working with new clients. Due on Receipt means payment is due immediately - use this for small amounts or one-off projects where you haven't established a relationship. Some industries have their own standards: construction often uses Net 45, while freelancers often use Net 7 or Net 14. Choose terms based on your relationship with the client and your cash flow needs.

Invoice numbering, templates, and professionalism

Invoice numbers must be unique and consecutive to show you are running a legitimate business. The calculator auto-increments from your last invoice, which it stores locally in your browser. A professional-looking invoice has consistent formatting, clear line items, and all required information - but no watermark, no branding from third-party platforms, and no unnecessary graphics. This calculator includes three templates (Professional, Minimal, Bold) so you can choose a style that matches your brand without paying for expensive invoicing software or revealing your data to external servers.

FAQ

What information must be on a freelance invoice?

Your name and address, client name and address, unique invoice number, invoice date, due date, itemised services with prices, any tax, total due, and your payment details (bank transfer, PayPal, etc.).

What is Net 30 on an invoice?

Payment due 30 days after the invoice date. Net 14 and 'Due on receipt' are also available. For new clients, shorter terms improve your cash flow.

Is this really free with no watermark?

Yes. The invoice is generated as HTML in your browser and printed to PDF using the browser's built-in function. No data is sent anywhere. Your company details are saved locally for next time.

Last reviewed: May 31, 2026