dull.

Free guide from Dull · usedull.com

The weekly AR aging checklist

A 20-minute routine for your accounts receivable aging report, a follow-up schedule from day 1 to day 90, the emails to send at each step, and a tracker to print.

How to use this checklist

Pick one time each week, for example Monday at 9am, and block 20 minutes. Run the routine below, send the emails that are due, and fill in one row of the tracker on the last page. The routine works in any accounting system that can run an AR aging report: QuickBooks, Xero, NetSuite, Sage or a spreadsheet.

The one rule: chase on a schedule, not on a feeling. Most late invoices aren’t refused, they’re forgotten. A steady, polite rhythm gets paid sooner than an angry email sent once a month.

1. The 20-minute weekly routine

MinutesStepWhat to do
0–3Run the reportRun the AR aging summary and the aging detail as of today. Use the same report and date settings every week so the numbers compare.
3–6Clear payments firstApply any payments received and check for unapplied payments or credits. Never send a reminder for an invoice that’s already paid.
6–9Write down the numbersFill in this week’s row in the tracker: total AR and each age bucket (see section 2).
9–16Send this week’s remindersFind the invoices that hit 1, 7, 14, 30, 45, 60 or 90 days past due since last week and send the matching email from section 4.
16–19Update notesLog promises to pay, disputes and who you spoke to on each customer record, with a date.
19–20Pick threeChoose the three accounts that most need a phone call or an escalation this week, and put them in your calendar.

2. What to look at in the aging report

  • Total AR and how it splits across current, 1–30, 31–60, 61–90 and 90+ days past due.
  • Share over 60 days (61–90 plus 90+, divided by total AR). Watch the trend over four weeks, not one week on its own. If it climbs three weeks running, something has slipped.
  • Who just moved bucket. Customers who crossed into 31–60 or 61–90 this week are the ones to act on now, while they’re still easy to collect.
  • Your ten biggest overdue balances. If one or two customers make up most of what’s overdue, they get a phone call, not just an email.
  • Unapplied payments and credits (negative balances). These make the report wrong and lead to embarrassing reminders.
  • Missing or bounced contact details. An invoice sent to someone who left the company will never get paid on its own.
  • Optional, monthly: DSO (days sales outstanding). Total AR ÷ sales for the last 90 days × 90. It tells you, on average, how many days it takes to get paid. Track the direction, not the exact number.

3. The follow-up schedule

Days are counted from the invoice due date. Move each overdue invoice one stage at a time, and stop as soon as it’s paid, disputed (see section 5) or has a written promise to pay.

Days past dueHowToneGoal
1EmailFriendlyA nudge, with the invoice and a payment link attached.
7EmailPoliteConfirm they received it and ask when it will be paid.
14Email, then a call if no replyDirectGet a payment date, or find out what’s stopping it.
30Email and callFirmGet a firm date. Mention your terms (late fees, new work) if your contract has them.
45Email to a second contact (owner or AP manager)FirmReach someone who can approve payment. Offer a payment plan in writing.
60Email and callFinal noticeGive a date. Put the account on hold for new work if your terms allow it.
90Email or letterFormalLast chance before escalation (section 6). State exactly what happens next and when.

Only mention late fees or interest if they’re in your signed terms, and check your state’s rules before charging them.

4. Reminder emails to copy

Replace the words in [brackets]. Send each one as a reply to the previous email, so the whole history stays in one thread.

Day 1: friendly nudge

