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:
| Term | Meaning | Best For |
|---|---|---|
| Due on Receipt | Pay immediately | Small projects, new clients |
| Net 15 | Pay within 15 days | Ongoing relationships, faster cash flow |
| Net 30 | Pay within 30 days | Industry standard, most business relationships |
| Net 60 | Pay within 60 days | Large corporations, government contracts |
| 50% Upfront | Half before, half after | New 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.