Cashflow Management

How to create a simple weekly credit-control script that actually gets late clients paying on time

How to create a simple weekly credit-control script that actually gets late clients paying on time

I’ve run credit control for dozens of small clients and advised even more on how to get paid without damaging relationships. Over the years I’ve found that a simple, predictable, weekly script — used consistently by you or your receptionist/bookkeeper — is the single biggest behaviour change that improves cashflow for micro and small businesses. Below I share a pragmatic, ready-to-use weekly credit-control script, why each step works, and tips to adapt it to your business and tools.

Why a weekly script beats random chasing

Too many businesses wait until an invoice is very late before doing anything. That creates stress and often leads to awkward or defensive conversations. A weekly script gives you three big advantages:

  • Consistency — Customers quickly learn what to expect, which reduces excuses.
  • Early intervention — Small issues (wrong invoice details, disputes, lost invoices) get fixed before they become large payment problems.
  • Low effort — Short, predictable tasks are easier to delegate to a part-time assistant or automated system (Xero, QuickBooks, FreeAgent, or an accounts clerk).
  • The one-page approach: what the script looks like

    Keep the script short and conversational. Use the same friendly tone you’d use in person. I recommend three contact channels: email, SMS (for mobile-first clients), and a polite phone call if there’s no response. Below is the weekly sequence I use with many clients.

    When Action Script / Template
    7 days before due Email reminder Friendly reminder that invoice is due.
    On due date SMS (optional) + automated email Short nudge and payment link.
    7 days after due Phone call or personalised email Check for payment issues; offer options.
    14 days after due Formal tone email + payment plan offer Reminder of overdue balance & next steps.
    21 days after due Final polite call / escalate Firm but fair: hold services or place on stop-supply.

    Practical scripts you can copy and paste

    Below are short scripts for email, SMS and phone. Edit to match your brand voice. I keep language calm, clear and action-focused — no threats, just consequences and options.

    Email — 7 days before due

    Subject: Invoice [#1234] due on [date] — quick reminder

    Hi [Client name],

    This is a quick reminder that invoice [#1234] for £[amount] is due on [date]. You can pay online here: [payment link].

    If you need a copy of the invoice or have any questions, reply to this email and I’ll sort it straight away.

    Thanks — Éloïse, Quinnaccountants Co

    SMS — On due date (keep it under 160 characters)

    Hi [Name], invoice [#1234] for £[amount] is due today. Pay here: [short link]. Any problem? Reply and I’ll help.

    Phone call — 7 days after due

    Hi [Name], it’s Éloïse from Quinnaccountants Co. I’m just checking about invoice [#1234] for £[amount] which shows as unpaid. Is there anything I can help with — missing invoice, payment method, or a timing issue?

    If they say they’ll pay: Great — can I confirm when? If they ask for a plan: I usually offer split payments — for example half now and the rest within two weeks.

    Formal overdue email — 14 days after due

    Subject: Overdue invoice [#1234] — action required

    Hi [Name],

    Our records show invoice [#1234] for £[amount] is now 14 days overdue. Please can you make payment by [7 days from email] or contact me to arrange a short payment plan.

    If I don’t hear from you, we may need to suspend services until the account is brought up to date.

    Thanks for your prompt attention — Éloïse

    How to use automation wisely

    Accounting packages like Xero, QuickBooks and FreeAgent can automate many of the above emails. Use automation for the 7-days-before and on-due-date nudges so nothing is missed. However, don’t fully automate later-stage contacts: a human phone call at 7–14 days overdue gets far better results than a template email from "noreply".

  • Automate early reminders — reduce admin.
  • Personalise later-stage contact — build rapport and find solutions.
  • Dealing with common pushbacks

    Here are short responses I use when clients push back:

  • “We haven’t received the invoice” — “I’ll re-send it now and copy you in. Would you like it as PDF or a payment link?”
  • “We’re waiting on our client / funding” — “I understand. Would a split payment help? Perhaps 50% now and the rest in two weeks?”
  • “We can only pay X amount” — “Thanks for being honest. Please pay X today and let’s agree a date for the rest. I’ll confirm that in writing.”
  • Who should run the script?

    Many small businesses delegate weekly credit-control to a bookkeeper or a part-time admin. Train that person to follow the scripts and to escalate non-responses to you on a fixed day each week. If you have a team, set a single owner for overdue accounts to avoid duplicated contacts or confusion.

    Useful templates and tracking

    I keep a simple spreadsheet with these columns: client, invoice number, amount, due date, last contact (date & method), next action date, owner, notes. That sheet becomes your weekly to-do list. If you’re using Xero or QuickBooks, their aged receivables report framed by these actions is enough for a weekly check-in.

    Column Why it matters
    Due date Puts urgency on the schedule
    Last contact Prevents duplication and keeps the conversation coherent
    Owner Clear responsibility improves follow-through

    Finally, test and adapt. Use the script for 6–8 weeks and measure improvements in days sales outstanding (DSO) and small-balance write-offs. You’ll be surprised how much a predictable, human approach improves cashflow and client relationships at the same time.

    You should also check the following news: