Invoice Generator

How to Create an Invoice: Complete Guide for Small Businesses

Creating a professional invoice is one of the most important skills for any small business owner. A well-crafted invoice ensures you get paid on time, maintains accurate financial records, and projects a professional image to your clients. This guide walks you through everything you need to know about creating invoices that get results.

What Is an Invoice?

An invoice is a formal document sent by a seller to a buyer that itemizes products or services provided and requests payment. It serves as a legal record of a transaction and is essential for bookkeeping, tax filing, and cash flow management.

Unlike a quote (which estimates costs before work begins) or a receipt (which confirms payment received), an invoice is a request for payment after goods or services have been delivered.

Essential Elements of a Professional Invoice

Every invoice should include these core elements to be complete and legally valid:

1. Your Business Information

Start with your company name (or your legal name if you’re a sole proprietor), address, phone number, and email. If you have a logo, include it at the top for brand recognition. This section tells the client exactly who is requesting payment.

2. Client Information

Include the client’s full business name, billing address, and contact information. For corporations, address the invoice to the accounts payable department or the specific contact who handles payments. Getting the details right prevents delays caused by invoices being routed to the wrong person.

3. Invoice Number

Assign a unique, sequential number to every invoice. Common formats include:

  • Simple sequential: INV-001, INV-002, INV-003
  • Date-based: INV-2026-03-001 (year-month-number)
  • Client-based: ACME-001, ACME-002 (client prefix + number)

Never reuse an invoice number. Consistent numbering makes it easy to track payments, reference specific invoices in communications, and organize your financial records.

4. Invoice Date

The date you issue the invoice. This is important for accounting purposes and for calculating when payment is due based on your payment terms.

5. Due Date and Payment Terms

Clearly state when payment is expected. Common payment terms include:

  • Due on Receipt: Payment expected immediately
  • Net 15: Due within 15 days of the invoice date
  • Net 30: Due within 30 days (the most common standard)
  • Net 60: Due within 60 days (common with larger companies)
  • 2/10 Net 30: 2% discount if paid within 10 days, otherwise due in 30 days

Research shows that invoices with clear due dates get paid 8 days faster on average than those without. Always include one.

6. Itemized Line Items

Break down the work or products into individual line items. Each should include:

  • Description: What was provided (be specific)
  • Quantity: How many units, hours, or items
  • Unit Price: The cost per unit
  • Line Total: Quantity multiplied by unit price

Specific descriptions prevent disputes. Instead of “consulting services,” write “Marketing strategy session — Q2 campaign planning (2 hours).“

7. Subtotal, Tax, and Total

  • Subtotal: Sum of all line item totals
  • Discount: If applicable, show the discount amount and whether it’s a percentage or flat amount
  • Tax: Applicable sales tax, VAT, or GST with the rate clearly shown
  • Total: The final amount due after all calculations

8. Payment Instructions

Tell the client exactly how to pay. Include:

  • Bank transfer details (account number, routing number, bank name)
  • Digital payment options (PayPal email, Venmo handle, payment links)
  • Check mailing address (if you accept checks)
  • Any reference numbers to include with payment

The easier you make it to pay, the faster you get paid.

9. Notes and Terms

Use this section for:

  • A brief “thank you for your business” message
  • Late payment penalties (e.g., “1.5% monthly interest on overdue balances”)
  • Warranty or guarantee terms
  • Any project-specific notes

Step-by-Step Invoice Creation Process

Step 1: Gather Your Information

Before creating the invoice, collect all necessary details:

  • Client’s correct billing name and address
  • A list of all deliverables, hours worked, or products shipped
  • The agreed-upon rates or prices
  • Any applicable tax rates

Step 2: Choose Your Format

You can create invoices using:

  • Online invoice generators (like ours — free, instant PDF)
  • Spreadsheet templates (Excel or Google Sheets)
  • Accounting software (QuickBooks, FreshBooks, Xero)
  • Word processors (Word or Google Docs — not recommended for complex invoices)

For most small businesses, an online invoice generator provides the best balance of speed, professionalism, and zero cost.

Step 3: Fill In the Details

Enter your business info, client info, invoice number, dates, and line items. Double-check quantities, rates, and math. An error on an invoice delays payment and looks unprofessional.

Step 4: Review Before Sending

Check for:

  • Correct client name and address
  • Accurate line items and calculations
  • Clear due date
  • Complete payment instructions
  • Professional formatting

Step 5: Send and Track

Email the invoice as a PDF attachment. Include a brief, professional message in the email body:

“Hi [Name], please find attached invoice #INV-001 for [project/services]. The total is [amount] and payment is due by [date]. Please let me know if you have any questions.”

Record the invoice in your tracking system (spreadsheet or accounting software) with the date sent, amount, due date, and payment status.

Common Invoice Mistakes to Avoid

Missing or Incorrect Information

Forgetting the due date, using the wrong client address, or omitting tax creates confusion and delays. Always double-check every field.

Vague Line Item Descriptions

“Services rendered” tells the client nothing. Be specific about what you delivered, when, and how many hours or units were involved.

Inconsistent Formatting

Use the same template, numbering system, and layout for every invoice. Consistency looks professional and makes your records easier to manage.

Not Following Up

If payment is late, don’t just wait and hope. Follow up professionally:

  • On the due date: Friendly reminder
  • 7 days late: Firmer follow-up with invoice attached
  • 14 days late: Phone call or direct message
  • 30+ days late: Formal overdue notice

Sending Invoices Late

Invoice promptly — within 24-48 hours of project completion. The longer you wait, the lower the priority your invoice receives.

Payment Terms Explained

Understanding payment terms helps you choose the right ones for your business:

TermMeaningBest For
Due on ReceiptPay immediatelySmall projects, new clients
Net 15Pay within 15 daysOngoing relationships, faster cash flow
Net 30Pay within 30 daysIndustry standard, most business relationships
Net 60Pay within 60 daysLarge corporations, government contracts
50% UpfrontHalf before, half afterNew clients, large projects

Pro tip: Offering a small discount for early payment (e.g., “2% off if paid within 10 days”) can significantly improve cash flow without materially affecting your revenue.

Start Creating Professional Invoices

You now have everything you need to create invoices that get paid on time. Use our free invoice generator to build your first invoice in minutes — no signup, no fees, and your data stays private in your browser.