How to Create an Invoice: The Complete Step-by-Step Guide (2026)
Learn exactly how to create a professional invoice from scratch. Covers every required field, common mistakes to avoid, how to send it, and how to follow up to get paid on time.
Creating a professional invoice is one of the most important skills any freelancer or small business owner can learn. A clear, well-structured invoice gets you paid faster, protects you legally, and makes your business look completely professional to clients.
In this guide, we will walk you through every single step — from what an invoice actually is, to which fields you must include, to the exact words you should use when following up on a late payment.
What Is an Invoice?
An invoice is a formal, itemized document that a business or freelancer sends to a client to request payment for goods or services provided. It serves two important purposes:
- As a payment request: It tells the client exactly how much they owe you and when the payment is due.
- As a legal record: Both you and the client keep a copy of the invoice as proof of the transaction for accounting and tax purposes.
An invoice is different from a receipt. A receipt is issued after payment has been made and confirms that money was received. An invoice is issued before payment to request it.
What Information Must an Invoice Include?
A professional invoice has several required fields. Missing even one of them can delay your payment or cause confusion. Here is everything your invoice must contain:
1. The Word "Invoice"
This sounds obvious, but many beginners skip it. Always put the word "INVOICE" clearly at the top of the document so the client's accounting department instantly knows what it is.
2. A Unique Invoice Number
Every invoice you send must have a unique identifier. This is critical for your own bookkeeping and for the client's records. A simple format works perfectly:
- INV-001, INV-002, INV-003...
- Or include the year: INV-2026-001
- Or include the client name: INV-ACME-001
Never send two invoices with the same number. If a client asks "which invoice?" you should be able to say "Invoice number INV-047" and both of you immediately know exactly which document you're talking about.
3. Your Business Information
Include your full contact details in the header of the invoice:
- Your full name (or business name)
- Your business address
- Your email address
- Your phone number (optional but recommended)
- Your website or social handle (optional)
4. Client's Information
Always address the invoice directly to your client. Include:
- The client's full name or company name
- Their billing address
- The name of the person in charge of payments (if you know it)
Pro tip: If your client is a large company, find out who their Accounts Payable (AP) department contact is. Sending the invoice directly to them instead of your project contact will get it processed significantly faster.
5. Invoice Date and Due Date
The invoice date is the day you are creating and sending the invoice. The due date is the deadline for payment. These two dates are critical.
Common payment terms include:
- Due Upon Receipt: Payment is expected immediately.
- Net 14: Payment is due 14 days after the invoice date.
- Net 30: Payment is due 30 days after the invoice date. This is the most common standard in business.
- Net 60: Payment is due 60 days after the invoice date. Common in large enterprises.
For most freelancers, we recommend Net 14 or Due Upon Receipt to maintain healthy cash flow.
6. An Itemized List of Services or Products
This is the heart of your invoice. Break down exactly what you provided and what you are charging for each item. A typical line item includes:
- Description: What exactly did you do? (e.g., "Logo Design — 3 concepts + 2 revision rounds")
- Quantity: How many units, hours, or words?
- Rate: Your price per unit (per hour, per word, per item)
- Line Total: Quantity × Rate
Being specific on the description prevents disputes. "Design work" invites argument. "Homepage UI design — desktop and mobile (Figma file delivered June 3rd)" leaves nothing ambiguous.
7. Subtotal, Taxes, Discounts, and Grand Total
After your line items, show a clear summary:
- Subtotal: The sum of all line items before tax or discounts.
- Discount: If you offered a discount, show it here as a percentage or a fixed amount.
- Tax: If you are required to charge sales tax or VAT in your country, add it clearly here as a percentage.
- Total Due: The final amount the client needs to pay. Make this big and bold so there is zero confusion.
8. Payment Instructions
Tell the client exactly how to pay you. Do not make them guess. Include:
- Your preferred payment method (Bank Transfer, PayPal, Wise, Payoneer, Cheque)
- Your bank account details (Account number, routing number, IBAN, or SWIFT code)
- Any reference they should include with their payment (e.g., your invoice number)
9. A Short "Thank You" Note (Optional but Effective)
Adding a simple note at the bottom like "Thank you for your business! It is a pleasure working with you." makes your invoice feel warm and personal. Believe it or not, clients have been shown in studies to pay invoices with thank-you notes 5 days faster on average.
How to Send Your Invoice
Once your invoice is ready, how you send it matters almost as much as what is on it.
- Always send as a PDF. Never send an editable Word or Excel file. A PDF is locked, professional, and looks the same on every device.
- Use a clear email subject line. For example:
Invoice #INV-047 from FluxInvoice — Due September 30 - Keep the email body short and professional. State the invoice number, the total amount, and the due date in the first two sentences.
How to Follow Up on a Late Payment
Late payments are a reality of freelance life. Here is an escalating follow-up strategy:
- 1 day after due date: Send a polite email reminder. "Hi [Name], just a friendly reminder that Invoice #INV-047 for $500 was due yesterday. Please let me know if you have any questions."
- 7 days after due date: Send a firmer email. Mention the late payment and ask for an update on the expected payment date.
- 14 days after due date: Send a final notice and state that you may pause work until the account is settled.
- 30+ days after due date: Consider involving a collections agency or sending a formal legal demand letter.
Create Your First Invoice for Free Right Now
You do not need to spend hours setting up accounting software just to send one invoice. FluxInvoice's free invoice generator lets you create a professional, fully-customized PDF invoice in under 60 seconds — with no sign-up required and no watermarks.
Simply fill in your details, add your line items, choose a template, and click download. Your invoice is ready to send instantly.
Ready to Create a Professional Invoice?
Free, no sign-up required, no watermarks. Download a perfect PDF in under 60 seconds.
Try the Free Invoice Generator →