What Is an Invoice?
An invoice is a formal document issued by a seller to a buyer requesting payment for goods or services provided. It serves as both a payment request and a permanent legal record of a commercial transaction.
Invoices matter for three reasons: they're your legal basis for demanding payment, they support your tax records and bookkeeping, and a professional invoice builds client confidence in your business. Freelancers and small businesses that use proper invoices get paid significantly faster than those using informal payment requests.
How to Generate a Professional Invoice in 7 Steps
Step 1: Choose your invoicing method
You have four options: an online invoice generator, Excel/Google Sheets, Word/Google Docs, or full accounting software.
Step 2: Enter your business information
Your business details establish who the invoice is from and give clients the information they need to pay you:
- Business name (or your personal name if sole trader)
- Address (for legal validity)
- Phone and email
- Website (optional but builds trust)
- Business logo (increases perceived professionalism)
Step 3: Add your client's details
Enter the client's full legal name or company name, their billing address, and the billing contact email. For B2B invoices, include their company registration number or tax ID if they've requested it — this is common for enterprise clients.
Step 4: Set invoice number and dates
Every invoice needs a unique, sequential invoice number. The format INV-2026-001 is recommended — it includes the year for easy filing and increments automatically in our tool.
Set the invoice date to today and the due date based on your payment terms. NET 30 means the payment is due 30 days from the invoice date — our tool calculates this automatically.
Step 5: List your services or products
Add each service or product as a separate line item. Be specific — vague descriptions delay payment because clients can't match them to their records.
Step 6: Apply tax and calculate totals
Enter your applicable tax rate (VAT, GST, sales tax). Our invoice generator calculates the tax amount and grand total automatically. If you're not VAT/GST registered, leave the tax field at 0%.
Step 7: Add payment instructions and download
This is the most commonly forgotten step. Without payment instructions, clients don't know how to pay you. Add:
- Bank transfer details (bank name, account number, routing/sort code)
- PayPal email address
- Stripe payment link
- Or any other payment method you accept
Then click Download PDF and attach to an email, or use the Send by Email button to send directly from the tool.
Ready to generate your invoice? It takes under 2 minutes.
Create Free Invoice NowComplete List of What to Include on an Invoice
Every professional invoice must contain these 9 elements. Missing any of them can delay payment or make your invoice legally invalid in certain jurisdictions.
Also recommended: purchase order number, payment instructions, late fee clause, and a thank-you note. See the full guide →
7 Invoice Mistakes That Delay Your Payment
Vague service descriptions
Your client can't match 'Design work' to their records. Write 'Website homepage design — 3 rounds of revisions, delivered 15 April' instead.
Missing payment details
If you don't tell clients exactly how to pay you, they won't. List your bank details, PayPal email, or payment link on every invoice.
No due date on the invoice
'Due on receipt' is not a due date. Write the actual date: 'Payment due: 30 April 2026'. A specific date creates a clear obligation.
Wrong client details
Invoice sent to the wrong email goes to the wrong person — or no one at all. Double-check the client's full legal name and billing address.
No invoice number
Unnumbered invoices are impossible to reference, track, or dispute. Use a sequential system: INV-001, INV-002, INV-2026-001.
Sending at month-end
If you wait until the end of the month to invoice, you delay your cash flow by 30+ days. Invoice the same day work is delivered.
Using Word or a napkin
Word invoices look unprofessional and are easy to edit. A proper PDF invoice is uneditable, consistently formatted, and builds trust.
Frequently Asked Questions
How do I generate an invoice for free?▼
Use our free online invoice generator — no sign-up required. Fill in your details, add line items, click Download PDF. The entire process takes under 2 minutes.
What format should I send an invoice in?▼
PDF is the industry standard. It can't be edited by the recipient, looks consistent on every device, and is accepted by all accounting software.
How do I number my invoices?▼
Start at 001 and increment by 1 for each new invoice. Include the year for easier filing and reference: INV-2026-001. Our tool auto-increments the number for you.
Can I generate an invoice without a registered business?▼
Yes. Self-employed individuals and sole traders can send invoices using their personal name or trading name. No company registration is required.