How to Create an Invoice: Complete Step-by-Step Guide

Creating a professional invoice is one of the most important skills for freelancers and small business owners. A well-structured invoice gets you paid faster and builds trust with clients.

What Is an Invoice?

An invoice is a document you send to a client requesting payment for goods or services. It serves as a legal record of the transaction and includes details about what was provided, how much is owed, and when payment is due.

Essential Invoice Fields

Every professional invoice should include:

  1. Your business name and contact info — Name, address, email, phone
  2. Client details — Bill-to name and address
  3. Invoice number — Unique identifier (e.g., INV-2026-001)
  4. Invoice date — When the invoice was issued
  5. Due date — Payment deadline
  6. Line items — Description, quantity, rate, and amount for each service
  7. Subtotal, tax, and total — Clear breakdown of amounts
  8. Payment terms — How and when to pay (bank transfer, PayPal, etc.)

Step-by-Step: Create Your First Invoice

Step 1: Choose a Template

Pick a template that matches your business type — consulting, freelance, retail, or contractor. ILuvInvoice offers 8+ free professional templates.

Step 2: Fill in Your Details

Add your logo, business name, and contact information. This builds brand recognition and makes it easy for clients to reach you.

Step 3: Add Client Information

Enter your client's name, company, and billing address. Double-check spelling to avoid payment delays.

Step 4: List Your Services

Break down each service or product as a separate line item. Be specific — "Website redesign (40 hours @ $75/hr)" is better than "Web work."

Step 5: Set Payment Terms

Common terms include Net 15, Net 30, or Due on Receipt. Include your preferred payment method and any late fees.

Step 6: Review and Send

Proofread everything, download as PDF, and send to your client via email.

Invoice Best Practices

Create Invoices Free with ILuvInvoice

Skip the spreadsheet hassle. Create a professional PDF invoice in seconds — no signup required, unlimited invoices, dark/light mode, and 8+ templates.

Frequently Asked Questions

How often should I invoice clients?

For ongoing projects, invoice weekly or bi-weekly. For one-time projects, invoice upon completion or at agreed milestones.

What payment terms should I use?

Net 30 is standard for B2B. Freelancers often use Due on Receipt or Net 15 for faster payment.

Do I need to include tax on my invoice?

It depends on your location and tax registration. Consult a local accountant for GST, VAT, or sales tax requirements.