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

Written by Denym Bird Co-founder & CEO of Paidnice Denym BirdCo-founder & CEO of Paidnice Denym started Paidnice in 2022 after customers paying late left his own business short on payroll. He has led it to $1 billion collected on time across more than 1 million invoices, and writes about credit control, late fees and getting paid on Xero and QuickBooks.
Reviewed by Ashley Schroder Co-founder of Paidnice Ashley SchroderCo-founder of Paidnice Ashley is a co-founder and lead developer of Paidnice and has built accounting software for more than 10 years. He builds the ledger connections that put reminders, late fees and payments into Xero, QuickBooks and ERPs such as NetSuite and Business Central. Before Paidnice he co-founded A2X, ecommerce accounting software for Xero and QuickBooks.
Updated Oct 19, 2026 · 11 min read Expert verified

Summary

The dunning process is the structured sequence of steps a business follows to collect an overdue invoice: a pre-due reminder, a first overdue notice, a second notice with a late fee, a final notice, then escalation. A standard dunning process runs those five stages over three to four weeks, each step firmer than the last.

  • Not the same as SaaS dunning: B2B invoice dunning chases a person to pay an issued invoice; SaaS dunning retries a failed card charge automatically. They share a name and little else.
  • How many emails: Three to five touches across three to four weeks is enough for most overdue invoices, because most are paid after the second or third reminder.
  • The automated result: On Xero and QuickBooks, Paidnice runs the full dunning ladder automatically, and customers see half as many late invoices in the first 30 days.
Contents▾

What is the dunning process?

The dunning process is the routine a business follows to collect an unpaid invoice: a written sequence of reminders, statements, late fees and a final notice that gets firmer the longer the money is outstanding, ending in escalation if nothing lands.

The routine sits between "invoice sent" and "invoice paid." You send a reminder. You send another. You add a late fee. You send a statement. If nothing lands, the account is escalated to a phone call, a payment plan or a collector.

Most small businesses already run a version of this manually, inconsistently, because it is nobody's favorite job. Naming the steps matters because a written process can be made consistent and handed to software. For the one-line definition of the word itself, see the dictionary entry on dunning. This page is the working manual: the stages, the emails, and the automation. On NetSuite the automation starts with the Dunning Letters SuiteApp, and its caps are listed in NetSuite dunning limits. Dynamics 365 Finance runs a version of it as collections process automation.

Free: Payment reminder email templatesCopy the reminder emails for before, on and after the due date.

How is B2B invoice dunning different from 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.

Everything below is about the left column: getting a real customer to pay a real invoice, without wrecking the relationship in the process.

What are the stages of the dunning process?

A standard dunning process runs five stages: a pre-due reminder 3 days before the due date, a first overdue notice at 0 to 7 days late, a second notice with a late fee at 7 to 14 days, a final notice at 14 to 30 days, and escalation past 30 days.

Stages are only useful if they map to timing and tone. The ladder below is the one we see work most often for small and mid-sized businesses. Run the first four rungs consistently and most invoices never reach the fifth.

  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.

What should each dunning email say?

A dunning email names the invoice number, the amount, how many days overdue it is, one way to pay, and the next step with a date. Each one is firmer than the last: a first reminder, a late-fee notice, then a final notice before escalation.

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

1. First reminder0 to 7 days late
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]
2. Late-fee notice7 to 14 days late
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]
3. Final notice14 to 30 days late
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.

Dunning email for INV-1043, 10 days overdue, telling the customer a late fee has been applied, with a pay button
A later dunning email states the late fee.

Is a dunning letter legal?

Yes. A dunning letter is a normal collections communication, not a legal filing, and it becomes a problem only if it makes a threat you are not entitled to carry out or breaches local debt-collection rules on tone and frequency.

