How to Create an Invoice: Complete Step-by-Step Guide (2026)
To create an invoice, include your business name, client details, invoice number, itemized services with rates, total amount due, and payment terms — then send it as a PDF. That's the short answer. Below is the complete guide with templates, data, and pro tips to get paid faster.
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 using our free invoice generator (no signup required).
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
Invoice Payment Data: What Actually Gets You Paid Faster (2026)
We analyzed industry research from Xero, QuickBooks, and Plutio to identify what separates invoices that get paid on time from those that don't. Here's what the data shows:
The Late Payment Problem by the Numbers
- 56% of U.S. small businesses are currently owed money from unpaid invoices, averaging $17,500 per business (Intuit QuickBooks 2025 Late Payments Report)
- 85% of freelancers experience late payments at least occasionally, with 21% paid late more than half the time (Plutio 2026)
- U.S. small businesses wait 28.8 days on average for invoice payment (Xero Small Business Insights, Q1 2026)
- 29% of all freelance invoices are paid at least one day past the due date
- 47% of businesses report invoices overdue by more than 30 days
5 Proven Tactics That Reduce Payment Time
Based on aggregated data from invoicing platforms processing millions of invoices:
- Use a specific calendar date, not "Net 30" — Invoices stating "Due by June 15, 2026" get paid 7 days faster than those saying "Net 30" and reduce late payments by 42% (Plutio 2026 data)
- Include an online payment link — Invoices with a clickable payment button (Stripe, PayPal) get paid 2x faster than those requiring manual bank transfers. The friction of copying account numbers costs you days.
- Send invoices on Tuesday or Wednesday — Accounts payable departments process payments mid-week. Friday invoices sit until Monday; Monday invoices get buried in the inbox.
- Add a small early payment discount — "2/10 Net 30" (2% off if paid within 10 days) converts 15-20% of clients to early payers. On a $5,000 invoice, you sacrifice $100 but gain 20 days of cash flow.
- Follow up before the due date — A friendly reminder 3 days before due date increases on-time payment by 30%. Most invoicing tools automate this, but a personal email works even better.
Invoice Format: PDF vs. Online vs. Paper
The format you send your invoice in affects payment speed:
- 57% of invoices globally still arrive as PDF or paper (Basware analysis of 272 million invoices, 2026)
- Online invoices with embedded payment links get paid 11 days faster than PDF-only invoices on average
- PDF invoices remain the professional standard for record-keeping and are legally accepted in all jurisdictions — but pair them with a payment link in the email body
- Paper invoices average 38+ days to payment and should be avoided entirely unless legally required
When to Send Your Invoice (Timing Matters)
The timing of your invoice directly impacts when you get paid:
- Same-day invoicing — Send the invoice the day you deliver work. Every day you delay sending reduces urgency and adds to your average payment time.
- Milestone invoicing for large projects — For projects over $2,000, bill at milestones (30% upfront, 40% at midpoint, 30% on delivery). This reduces your risk exposure and keeps cash flowing.
- Recurring invoicing for retainers — Bill on the 1st of each month for ongoing work. Consistency trains clients to expect and budget for your invoice.
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.