An invoice is more than a request for money. It is the document your client forwards to their accountant, files for their records, and checks against the work you delivered. A clear, complete invoice reduces questions, avoids payment delays, and makes your business look reliable from the very first job.
What an invoice should contain
Requirements differ from one country to another, and from one type of business to another, so it is worth checking the rules that apply to you or asking an accountant. That said, almost every professional invoice includes the same core elements:
- Your details: your name or company name, address, and contact information, plus any registration or tax number your country requires.
- Your client's details: the name and address of the person or company being billed.
- A unique invoice number: so that each document can be identified and found later.
- The invoice date, and ideally the date the work was delivered or the period it covers.
- A description of each item or service, with quantity, unit price, and line total.
- The subtotal, tax, and total amount due, clearly separated.
- Payment terms: the due date, accepted payment methods, and bank details if you are paid by transfer.
How to create an invoice step by step
- Open the Invoice Generator.
- Fill in the Your company section with your name, address, and contact details.
- Enter your client's information in the Client section.
- Add each service or product as a line item, with a clear description, a quantity, and a unit price. The subtotal, tax, and total update automatically as you type, so there is no manual calculation to get wrong.
- Use Custom fields for anything specific to your business: a purchase order number, a project reference, or your bank details.
- Add a short note if needed, such as thanks or payment instructions, then export the invoice as a PDF.
Everything you type stays in your browser until you export the document, so nothing about your clients or your prices is sent to a server along the way.
Numbering invoices without losing track
The simplest system is a sequential number that never repeats, for example 2026-001, 2026-002, and so on. Including the year makes it easy to see at a glance when an invoice was issued and keeps your archive tidy. Avoid reusing a number, even for a cancelled invoice: if an invoice has to be corrected, it is clearer to issue a new, properly numbered document and note the reference to the original.
Write descriptions your client will understand
A line that says Services raises questions. A line that says Logo design, three concepts and two revision rounds does not. Specific descriptions help your client approve the invoice quickly, and they protect you if the scope of the work is ever discussed later. When you bill by the hour, state the number of hours and the hourly rate rather than a single lump sum.
Set clear payment terms
State the due date explicitly instead of leaving it implicit, and make sure it matches what you agreed in your quote or contract. If you accept several payment methods, list them. If you are paid by bank transfer, include the account details and ask the client to mention the invoice number in the transfer reference, which makes matching payments much easier on your side.
Common mistakes to avoid
- Forgetting to include the client's full legal name or address.
- Mixing prices with and without tax in the same document.
- Using vague descriptions that invite a request for clarification.
- Sending an invoice with no due date, which makes polite follow-ups awkward.
- Not keeping a copy. Save every invoice you issue in a dedicated folder, organized by year.
After you send the invoice
Keep a record of when it was sent and when payment is due. If the PDF is large because it includes attachments such as receipts, the Compress PDF tool can reduce its size before you email it, and the Merge PDF tool can combine the invoice and its supporting documents into one file. If the work started with a quote, you can reuse the same line items: see our guide on how to write a freelance quote.
Frequently asked questions
Do I need accounting software to issue invoices?+
No. For occasional invoices, a generator that calculates the totals and exports a PDF is enough. Accounting software becomes useful when you issue many invoices and need to track payments and taxes automatically.
Is the invoice calculated automatically?+
Yes. The subtotal, tax, and total amount due are calculated from the line items you enter, which avoids manual calculation errors.
Are my client details stored on a server?+
The information you type stays in your browser until you export the document as a PDF; the tool does not send it to a server.
Are the legal requirements the same everywhere?+
No. Mandatory mentions, tax rules, and numbering requirements vary by country and business type, so check the rules that apply to you or ask an accountant.