Billing, Collections & Subscription Operations
Practical, step-by-step guidance to set up invoices, subscription billing, dunning flows, and payment operations that protect cash flow while preserving customer relationships. Includes recommended platforms, a subscription checklist, sample templates, escalation rules, and simple KPIs you can monitor.
Purpose — Why this playbook matters
Cash is oxygen for almost every small business. This playbook helps you put simple, reliable payment systems in place so invoices get sent, recurring billing runs smoothly, failed payments get handled automatically where possible, and human attention is used only where it actually matters. The goal: predictable cash flow, fewer late payments, and less time spent chasing money.
Who this helps
This is written for solo founders, freelancers, consultants, and microbusinesses running one-off invoices or subscription billing. It assumes limited technical resources and prioritizes automation, clear communication, and humane collection practices.
Quick-start checklist (do these first)
- Choose a payment platform that fits your model (recurring vs one-off). See recommended platforms below.
- Create a standard invoice template with clear due date, payment link, and late fee policy.
- Define payment terms (e.g., Net 14 / Net 30) and a dunning schedule (reminders + escalation triggers).
- Enable automatic retries for failed recurring payments and set up card-on-file update notices.
- Set up simple KPIs and a weekly review: overdue amounts, days sales outstanding (DSO), and recovery rate.
Recommended payment platforms — pick what fits
- Stripe — Excellent for subscriptions, card vaulting, robust APIs, built-in retry logic, and webhooks. Good for businesses that may want customization or automation.
- Chargebee / Recurly — Subscription-focused billing with strong dunning features and accounting integrations. Better if subscriptions are central and you want less custom engineering.
- PayPal / Braintree — Wide reach, familiar to customers. Useful for mixed one-off and recurring payments.
- Square — Great for service businesses that also accept in-person or card-present payments.
- Paddle — Good for digital products and SaaS when you want a payments+tax+compliance bundle.
Choose the simplest platform that meets your needs today. You can migrate later, but each migration costs time.
Invoice template (essential elements)
- Business name, address, and contact info
- Customer name and contact
- Invoice number and issue date
- Clear due date (e.g., Due in 14 days)
- Line items, quantities, unit prices, and subtotal
- Tax and any applicable fees
- Total due and a prominent payment link/button
- Short payment instructions and acceptable methods (card, ACH, bank transfer)
- Late payment policy and contact for billing questions
Dunning & collections flow (practical example)
Keep the language clear and polite at first. Automate reminders where possible and escalate human outreach when automated steps fail.
| Day | Action | Tone / Notes |
|---|---|---|
| 0 (invoice) | Send invoice with payment link | Friendly, include due date and payment options |
| +3 | First reminder email | Polite reminder, link to pay, offer to answer questions |
| +7 | Second reminder email | Clear subject: Invoice overdue. Mention late fee or suspension policy if appropriate |
| +14 | Phone call / personal email | Human touch — confirm they received invoice, ask if there's an issue |
| +30 | Temporarily suspend non-critical services / pause subscription | Give clear steps to restore service and state balance due |
| +45 | Final demand / escalation to collections or legal (small claims) | Use only when reasonable — weigh customer value |
Failed recurring payments (subscriptions)
Implement an automated retry schedule (e.g., retry at 1, 3, and 7 days). Send a card-update request email before the first retry. Use built-in dunning sequences in your billing platform when available. Consider a short grace period for valued customers.
Sample overdue email subjects & snippets
- First reminder: "Friendly reminder: Invoice #123 due in 3 days" — Keep short and helpful with payment link.
- Second reminder: "Invoice #123 is overdue — Please let us know how we can help" — Offer assistance/options.
- Suspension notice: "Action required: Service paused due to unpaid invoice #123" — Explain next steps to restore service.
Subscription-specific considerations
- Decide on prorations, upgrades/downgrades, and refund rules and document them in terms of service.
- Handle card updates proactively (email + hosted update page).
- Segment customers: high-value accounts should get manual outreach before suspension.
- Monitor involuntary churn (failed payment cancellations) and set targets to reduce it.
Simple KPIs to monitor weekly
- Days Sales Outstanding (DSO) = (Accounts Receivable / Average Daily Sales). Track trend monthly.
- Overdue % = (Value of overdue invoices / Total outstanding receivables).
- Recovery Rate = (Amount collected from overdue invoices / Amount overdue at the start of period).
- MRR Churn (for subscriptions) — track voluntary and involuntary churn separately.
- Failed Payment Rate = (Failed recurring attempts / total recurring attempts).
Practical policies & decision rules
Create short decision rules the team can follow without thinking:
- Manual outreach for accounts overdue > $1,000 or strategic customers regardless of amount.
- Suspend access after 30 days overdue unless a payment plan is in place.
- Charge a modest late fee only if transparent on the invoice; prefer suspension over punitive fees when preserving the relationship matters.
- Escalate to collections after 60 days if recovery attempts fail and the customer value doesn't justify ongoing management.
Billing operations checklist (ongoing)
- Every week: Review overdue report, call top 5 overdue accounts, reconcile payments received.
- Monthly: Reconcile payment gateway + bank deposits to accounting system; review DSO and recovery rate.
- Quarterly: Review pricing, late fee policy, and dunning messages. Update templates.
Common pitfalls to avoid
- Not making it easy to pay — include clear links and multiple payment options.
- Using aggressive collection language too early — you risk damaging relationships and referrals.
- Not automating obvious steps — manual retries and reminders waste time.
- Neglecting reconciliation — un-reconciled payments create distrust and extra work.
Where to add automation and what to keep human
Automate invoice delivery, retry logic, card update emails, and first two reminders. Use humans for complex disputes, high-value accounts, and late-stage escalations. Automations free time for productive conversations instead of chasing transactions.
Next steps — simple implementation plan (3-day sprint)
- Day 1: Pick a payment platform, create invoice template, and define terms and dunning schedule.
- Day 2: Configure platform settings (retries, notifications, email templates) and test end-to-end with a sample invoice and payment.
- Day 3: Set up one-sheet KPIs in a spreadsheet or dashboard and schedule weekly review time.
Further improvements (optional)
As you scale, consider adding:
- Hosted customer billing portal where customers can update cards and view invoices.
- Automated accounting integrations (QuickBooks, Xero) to reduce reconciliation work.
- Segmented dunning flows by customer value and risk profile.
- Automated recovery offers (discount to settle) for long-overdue balances where appropriate.
Keeping the human touch
Billing doesn't have to be transactional and adversarial. Thoughtful messaging, reasonable policies, and clear options for customers to ask questions make collections more successful and preserve goodwill for future work and referrals.
Discussion
Comments and conversation will live here.