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

⚠️ Avoid these: Studies show that 29% of freelancer invoices are paid late. Most delays are caused by simple mistakes on the invoice itself.
  1. Missing or unclear due date — If you don't specify when payment is due, clients will deprioritize it
  2. Vague descriptions — "Consulting" tells the client nothing. Be specific about what you delivered
  3. Wrong client details — Invoices sent to the wrong department get lost in corporate systems
  4. No invoice number — Makes it impossible for clients to reference in their payment systems
  5. Missing payment instructions — If clients don't know HOW to pay, they won't

Invoice Payment Terms Explained

Best practice: For new clients, use "Net 15" or "Due upon receipt." Once you've established trust, Net 30 is standard. Always include a late payment fee clause (typically 1.5% per month). Check our guide to late fee rules by state to ensure compliance.

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

5 Proven Tactics That Reduce Payment Time

Based on aggregated data from invoicing platforms processing millions of invoices:

  1. 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)
  2. 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.
  3. 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.
  4. 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.
  5. 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:

💡 Our recommendation: Generate a clean PDF (for the client's records) AND include a direct payment link in your email. This gives you the professionalism of a PDF with the speed of online payment. Our free online invoice generator creates the PDF instantly — pair it with your Stripe or PayPal link.

When to Send Your Invoice (Timing Matters)

The timing of your invoice directly impacts when you get paid:

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:

Start free, upgrade when your business demands it.

Create Your First Professional Invoice

Free. No signup. Takes 2 minutes.

Start Now →

📄 Related Invoice Templates

Ready to create your invoice? Choose a template for your profession:

Freelancer Consultant Contractor Web Developer Photographer Graphic Designer

📚 More guides: Free Invoice Template Guide · Freelance Invoice Guide · Late Fee Rules by State · Invoice Email Templates

More Free Tools

📄 Invoice Generator · 🧾 Receipt Generator · 📋 Quote Generator