The dunning process explained: stages, emails, and how to automate it

8 min read
July 7, 2026
Denym Bird
Denym Bird
Co-founder & CEO of Paidnice
Illustration of an envelope with a coral rising arrow, for the dunning process

Dunning is the process of methodically contacting customers to collect overdue payments, moving through escalating reminders, statements, and penalties until the invoice is paid or handed to collections.

Key takeaways

  • Dunning is the structured process of following up on overdue invoices through escalating steps, from a polite reminder to a final notice before collections.
  • One word, two different jobs: B2B invoice dunning gets a person to pay an issued invoice; SaaS dunning retries a failed card charge. They overlap almost nowhere.
  • A workable ladder runs five stages, from a pre-due nudge to a 30-day-plus escalation, usually with a late fee applied along the way.
  • Most overdue invoices are settled after two to four reminders, so sending more emails is not the goal. Sending consistent, well-timed ones is.
  • On Xero and QuickBooks, the whole process runs automatically, and customers cut their average wait for payment in half within 30 days.

What "dunning" actually means

Dunning is the accounts receivable term for the routine you follow to collect an unpaid invoice: a sequence of reminders, statements, and penalties that gets firmer the longer the money is outstanding.

The word is older than software. It goes back to the 17th century and the idea of persistently demanding what you are owed. In modern finance it just means the collection routine that sits between "invoice sent" and "invoice paid." You send a reminder. You send another. You add a late fee. You send a statement. Eventually, if nothing lands, the account is escalated.

Most small businesses already do a version of this by hand, badly, because it is nobody's favorite job. The value of naming it as a process is that a process can be written down, made consistent, and handed to software. Our own dictionary entry on dunning keeps the one-line definition. This page is the working manual behind it.

B2B invoice dunning vs SaaS subscription dunning

These are two different processes that share a name. B2B invoice dunning chases a human to pay an invoice. SaaS dunning retries a failed card charge. Confusing them is why so much dunning advice online is useless.

Search "dunning" and the results blur two worlds together. One is a finance team following up on a $9,000 invoice that is 20 days past its net-30 terms. The other is a subscription app whose customer's card just declined at renewal. Both are called dunning. Almost nothing else about them matches: the trigger, the actor, the channel, and the way it fails are all different.

If you run a B2B business on Xero or QuickBooks, you are almost always in the left column below. The card-retry playbook that dominates the SaaS blogs does not map to your situation, and following it will leave real money on the table.

 B2B invoice dunningSaaS subscription dunning
What you chaseA person to approve and pay an issued invoiceA failed card charge to retry successfully
TriggerAn invoice passes its due dateThe payment processor declines a charge
Who takes the actionThe customer (approves, queries, or pays)The bank or card network (the retry clears)
Main channelsEmail, SMS, statements, and phone callsAutomated card retries plus "update your card" emails
Tone that worksFirm, personal, aware of the relationshipSystem notifications, low-touch and transactional
How it failsThe account escalates to collectionsThe subscription cancels (involuntary churn)
Typical timeframeDays to weeks, tracking net 14 or net 30 termsMinutes to days, across a short retry schedule
Software that fitsAR automation on Xero or QuickBooks (Paidnice)Billing and retry logic (Stripe Billing and similar)
B2B invoice dunning and SaaS subscription dunning share a name and little else.

The rest of this guide is about the left column: getting a real customer to pay a real invoice, without wrecking the relationship in the process.

The dunning stages, mapped to an escalation ladder

A standard dunning process runs five stages: a pre-due reminder, a first overdue notice, a second notice with a late fee, a final notice, and escalation. Each rung gets firmer, and each one states the next concrete step.

