Small Business Invoicing: The Complete Guide
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.