Invoicing 101 for Freelancers
A great invoice is more than a request for payment. It is a legal record, a marketing touchpoint, and a reflection of your professionalism. Sloppy invoices get paid late or not at all, while clear, well-structured invoices signal that you are organized and serious about your business. This calculator helps you nail the math so you can focus on the fundamentals that actually get you paid on time.
What Every Invoice Must Include
- Your business info: Legal business name, address, phone, email, and website. If you operate under a DBA, list both names.
- Client info: The correct legal name of the billing entity, billing contact, and billing address. Wrong client names cause accounting delays.
- Invoice number: A unique sequential identifier (INV-2026-0042). Never reuse numbers.
- Issue date and due date: Both explicitly spelled out. "Net 30" alone confuses clients who do not know the terminology.
- Line items: Each service or product on its own row with a clear description, quantity, unit rate, and line total.
- Subtotal, discounts, tax, total: Broken out clearly so the math is auditable.
- Payment methods accepted: Bank transfer (ACH), check, credit card, PayPal, Stripe, Wise. Include account details or payment links.
- Late fee policy: A line like "Invoices unpaid after 30 days accrue a 1.5 percent monthly late fee" gives you legal ground to charge it.
Payment Terms Explained
"Net X" is the traditional shorthand for "payment is due X days after the invoice date." Net 30 remains the most common default in U.S. B2B, but it is entirely negotiable. Many freelancers default to Net 15 or even "Due on receipt" to improve cash flow. Larger enterprises often push for Net 60 or Net 90. Unless your contract specifies a fixed term, you as the vendor get to set the terms on the invoice.
For new clients, consider requiring a deposit (25 to 50 percent) before work begins and the balance on delivery. This protects you from nonpayment on large projects and weeds out clients who cannot afford your services. For retainer arrangements, invoice at the beginning of each month rather than the end.
Late Fee Strategies
A late fee policy is your single most effective tool against chronically late-paying clients. The most common structures are a flat fee (e.g., $25 per late invoice) or a percentage of the unpaid balance (e.g., 1.5 percent monthly, which annualizes to 18 percent). Check your state's usury laws for the maximum legal rate, typically 1 to 2 percent per month.
To make late fees enforceable, your contract or engagement letter must explicitly mention them, and every invoice should restate the policy. Do not bury the late fee language in fine print. A prominent sentence near the due date ("A 1.5 percent late fee applies to balances unpaid after the due date") is what makes it work. When a client pays late, actually apply the fee. Waiving it teaches repeat offenders that your deadlines are flexible.
Invoicing Software vs. Manual
Services like FreshBooks, Wave, QuickBooks Self-Employed, Bonsai, and HoneyBook automate invoice creation, track who has paid and who has not, send polite reminders, and accept online payments directly. They cost $0 to $50 per month depending on features and client count. For freelancers issuing more than 3 to 5 invoices per month, the time saved pays for the tool many times over.
For very small operations or one-off projects, manual invoicing with a Google Doc, Word template, or PDF works fine. The math in this calculator is the same either way. The downside to manual invoicing is the lack of a central payment dashboard and no automatic reminders, which means you will spend more time chasing payments.
Cash Flow Reality for Freelancers
Even with Net 15 terms, many clients pay late. Budget for this reality by keeping 2 to 3 months of expenses in a business savings account as a buffer. Invoice promptly (same day or next business day after delivering work), follow up on day 31 if Net 30 has elapsed, and escalate politely but firmly at 45 and 60 days. Most disputes are simple misunderstandings that resolve with a friendly email.