Stages are only useful if they map to timing and tone. Here is the ladder we see work most often for SMBs. The last rung is the one everyone dreads, which is exactly why the earlier rungs matter: run them consistently and most invoices never reach it.

  1. 1
    Pre-due reminder3 days before due

    A friendly heads-up that the invoice is coming up. Polite, no pressure, and it lifts on-time payment on its own.

  2. 2
    First overdue notice0 to 7 days late

    Professional and understanding. Confirm they received the invoice and ask when payment will be sent.

  3. 3
    Second notice, late fee applied7 to 14 days late

    Direct but still polite. The late fee or interest lands here, and the email states it plainly.

  4. 4
    Final notice14 to 30 days late

    Firm and next-step-focused. A clear deadline to pay before the account is escalated.

  5. 5
    Escalation and handoff30+ days late

    Final and factual, no threats. The account moves to a phone call, a payment plan offer, or a collections handoff.

If you want the timing and fee logic in more depth, we broke the full sequence down in the invoice escalation ladder. The principle is simple: the customer should always know what the next step is, and it should never come as a surprise.

Dunning email examples you can copy

Good dunning emails are short, specific, and get firmer as the invoice ages. Below are three you can paste in and edit: a first reminder, a late-fee notice, and a final notice before escalation.

The mistake most people make is writing every reminder in the same anxious tone, or worse, going straight to hostile. Match the tone to the stage. Here is a copy-paste library for the three rungs that do most of the work. Swap the bracketed fields for your own.

