Invoicing Best Practices: Getting Paid Without the Awkwardness
Getting paid is the whole point of business, yet many entrepreneurs treat invoicing like an afterthought. They deliver work on Monday, invoice on Friday, and wonder why cash flow is tight.
Invoice immediately. The moment work is delivered or a milestone is hit, send the invoice. Every day you wait is a day further from getting paid. Set up automatic invoicing for recurring services.
Clear payment terms on every invoice: net 15, net 30, or due on receipt. 'Due on receipt' is aggressive but effective for small businesses. Net 30 is standard but means you're financing your client's cash flow for a month.
Make paying easy. Include a 'Pay Now' button that accepts credit cards or bank transfers. Tools like Stripe, Square, or PayPal invoicing make this dead simple. The fewer clicks between invoice and payment, the faster you get paid.
Deposits and milestones prevent scope creep and cash flow gaps. For projects over $1,000, require 50% upfront and 50% on delivery. For larger projects, split into monthly milestones. Never deliver 100% of work before receiving 100% of payment.
Late payment policies should be stated upfront: 'Invoices unpaid after 30 days incur a 1.5% monthly late fee.' Most people won't test this, but having it there shows you're serious about getting paid.
Follow up without apologizing. First reminder at due date, second at 7 days late, third at 14 days with a phone call. Don't say 'Sorry to bother you' — say 'Following up on invoice #1234, which was due on [date]. How can we get this resolved?'
Track your accounts receivable aging. If the average time to get paid is creeping up, tighten your terms or reconsider clients who consistently pay late.
Professional invoices build trust: include your logo, clear line items, total amount, payment methods, and contact info. It takes five minutes to set up a template that makes you look legitimate.