Subject: Invoice [#] for [amount] was due yesterday

Hi [first name],

Just a quick note that invoice [#] for [amount] was due on [due date]. I’ve attached a copy, and you can pay here: [payment link].

If it’s already on its way, thank you, and please ignore this.

[Your name]

Day 7: check it arrived

Subject: Re: Invoice [#] for [amount]

Hi [first name],

Following up on invoice [#] for [amount], now a week past due. Could you confirm it reached the right person, and let me know when we should expect payment?

Copy attached again. Payment link: [payment link].

Thanks,
[Your name]

Day 14: ask for a date

Subject: Re: Invoice [#]: payment date?

Hi [first name],

Invoice [#] for [amount] is now two weeks past due. Is anything holding it up on your side, like a missing PO number or a question about the work? If so, tell me and I’ll sort it out today.

Otherwise, could you reply with the date it will be paid?

Thanks,
[Your name]

Day 30: firm

Subject: Invoice [#] is 30 days past due

Hi [first name],

Invoice [#] for [amount] is now 30 days past due, and I haven’t been able to get a payment date. Please arrange payment by [date, about 7 days out], or reply today if there’s a problem we need to fix.

[Optional, only if it’s in your terms: Under our terms, a late fee of [x] applies to balances over 30 days.]

Payment link: [payment link].

[Your name]
[Phone]

Day 45: second contact, payment plan

Subject: Overdue balance for [customer company]: [amount]

Hi [owner or AP manager’s first name],

I’m writing because [customer company] has [amount] overdue on invoice [#], now 45 days past due, and I haven’t had a reply from [first contact]. I’ve attached the invoice and our earlier emails.

If paying it all at once is difficult, I’m happy to agree a short payment plan in writing. Could you reply with either a payment date or a plan that works for you?

Thanks,
[Your name]
[Phone]

Day 60: final notice

Subject: Final notice: invoice [#], [amount]

Hi [first name],

Invoice [#] for [amount] is now 60 days past due. This is our final notice before we [pause new work on your account / take the next steps to collect]. Please pay by [date] or contact me before then to agree a plan.

Payment link: [payment link].

[Your name]
[Phone]

Day 90: formal last chance

Subject: Action required by [date]: unpaid invoice [#]

Dear [first name],

Despite our reminders on [dates], invoice [#] for [amount] remains unpaid and is now 90 days past due.

If we don’t receive payment, or a signed payment plan, by [date, 10 days out], we will [refer the balance to a collections agency / file a claim in small claims court / pass the matter to our attorney].

We’d much rather settle this directly. Please call me on [phone] or reply to this email.

Sincerely,
[Your name], [title]
[Company]

Only name a next step you’re actually prepared to take, and on the date you said.

5. Disputes and short pays

When a customer disputes an invoice

  • Stop the reminder schedule for the disputed part only. Mark the invoice “in dispute” with the date and the reason.
  • Split the disputed amount from the undisputed amount, and ask for the undisputed part to be paid now.
  • Reply within two business days, even if it’s only to say you’re looking into it.
  • Get the facts: the quote or PO, the delivery note or timesheet, and any emails about the work.
  • If they’re right, send a corrected invoice or a credit memo and restart the schedule from the new due date.
  • If they’re not, explain why in writing, attach the evidence, and give a payment date.

Subject: Re: Invoice [#]: your question about [item]

Hi [first name],

Thanks for flagging [the issue]. I’m looking into it and will come back to you by [date].

In the meantime, the rest of the invoice, [undisputed amount], isn’t affected. Could you go ahead and pay that part? Payment link: [payment link].

Thanks,
[Your name]

When a customer pays less than the invoice (a short pay)

  • Find the remittance advice (the note that came with the payment). It often says why.
  • Common reasons: an early-payment discount taken late, a bank or card fee deducted, one line they think was wrong, or a simple keying mistake.
  • Apply what was paid to the invoice, leave the difference open, and note the reason.
  • If the difference is smaller than the cost of chasing it, decide whether to write it off. Keep a note so it doesn’t become a habit for that customer.
  • Otherwise, ask about it straight away, while everyone still remembers the payment.

Subject: Payment received for invoice [#]: [difference] still open

Hi [first name],

Thank you for your payment of [amount paid] on [date]. The invoice was for [invoice amount], which leaves [difference] open. I couldn’t see a reason on the remittance. Was something deducted on purpose?

If it was a mistake, you can pay the rest here: [payment link]. If you think part of the invoice was wrong, tell me which line and I’ll take a look.

Thanks,
[Your name]

6. When to stop and escalate

Escalate when any one of these is true:

  • No reply after three attempts across at least two channels (email and phone).
  • Two broken promises to pay.
  • The invoice is over 60 days past due and not in dispute.
  • The customer goes silent, changes ownership, or you hear they’re in financial trouble.
  • The balance is bigger than you can afford to lose. Pick that number now, so you don’t argue with yourself later.

The escalation ladder

  1. Call the decision maker, not your usual contact: the owner, controller or AP manager.
  2. Agree a payment plan in writing, with dates and amounts.
  3. Pause new work or orders for the account, if your terms allow it.
  4. Send a formal demand letter (the day 90 email, on letterhead, by email and mail).
  5. Refer it to a collections agency. Most work on contingency, keeping a share of what they recover, so compare their terms first.
  6. Small claims court or an attorney. Small claims limits vary by state. For larger balances, talk to an attorney about whether it’s worth pursuing.

When to stop

Stop chasing when collecting would cost more than the balance, the customer has closed, or you have no realistic way to reach them. Write it off in your books and ask your accountant how to treat it for tax. Then add the customer to a “prepay only” list.

7. One-page weekly tracker

This week’s numbers

Week ofTotal ARCurrent1–3031–6061–9090+% over 60

Accounts to chase

CustomerInvoice #AmountDays past dueStage sentPromise / disputeNext step and date

Stages: D1, D7, D14, D30, D45, D60, D90. Mark disputes with a D and the date.

Rather not do this every Monday?

Dull can do it for you. We’re a done-for-you service, not software. We run this routine in your own QuickBooks or Xero: matching payments, sending the reminders and noting every account. A person checks the work, and you get a short report every Friday. It’s a flat monthly fee, quoted on a 15-minute call, month to month.

Book a 15-minute call