Small Business Invoicing: The Complete Guide

10 min read | Updated January 2025

Proper invoicing is the lifeblood of any small business. It's how you get paid for your hard work. This comprehensive guide covers everything you need to know about creating professional invoices, managing payments, and maintaining healthy cash flow.

What Is an Invoice?

An invoice is a formal document you send to customers requesting payment for products or services. It serves as a bill, a legal record of the transaction, and documentation for your accounting and taxes.

When Should You Send an Invoice?

The timing depends on your business model:

  • After completing work: Most common for services
  • Before work begins: For deposits or prepayment
  • At delivery: Common for products
  • On a schedule: For retainers or subscriptions (e.g., 1st of each month)
  • At milestones: For large projects with progress payments

Pro tip: Invoice as soon as possible. The longer you wait, the longer until you get paid.

Essential Invoice Elements

Every invoice should include:

  • The word "INVOICE" prominently displayed
  • Your business name, address, and contact info
  • Customer's name and address
  • Unique invoice number
  • Invoice date
  • Payment due date
  • Itemized list of products/services
  • Quantities and unit prices
  • Subtotal, taxes, and total amount due
  • Payment methods accepted
  • Payment terms and late fee policy

Create Your First Invoice

Our free invoice generator includes all required fields. Just fill in your details.

Create Free Invoice →

Setting Payment Terms

Payment terms tell customers when and how to pay. Common options:

  • Due on Receipt: Payment expected immediately
  • Net 15: Due within 15 days
  • Net 30: Due within 30 days (most common)
  • Net 60: Due within 60 days (for larger clients)
  • 2/10 Net 30: 2% discount if paid in 10 days, otherwise due in 30

Shorter terms improve cash flow but may not suit all clients. Find the balance that works for your business and industry.

How to Price Your Products/Services

Pricing should cover:

  • Direct costs (materials, labor, software)
  • Overhead (rent, utilities, insurance)
  • Your time and expertise
  • Profit margin
  • Market rates for similar services

Research what competitors charge and price competitively while ensuring profitability. Don't undervalue your work.

Accepting Payments

Offer multiple payment options to make it easy for customers:

  • Bank transfer/ACH: Low fees, slower processing
  • Credit cards: Convenient, higher fees (2-3%)
  • PayPal/Venmo: Popular for smaller amounts
  • Checks: Traditional, slow to clear
  • Cash: For in-person transactions

Managing Cash Flow

Healthy cash flow keeps your business running:

  • Invoice promptly: Don't delay sending invoices
  • Follow up consistently: Send reminders before and after due dates
  • Require deposits: Get 25-50% upfront for large projects
  • Offer early payment discounts: Incentivize faster payment
  • Track outstanding invoices: Know what's owed at all times
  • Have a reserve: Keep 3-6 months of expenses saved

Handling Taxes

Depending on your location and business type, you may need to:

  • Charge and remit sales tax
  • Include your tax ID on invoices
  • Track income for quarterly estimated taxes
  • Keep invoices for 7 years for audit purposes
  • Understand VAT/GST if selling internationally

Consult an accountant for advice specific to your situation.

Common Invoicing Mistakes

  • Waiting too long to invoice: Bill immediately when work is done
  • Unclear descriptions: Be specific about what you provided
  • Missing payment details: Include how and where to pay
  • No payment terms: Always specify when payment is due
  • Not following up: Send reminders for overdue invoices
  • Inconsistent numbering: Use a logical, sequential system
  • Forgetting taxes: Include applicable sales tax
  • Poor record keeping: Save copies of all invoices

Invoicing Best Practices

  • Use professional, branded invoice templates
  • Double-check all details before sending
  • Send invoices via email with PDF attachment
  • Keep copies organized by date and client
  • Review unpaid invoices weekly
  • Build relationships - clients pay people they like
  • Be responsive to questions about invoices
  • Say thank you when payments are received

When Things Go Wrong

Even with good practices, you'll encounter late payments and disputes. Here's how to handle them:

  • Late payments: Send polite reminders, then escalate tone gradually
  • Disputes: Discuss calmly, refer to your contract, find compromises
  • Non-payment: Consider payment plans, collection agencies, or small claims court
  • Returned payments: Contact the customer immediately

Start Invoicing Professionally Today

Create your first invoice in under a minute.

Create Free Invoice →

Frequently Asked Questions

What should I include in a professional invoice?

A professional invoice should include your business name and contact information, the client's details, a unique invoice number, itemized list of products or services with prices, subtotal, taxes, total amount due, and payment terms. You should also add the invoice date and payment deadline to ensure clarity and timely payments.

How do I create an invoice for my small business?

You can create an invoice using accounting software like MakeInvoice.online, Microsoft Word templates, or Google Docs. The easiest method is using online invoicing tools that allow you to customize templates, automatically calculate totals, and send invoices directly to clients. These tools often include features like payment tracking and recurring invoice options.

What is the best way to send invoices to customers?

Send invoices via email as a PDF attachment to ensure professional presentation and easy sharing. Most invoicing software allows you to send invoices directly from the platform with automatic delivery. For large clients, you may also need to provide printed copies or integrate with their accounting system.

How long should I keep invoices for tax purposes?

Most small businesses should keep invoices for at least 3-7 years, depending on your location and industry requirements. The IRS generally recommends keeping business records for a minimum of three years. Check your local tax regulations to determine the specific retention period required for your business.

How can I ensure customers pay invoices on time?

Set clear payment terms upfront, offer multiple payment methods, and send invoices promptly after work completion. You can also include early payment discounts, set up automatic payment reminders, and consider late payment penalties to encourage timely payments. Using online invoicing platforms with automated reminders can significantly improve cash flow.

Related Articles