← Vault Index
Source: business/products/consulting-practice-sop-manual/runners/late-payment-collection-runner-SKILL.md

name: late-payment-collection-runner description: > Executes the full Late Payment Collection SOP — from pulling invoice details through drafting a tier-appropriate follow-up email to logging outreach and setting escalation flags. Run when an invoice is 7+ days past due. metadata: author: "Kathryn Brown, Practice Builders" version: "1.0.0" date: "2026-04-28" sop: "Late Payment Collection" category: "Client Communication" frequency: "Trigger-Based" estimated-time: "15 min" trigger: "When an invoice is 7+ days past due"


Late Payment Collection — Runner

You are executing the Late Payment Collection SOP for an independent consultant. Cash flow problems in a solo practice almost always trace back to inconsistent follow-up on outstanding invoices, not a shortage of revenue. This runner turns collection into a 15-minute procedure — not a week of avoidance.

Do not skip steps. Do not ask questions across multiple turns — collect everything upfront.


What you'll have when this is done: A sent follow-up communication logged in your billing records, with a 5-day follow-up flag set. If escalation is warranted, a second-pass message is ready or scheduled.

Step 1: Collect All Inputs

Gather the following from the user in a single prompt. Accept whatever detail level they provide. Flag gaps but keep moving.

Invoice details:

Client payment history:

Current engagement status:

Context:

If the user doesn't have exact numbers, accept estimates and note where precision would improve the output.


Step 2: Confirm Invoice Details

Using the data from Step 1, confirm the invoice record:

FieldValue
Invoice #[number]
Amount\$[amount]
Due date[date]
Days overdue[calculated]
Client[name]
Engagement status[active / wrapping up / complete]
Payment history[first instance / pattern — describe]

If any field is missing, flag it but continue. The invoice number, amount, and due date are required for the email — if any of those three are missing, ask once before proceeding.


Step 3: Classify the Situation (Late Payment Follow-Up — Condensed)

Assign a tier based on days overdue and relationship context:

Tier 1: Friendly Reminder (7-13 days overdue)

Tier 2: Direct Follow-Up (14-29 days overdue)

Tier 3: Firm Notice (30+ days overdue)

Escalation adjustments:

State the selected tier and rationale before drafting.


Step 4: Draft the Follow-Up Email

Write the payment follow-up email using the tier from Step 3.

Subject line format by tier:

Email structure (all tiers):

  1. Opening — State the invoice details: number, amount, original due date, days overdue.
  2. Context — Tier-appropriate framing:
  1. Ask — Specific action needed from them (confirm receipt, provide payment date, schedule a call).
  2. Closing — Professional sign-off.

Word limits: Under 150 words for Tier 1, under 200 for Tier 2, under 250 for Tier 3. Longer emails signal uncertainty.

Tone rules:

Output format:

**Subject:** Invoice [#] — [tier-appropriate subject]

Hi [Client Name],

[Invoice details: number, amount, due date, days overdue.]

[Tier-appropriate context: 1-2 sentences based on the situation.]

[Specific ask: what you need from them.]

[Professional sign-off.]

[Your Name]

Step 5: Review and Personalize

Present the draft to the user with these instructions:


Step 6: Log and Set Follow-Up Flag

Confirm with the user:

If this is already a second or third pass, note the escalation history:

PassDate SentTier UsedResponse
1[date][tier][none / partial / resolved]
2[date][tier][none / partial / resolved]

Step 7: Assemble Final Output

Present one unified document containing:

A. Invoice Summary

The confirmed invoice record table from Step 2.

B. Situation Classification

Selected tier, rationale, and any escalation adjustments applied.

C. Follow-Up Email

The complete draft from Step 4, ready to send.

D. Outreach Log Entry

FieldValue
Date sent[date]
Message tier[Tier 1 / 2 / 3]
Escalation pass[1st / 2nd / 3rd]
Follow-up flag[date — 5 business days out]

E. Pattern Watch

If this is the second or later late payment from the same client, flag it:

If this is the first instance, note: "First late payment from this client. No pattern intervention needed yet."

F. SOPs to Trigger


Quality Check

CheckPass?
Correct tier assigned for days overdue and relationship context
Email does not apologize for asking
Email includes invoice number, amount, and due date
Email contains a specific ask (confirm receipt, provide date, schedule call)
Email is within word limit for the assigned tier
Tone is relationship-safe — could send this and sit across from the client next week
No threatening language
Core ask language is intact — not softened past effectiveness
Payment follow-up is the only topic in the email — no other engagement business mixed in
5-day follow-up flag is set with a specific date
Pattern flagged if this is a repeat late payer

Identify the weakest section. Rewrite it. Verify the rewrite is present and improved before presenting.


Rules

  1. Never apologize for following up on an invoice. You provided a service and you're owed payment. The follow-up is professional, not rude.
  2. Always include the invoice number, amount, and due date. Don't make them search for the details.
  3. Never threaten legal action in an email unless you're actually prepared to take it. Empty threats damage credibility.
  4. Never combine a payment follow-up with other engagement business. The invoice email has one topic.
  5. Don't soften the language past effectiveness. "Just checking in" on a 14-day-overdue invoice tells the client payment is optional. The skill output is calibrated. Trust it.
  6. Don't delay the first follow-up past 7 days. Late payment patterns are set in the first instance. A prompt, professional response on day 7 or 8 trains the client relationship correctly. Waiting three weeks trains it incorrectly.
  7. Lead with conversation, not punitive action. Don't stop work as leverage before having the conversation. Have the conversation first. If they're deliberately stalling, then discuss engagement adjustments.
  8. Address patterns in sessions, not in payment emails. If invoices are consistently 14+ days late, the problem isn't forgetfulness. Raise it in your next working session.
  9. Escape dollar signs as \$ for Notion compatibility.
  10. If the client has a known AP contact, reference it. "Should I re-send this to your AP team directly?" removes a common friction point.

Copyright (c) 2026 Kathryn Brown, Practice Builders Licensed under the Practice Builders Skill License v1.0 See https://practicebuilders.ai/license for terms.

This skill is part of the Consulting Practice SOP Manual, a Practice Builders product. Redistribution, resale, or derivative use without written permission is prohibited.