Back to all guides

How to Create an Invoice: A Complete Guide for Freelancers

Creating a professional invoice doesn't have to be complicated. Whether you're a freelancer sending your first invoice or a small business owner looking for a better process, this guide covers everything you need to know.

What Is an Invoice?

An invoice is a document sent by a seller to a buyer that itemizes products or services provided and requests payment. It serves as a legal record of the transaction and typically includes payment terms and due dates.

What to Include on Your Invoice

Every professional invoice should contain these elements:

  1. Your business name and contact info — Company name, address, email, and phone number
  2. Client's name and address — The person or company you're billing
  3. Unique invoice number — Sequential numbering (INV-001, INV-002) for easy tracking
  4. Invoice date — When the invoice was created
  5. Due date — When payment is expected
  6. Itemized list of services/products — Description, quantity, rate, and amount for each line item
  7. Subtotal, tax, and total — Clear breakdown of all charges
  8. Payment terms — Net 30, Due on Receipt, etc.
  9. Notes or terms — Any additional instructions or conditions

Understanding Payment Terms

Payment terms tell your client when and how to pay. Here are the most common ones:

  • Due on Receipt — Payment expected immediately upon receiving the invoice
  • Net 15 — Payment due within 15 days
  • Net 30 — Payment due within 30 days (industry standard)
  • Net 60 — Payment due within 60 days (common for larger companies)

Tip: For new clients, start with Net 15 or Due on Receipt. Once you've established trust, Net 30 is the standard.

Common Invoice Mistakes to Avoid

  • Missing invoice number — Makes tracking and follow-up difficult
  • Vague line items — "Consulting services" is less helpful than "Website redesign consultation — 3 hours"
  • No due date — Without a clear deadline, clients will deprioritize your invoice
  • Wrong client details — Double-check names and addresses to avoid payment delays

Create Your Invoice Now

Ready to put this into practice? Use the free invoice generator below — no signup required, and your data stays in your browser:

Loading...

Tips for Getting Paid Faster

  1. Send invoices promptly — Invoice immediately after completing work
  2. Be specific — Detailed line items reduce client questions
  3. Offer multiple payment methods — Bank transfer, PayPal, credit card
  4. Follow up politely — Send a reminder 3 days before the due date
  5. Set clear terms upfront — Discuss payment expectations before starting work

Invoice Numbering Best Practices

A good invoice numbering system helps you stay organized:

  • Sequential: INV-001, INV-002, INV-003
  • Date-based: INV-202603-001 (year-month-sequence)
  • Client-based: ACME-001, ACME-002

InvoiceNeat uses the date-based format (INV-YYYYMM-NNNN) by default, which makes it easy to find invoices from a specific month.