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

⚠️ 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).

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