How to Create an Invoice: Complete Step-by-Step Guide (2026)
Whether you just landed your first freelance client or you're a small business owner who's been winging it with email receipts, learning how to create a professional invoice is essential for getting paid on time and looking credible.
This guide walks you through everything — what to include, common mistakes to avoid, and how to generate one for free in under 2 minutes.
Step-by-Step: How to Create an Invoice
1Add Your Business Information
Include your full business name (or your name if you're a sole proprietor), address, email, and phone number. This establishes who is requesting payment.
2Add Your Client's Details
Include the client's company name, contact person, and billing address. This ensures the invoice reaches the right person in their accounts payable department.
3Assign an Invoice Number
Use a sequential numbering system (INV-001, INV-002, etc.). This helps both you and your client track payments and is required for tax purposes in most countries.
4Set Issue Date and Due Date
The issue date is when you send the invoice. The due date is when payment is expected. Common terms: "Due upon receipt", "Net 15", "Net 30" (30 days from issue).
5List Your Services or Products
For each line item, include: a clear description, quantity, unit rate, and the total amount. Be specific — "Website redesign - homepage and 3 inner pages" is better than "web work".
6Calculate Totals
Show the subtotal, any applicable tax, and the final total due. Make the total amount prominent and impossible to miss.
7Add Payment Instructions
Tell your client exactly how to pay: bank transfer details, PayPal email, Stripe link, or check mailing address. The easier you make it, the faster you get paid.
Skip the Manual Work
Our free generator handles formatting, calculations, and PDF export automatically.
Create Your Invoice Now →5 Common Invoice Mistakes That Delay Payment
- Missing or unclear due date — If you don't specify when payment is due, clients will deprioritize it
- Vague descriptions — "Consulting" tells the client nothing. Be specific about what you delivered
- Wrong client details — Invoices sent to the wrong department get lost in corporate systems
- No invoice number — Makes it impossible for clients to reference in their payment systems
- Missing payment instructions — If clients don't know HOW to pay, they won't
Invoice Payment Terms Explained
- Due upon receipt — Payment expected immediately when invoice is received
- Net 15 — Payment due within 15 days of invoice date
- Net 30 — Payment due within 30 days (most common for B2B)
- Net 60 — Payment due within 60 days (common with larger corporations)
- 2/10 Net 30 — 2% discount if paid within 10 days, otherwise due in 30
Do I Need Invoicing Software?
For most freelancers and small businesses, you don't need expensive software like FreshBooks ($17/mo) or QuickBooks ($30/mo) just to create invoices. A free tool works perfectly until you need features like:
- Automatic recurring invoices
- Payment tracking and reminders
- Integration with accounting software
- Multi-currency support
Start free, upgrade when your business demands it.