Small Business Invoicing Guide
For a small business, invoicing is not just paperwork — it is how you get paid. Late or inaccurate invoices directly impact cash flow, and cash flow problems are the leading cause of small business failure. This guide covers the operational side of invoicing: how to set up a system, manage it efficiently, and avoid the mistakes that cost time and money.
Setting up an invoicing system
Before you send your first invoice, establish a few conventions:
- Numbering scheme. Pick a format (e.g.,
INV-2026-0001) and stick with it. Sequential numbers make it easy to spot gaps and reference specific invoices in conversations. - Default payment terms. Decide on Net 15, Net 30, or another term. Put it in your contracts and on every invoice.
- Template. Use a consistent layout across all invoices. Clients should recognize your invoices at a glance. iv offers 17 templates you can customize with your brand colors and logo.
- Client records. Maintain a list of clients with their billing address, payment contact, and preferred payment method. This saves time on every invoice.
The invoicing workflow
A reliable workflow has four steps:
- Create. Generate the invoice as soon as the work is delivered or the milestone is reached. Delays here cause delays in payment.
- Review. Check the math, client name, invoice number, and payment terms before sending. A five-second review avoids a five-day back-and-forth.
- Send. Email is standard. Attach the PDF and include the total and due date in the email body. Some clients prefer portal access — iv supports shared invoice links for clients who want to view invoices online.
- Follow up. If the due date passes, send a reminder within 48 hours. If payment is 14+ days late, call or email the client directly. Be polite but firm.
Cash flow management
Invoicing and cash flow are directly linked. Some practical strategies:
- Invoice promptly. The day you deliver, the invoice should go out. Every day you delay is a day added to the payment cycle.
- Stagger payment terms. If all your invoices are Net 30, all payments arrive at roughly the same time — or not at all. Stagger due dates to smooth out cash flow.
- Require deposits. For large projects, require a deposit (25-50%) before starting. This reduces your risk and funds the project start.
- Offer early payment discounts. "2/10 Net 30" means 2% off if paid within 10 days. Some clients jump at this; the 2% is cheaper than the interest on their accounts payable.
- Track outstanding invoices. Review your accounts receivable weekly. A dashboard showing unpaid invoices by age (current, 30 days, 60 days, 90+ days) makes problems visible before they become crises.
Automation
Repetitive invoicing is a candidate for automation. If you bill the same client the same amount every month, set up a recurring invoice. iv supports RRULE-based recurring schedules: define the frequency and the system generates draft invoices automatically. You review and send them — the tool handles the scheduling.
Automated payment reminders are another time-saver. Instead of manually emailing clients when invoices are overdue, let the system send a polite reminder at 7, 14, and 30 days past due.
Tax considerations
Small businesses must track tax collected on invoices and remit it to the appropriate authority. In the US, this means state and sometimes local sales tax. In the EU, it means VAT. Key practices:
- Include your tax ID on every invoice.
- Apply the correct tax rate for the client's jurisdiction (not yours, in many cases).
- Keep records of all invoices for the legally required retention period (typically 3-7 years).
- Export your invoices periodically for your accountant. iv exports to CSV, XLSX, JSON, and QBO/IIF formats.
Choosing a tool
For a business that sends fewer than 50 invoices per month, a free invoice generator is sufficient. For businesses that need full accounting integration, a tool like QuickBooks or Xero covers both invoicing and bookkeeping. See our comparison guide for a detailed breakdown.
iv is free for individuals and $7/month for small teams. It runs on the edge (fast worldwide), works offline, and stores data locally by default. If you need something simple that just works, try it.
Summary
Good invoicing is consistent, prompt, and accurate. Set up a numbering scheme, use a template, send invoices the day you deliver, and follow up when payments are late. Automate the repetitive parts. The goal is to spend your time on the work, not on chasing payments.