A dunning letter asks for money that is owed under the terms the customer already agreed to. The late fee it states is legal when the payment terms on the invoice provide for it, and in the UK a business can add statutory interest at the Bank of England base rate plus 8% a year on a commercial debt. Keep every letter factual: the invoice, the balance, the deadline and the next step. Do not threaten court action you do not intend to take, and do not contact a customer at a frequency a reasonable person would call harassment.

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. Whether chasing works at all is one of the credit control myths our invoice data tests. 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, 8 in 10 invoices are paid within the first 60 days of using Paidnice, and the ones that slip rarely need the full ladder.

Send at least 4 dunning emails. When you chase an overdue invoice, it usually takes 2 to 3 follow-ups to get it paid. 6 in 10 are paid by the second follow-up and 8 in 10 by the fourth. About 1 in 10 is still unpaid 180 days after the due date.

Original dataSource: our analysis of invoice data from over 1,000 Paidnice customers. See how many reminders it takes.

Sending more than five emails to a customer who is simply not paying is noise. If the final notice is ignored, a phone call, a payment plan offer or a formal letter of demand with a 7 to 14 day deadline 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.

Which dunning approach fits your business?

Set the ladder by how you bill and who pays the invoice.

Your businessStart withWatch out for
Plumbers and electriciansTwo groups: homeowners on due on receipt with text reminders, builders on net 30 with a monthly statement and interest.One schedule for both groups. Homeowners and builders usually need different ones.
Professional servicesOne reminder sequence and one statement per client, even when a retainer and time billing sit on the same account.Anchor retainer clients. A gentle reminder and a monthly statement protect the relationship, and small project clients get the full ladder.
Property managementOne statement per owner across every property, with email and text reminders.Repair recharges that fall due after the work is done. Remind from the due date so you stop carrying the contractor's bill.
Equipment hireReminders on each cycle invoice from the day it lands, and a monthly statement for the whole account.A disputed damage recharge. Take that one invoice out of the chase so it stops accruing interest.

How do you automate the dunning process in Xero and QuickBooks?

You automate the dunning process by connecting an AR tool such as Paidnice 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 see half as many late invoices in the first 30 days, get 8 in 10 invoices paid within the first 60 days of using Paidnice, and take up to 90% of the manual follow-up work off their team.

Here is the 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.

Dunning software for Xero and QuickBooks Online →

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.

Is a dunning letter legal?

Yes. A dunning letter is a normal collections communication, not a legal filing. It becomes a problem only if it makes a threat you are not entitled to carry out or breaches local debt-collection rules on tone and frequency. Keep it factual: the invoice, the balance, the deadline and the next step.

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 see half as many late invoices in the first 30 days.

About Paidnice. Paidnice closes the gap between invoice and payment. It is accounts receivable automation for small and mid-sized businesses on Xero and QuickBooks Online, and it enforces your payment terms automatically: reminders from your own domain, late fees and interest on overdue invoices, payment plans and escalation when accounts stay unpaid. Credit control and debtor management, run for you. You stay the good guy. Paidnice plays the collector. Customers see half as many late invoices in the first 30 days, with $1 billion collected on time across more than 1 million invoices since 2022. 🏆 2025 Xero Global Small Business App of the Year. 🏆 2026 NZ Small Business App of the Year. Founded in Auckland, with a team across New Zealand, Australia and the Netherlands.

Paidnice features in this article

Share this post

About the editorial team

Written by Denym Bird Co-founder & CEO of Paidnice

Denym started Paidnice in 2022 after customers paying late left his own business short on payroll. He has led it to $1 billion collected on time across more than 1 million invoices, and writes about credit control, late fees and getting paid on Xero and QuickBooks.

Reviewed by Ashley Schroder Co-founder of Paidnice

Ashley is a co-founder and lead developer of Paidnice and has built accounting software for more than 10 years. He builds the ledger connections that put reminders, late fees and payments into Xero, QuickBooks and ERPs such as NetSuite and Business Central. Before Paidnice he co-founded A2X, ecommerce accounting software for Xero and QuickBooks.

Paidnice features in this article

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

Start getting paid on time with Paidnice

Connect Xero or QuickBooks and Paidnice prepares draft policies for you. Nothing runs until you approve them.

Rated 5 stars, 160+ reviews · Xero App of the Year