BadCop › Templates › Polite payment reminder email that still gets results
A polite payment reminder that does not sound like an apology
When to send it
Any time in the first week after the due date. Polite is fine; apologetic is not.
The email
Placeholders in braces are filled in per invoice. Replace them by hand, or run badcop preview INV-1 --step friendly to render this template for a real invoice.
Why it works
Most 'polite' reminders fail because they apologise for existing ('sorry to bother you'). This one is courteous and completely clear about the amount, the date and what you need. Politeness is in the tone, not in the vagueness.
Tips
- Never write 'sorry to chase'. You are not doing anything wrong.
- One ask per email. Here it is 'when to expect it'.
- Keep the subject line factual so it is findable in their inbox later.
Automate it
This is the friendly step in BadCop's default ladder, sent at T+1 days from the due date. Put your invoices in a CSV, run one command a day, and every open invoice gets the right email at the right time, once.
pip install badcop
badcop init && badcop run --dry-run
Other stages
- Courtesy payment reminder email (3 days before the due date)
- Friendly invoice reminder email (1 day overdue)
- Firm invoice reminder email (7 days overdue)
- Final notice invoice email with late fee (14 days overdue)
- Invoice 30 days overdue: the escalation email
- Second payment reminder email (after the first was ignored)
- Payment reminder text message (SMS) template
- Invoice 60 days overdue: demand letter before collections or small claims
- Invoice reminder email for recurring (retainer) clients
- Invoice reminder email subject lines that get opened
- Late fee applied email template