<div class="tpl">
  <div class="head"><div class="lbl"><b>1. First reminder</b><span class="tag">0 to 7 days late</span></div><button class="copy" type="button">Copy</button></div>
  <pre>Subject: Invoice [#1234] from [Your Company]

Hi [First name],

A quick note that invoice [#1234] for [$ amount] was due on [date] and is now showing as unpaid on our side.

If it is already on its way, thank you and please ignore this. If not, could you let me know when we can expect payment?

You can pay online here: [payment link]

Thanks, [Your name]

<div class="tpl">
  <div class="head"><div class="lbl"><b>2. Late-fee notice</b><span class="tag">7 to 14 days late</span></div><button class="copy" type="button">Copy</button></div>
  <pre>Subject: Invoice [#1234] is now overdue, late fee applied

Hi [First name],

Invoice [#1234] for [$ amount] is now [10] days overdue. In line with our payment terms, a late fee of [$ amount] has been applied, bringing the balance to [$ new total].

Please arrange payment at your earliest convenience: [payment link]

If something is holding this up, reply to this email and we will sort it out.

Thanks, [Your name]

<div class="tpl">
  <div class="head"><div class="lbl"><b>3. Final notice</b><span class="tag">14 to 30 days late</span></div><button class="copy" type="button">Copy</button></div>
  <pre>Subject: Final notice: invoice [#1234]

Hi [First name],

Invoice [#1234] for [$ total incl. fees] is now [21] days overdue. This is a final reminder before the account is escalated.

Please pay within 7 days to avoid escalation: [payment link]

If you would like to arrange a payment plan instead, let me know today and we can set one up.

Regards, [Your name]

Need more variety so reminders never read like copies of each other? See our collection letter templates.

How many dunning emails should you send?

For most overdue invoices, three to five touches across three to four weeks is enough, because the majority are paid after the second or third reminder. The number matters less than the timing and the consistency.

There is no magic count. What moves the needle is that a reminder goes out on schedule, every time, without someone having to remember to do it. When reminders are consistent, eight in ten invoices get paid on time, and the ones that slip rarely need the full ladder.

Sending more than five emails to a customer who is simply not paying is not persistence, it is noise. Past the final notice, a phone call or a payment plan offer usually does more than a sixth email. That is where a channel like SMS earns its place: at roughly $0.10 per message, a single text at the final-notice stage often gets a faster reply than another email in a crowded inbox.

How to automate dunning in Xero and QuickBooks

You automate dunning by connecting an AR tool to Xero or QuickBooks so it watches due dates, sends the reminder ladder, applies late fees, and escalates, all from your own email domain, without manual work.

Xero and QuickBooks can send a basic reminder, but they stop at the polite end of the ladder. They do not apply late fees or interest, they do not route VIPs differently from repeat late payers, and they do not escalate. That gap is what Paidnice fills. It sits on top of the ledger you already use, watches every invoice, and runs the full sequence: pre-due nudge, overdue notices, fees, statements, and escalation.

The routing is the part that keeps it fair. A long-standing customer who is two days late gets a gentle nudge. A serial late payer gets the full ladder and the late fee. You set the rules once, and the software follows them. Customers who switch this on cut their average wait for payment in half within 30 days, reduce overdue invoices by 70% in the first 30 days, and take up to 90% of the manual follow-up work off their team.

Here is the honest limit. Automated dunning will not save a relationship that is already broken over a genuine dispute. If a customer is withholding payment because a line item is wrong or the work is contested, more reminders make it worse, not better. Pause dunning on that account and route the dispute to a human. That is exactly why blunt "email everyone" dunning backfires, and why good escalation rules include a way to hold the sequence the moment a reply needs a person. The process stops the moment you hit send, so build in the off switch before you turn it on.

See how Paidnice automates dunning →

Frequently asked questions

What does dunning mean?

Dunning is the accounts receivable term for the routine you follow to collect an unpaid invoice: a sequence of reminders, statements, and penalties that gets firmer the longer the money is outstanding. The word predates software and simply means persistently asking for what you are owed.

What are the stages of the dunning process?

A standard dunning process runs five stages: a pre-due reminder, a first overdue notice, a second notice with a late fee applied, a final notice, and escalation. Each stage gets firmer, and each one states the next concrete step so nothing comes as a surprise to the customer.

What is the difference between B2B invoice dunning and SaaS dunning?

B2B invoice dunning chases a person to pay an issued invoice through reminders, fees, and statements. SaaS subscription dunning retries a failed card charge automatically to prevent involuntary churn. They share a name but differ in the trigger, who acts, the channels, and how they fail.

How many dunning emails should you send?

For most overdue invoices, three to five touches across three to four weeks is enough, because the majority are paid after the second or third reminder. The number matters less than sending each reminder on schedule and staying consistent.

Can you automate dunning in Xero or QuickBooks?

Yes. You connect an AR tool to Xero or QuickBooks so it watches due dates, sends the reminder ladder, applies late fees, and escalates from your own email domain without manual work. Customers who automate it cut their average wait for payment in half within 30 days.

About Paidnice. Paidnice closes the gap between invoice and payment. It is accounts receivable automation for SMBs on Xero and QuickBooks: automated reminders, late fees and interest, statements, payment plans, and escalation, with intelligent routing so VIPs get a nudge and repeat late payers get the full ladder. Founded in 2022 and based in Auckland, Paidnice was named 2025 Xero Global Small Business App of the Year. Firm on the money. Fair to the customer.
Denym Bird
Denym Bird
Co-founder & CEO of Paidnice
Denym is a software entrepreneur and writes about accounts receivables management for small business.
LinkedIn
  • Get a rating on your AR process
  • Discover the areas to automate
  • Unlock the cash you're owed

Stop chasing invoices.
Start getting paid.

Try the #1 AR Automation for Xero and QuickBooks Online.

Learn more - Try it Free
More from the blog
Solved: How to Automatically Send Statements in Xero Illustration of a text message beside an invoice with a Xero partner coin, for SMS payment reminders in Xero How to send SMS payment reminders from Xero Illustration of fanned letters with a coral seal, for collection letter templates Collection letter templates: the full escalating series Text that reads 5 Accounts Receivable KPIs and a little illustration that shows a KPI counter. 5 Must-Track Accounts Receivable KPIs for Small Business Credit control for Xero by Paidnice: an invoice with an overdue payment reminder Credit control for Xero: what Xero does, what it doesn't, and how to fix the gaps Image of a hand holding the Australian flag with the text "How to add late fees to QuickBooks Australia?" and the Intuit QuickBooks logo on a red background. How to Apply Late Fees in QuickBooks Australia

Try Our Free Accounts Receivable Calculators

Optimize your cash flow with our suite of financial tools designed for AR professionals. Calculate DSO, aging analysis, late fees, and more.

Explore Calculators