Invoice Generator
Create professional invoices in seconds
Create professional invoices in minutes
Getting paid starts with a clear, professional invoice. The Invoice Generator helps freelancers, small businesses and contractors produce clean, itemised invoices with your details, your client's details, line items, quantities, rates and totals — without paying for accounting software or wrestling with spreadsheet templates.
A well-formatted invoice does more than request payment; it sets a professional tone, reduces back-and-forth questions and makes your business look established, even if you are a team of one.
Building the invoice
Fill in your business and client details, add each product or service as a line item with its quantity and rate, and the totals calculate as you go. Set your currency, add tax and any notes, then download a finished PDF ready to send.
Take care with line item descriptions. 'Consulting — 12 hours' invites a query; 'Website performance audit and remediation plan, 12 hours @ £X' does not. Invoices with vague descriptions sit in approval queues while somebody works out what they were for, and specific ones get paid.
What an invoice needs to contain
Most jurisdictions expect an invoice to carry, at minimum: a unique invoice number, the issue date, your business name and address, the client's name and address, a description of what was supplied, the amount due, and where applicable your tax registration number with the tax shown separately.
Numbering deserves particular attention because it is the part that causes trouble later. Numbers must be unique and are generally expected to run sequentially without unexplained gaps, since a gap looks like a deleted invoice. If you cancel one, issue a credit note against it and move to the next number rather than reusing the old one.
Requirements vary by country and by whether you are registered for VAT or sales tax, so confirm your local rules rather than assuming. This is general guidance on structure, not tax advice.
Terms that actually get you paid
State the due date explicitly rather than relying on an assumption. 'Payment due within 30 days' is a far stronger position in a dispute than an unstated expectation, and invoices carrying an explicit date are paid measurably sooner than those without one.
Include complete payment details. An invoice that requires the client to email and ask how to pay has introduced a delay for no reason.
Send it promptly. Payment terms usually run from the invoice date, so an invoice raised three weeks after the work finished has already spent three weeks of its own clock. Invoicing on completion is the single most effective change most freelancers can make to their cash flow.
Your financial details stay with you
The invoice is generated in your browser, so your business details, your client's details and your rates are never uploaded. There is no signup, no watermark and no cap on how many you produce.
That last point is worth noting for a practical reason as much as a privacy one: your commercial information — who your clients are and what you charge them — is among the more sensitive data a small business holds, and it is not something to hand to a free service in exchange for a template.
Keep every invoice you issue. Most jurisdictions require records to be retained for several years, and your own numbering sequence depends on knowing what you last sent.
Frequently Asked Questions
Is the invoice generator free?▾
Yes. You can create and download professional invoices for free with no signup or subscription.
Can I add my business details and tax to the invoice?▾
Yes. Add your business name and address, client details, line items, and a tax/VAT rate, then download a polished PDF invoice.
What format is the invoice downloaded in?▾
Invoices download as a print-ready PDF that you can email to clients or save for your records.
Is my invoice data kept private?▾
Yes. Invoices are generated in your browser — your business and client details are not uploaded or stored.