Hours, flat fee, expenses, discounts, and tax — everything you need to calculate an invoice total correctly the first time.
A properly structured invoice is both a billing document and a legal record. At minimum it needs: your business name and contact information, the client's name and address, a unique invoice number, the invoice date, a clear description of services or goods, individual line item amounts, the total due, payment terms, and your accepted payment methods. Missing any of these can delay payment or create disputes down the line.
Net 30 is the standard for B2B invoicing — payment due within 30 days of the invoice date. Net 15 is common for smaller clients or those with a history of late payment. Some freelancers and agencies use due-on-receipt for smaller projects. Early payment discounts like "2/10 net 30" — 2% off if paid within 10 days — can meaningfully improve cash flow and are worth offering to clients who pay late.
Including a late fee clause on your invoice — typically 1.5% per month on overdue balances — creates a legitimate financial incentive for timely payment and gives you recourse if you need to escalate. The key is consistency: you must apply the policy uniformly. Letting some clients slide and charging others damages the relationship and the enforceability of the clause.
A sequential invoice numbering system (INV-0001, INV-0002, etc.) keeps your records clean and makes it easy to identify gaps or disputes. Some businesses use date-based numbering (2026-0527-01) to make the invoice period immediately visible. Whatever system you choose, consistency matters — your accounting software, bank records, and client communications should all reference the same invoice numbers.
Invoices are the primary documentation for revenue on your tax return. For freelancers and self-employed individuals, every invoice you issue is gross income reportable on Schedule C. Keeping organized records of paid vs unpaid invoices matters at tax time — you report income when it's received (cash basis) or when it's earned (accrual basis) depending on your accounting method. Most small businesses use cash basis, meaning you record income when the client pays.
For projects over $2,000, requiring a 25% to 50% deposit upfront is standard practice and protects you against non-payment. Retainer arrangements — where a client pays a fixed monthly amount for ongoing access to your services — provide predictable revenue and simplify invoicing. Document retainer terms clearly in a contract before work begins so the invoice is a formality, not a negotiation.