BadCop

BadCopReminder schedules › Net 7

Payment reminder schedule for net 7 invoices

Net 7 means the invoice is due 7 days after it is issued. Here is when each reminder should go out, counted from the issue date and from the due date.

WhenRelative to dueStep
Day 5 after issueT-2courtesytemplate
Day 8 after issueT+1friendlytemplate
Day 12 after issueT+5firmtemplate
Day 17 after issueT+10finaltemplate
Day 28 after issueT+21escalatetemplate

Short terms mean the client agreed to pay quickly; the ladder moves quickly too. Ten days late on a net-7 invoice is already more than double the agreed time.

BadCop configuration

Drop this into badcop.toml. With net_days = 7, invoices without an explicit due date get one automatically.

[terms]
net_days = 7
grace_days = 3
late_fee_pct = 1.5   # your contract's rate, or 0

[[steps]]
offset_days = -2
name = "courtesy"

[[steps]]
offset_days = 1
name = "friendly"

[[steps]]
offset_days = 5
name = "firm"

[[steps]]
offset_days = 10
name = "final"
apply_late_fee = true

[[steps]]
offset_days = 21
name = "escalate"
notify_owner = true

Install BadCop and run badcop run --dry-run to see the schedule applied to your real ledger.