Skip to content
Back to blog

What is dunning? The B2B dunning process, levels, and rules

Posted 25 Mar, '25
Updated October 15, 2026
Finance manager reading a tablet beside a line icon of three envelopes rising like steps toward a bell, representing escalating dunning reminders

Dunning is the process of reminding customers, in planned and escalating steps, to pay invoices that are due or overdue. In B2B accounts receivable, a dunning process starts with a polite reminder around the due date, moves through firmer follow-ups at set intervals, and ends with a final notice before you escalate to a collection agency or legal action. Each step is called a dunning level, and the rules that decide when a customer moves from one level to the next are your dunning procedure. This guide explains how the dunning cycle works, shows an example dunning schedule, and walks through how SAP, NetSuite, Microsoft Dynamics 365 Business Central, and Sage Intacct handle dunning.

The short version

  • What it is: a structured series of payment reminders that gets firmer the longer an invoice stays unpaid.
  • How it works: each overdue invoice moves up through dunning levels based on days overdue, amount owed, and a minimum gap between reminders.
  • Where it lives: SAP, NetSuite, Business Central, and Sage Intacct all have dunning built in. SAP allows up to 9 levels per procedure, NetSuite up to 15, and Business Central calls them reminder levels.
  • What makes it work: following up on every overdue invoice, using more than one channel, and pausing when a customer raises a dispute.

What is dunning?

Dunning is the methodical process of communicating with customers to collect money they owe you. In accounts receivable, it covers every reminder you send after an invoice is issued, from a friendly note before the due date to a final notice before escalation. The messages themselves are called dunning notices or dunning letters, and they can go out by email, letter, text message, or phone call.

What separates dunning from ad hoc chasing is structure. A dunning process decides in advance:

  • when the first reminder goes out, relative to the due date;
  • how many follow-ups there are, and how many days apart;
  • how the tone and content change at each step;
  • which invoices are excluded, such as those in dispute or on a payment plan;
  • what happens when the last reminder is ignored.

In the UK, the same work is also called credit control or invoice chasing. "Dunning" is the term SAP, NetSuite, and Sage Intacct use in their settings, so it's the word you'll meet when you configure an ERP.

Why is it called dunning?

The word comes from the verb "to dun", which Merriam-Webster defines as "to make persistent demands upon for payment". A "dun" is also a noun for a demand for payment. Merriam-Webster dates the verb to around 1648 and lists its origin as unknown.

B2B dunning vs subscription dunning

If you search for "dunning", many results come from subscription billing companies. They use the same word for a different problem. B2B dunning chases invoices that a business customer has to pay by bank transfer or another method. Subscription dunning deals with automatic card payments that fail. Recurly's documentation, for example, describes a cycle of "Payment Declined" emails and automatic payment retries, which can end with the subscription expiring.

B2B invoice dunning Subscription dunning
TriggerAn invoice approaches or passes its due dateAn automatic card or direct debit payment is declined
Who paysA business customer's finance or accounts payable teamThe subscriber, often an individual
Main actionReminders that ask the customer to pay, often with a payment linkAutomatic payment retries plus emails asking the customer to update card details
Typical channelsEmail, phone, letter, text messageEmail and in-app messages
End pointFinal notice, then a collection agency or legal actionThe subscription is paused, canceled, or expires

The rest of this guide covers B2B invoice dunning.

How does the dunning process work?

The dunning process, or dunning cycle, runs from the moment you issue an invoice to the moment it is paid, escalated, or written off. A typical B2B dunning cycle has six steps.

  1. Agree terms before you invoice. The customer should know the due date, how to pay, and whether late fees or interest apply. Clear payment terms make every later reminder easier to send and harder to argue with.
  2. Send a pre-due reminder. A short, friendly note a few days before the due date catches invoices that are stuck in an approval queue or were sent to the wrong person.
  3. Remind on or just after the due date. The first overdue reminder assumes an oversight. It restates the amount, the invoice number, and how to pay.
  4. Escalate through dunning levels. Each further reminder is firmer. It may mention late fees or interest, move to a phone call, or copy in a more senior contact.
  5. Send a final notice. The last reminder sets a firm payment deadline and explains what will happen if it is missed.
  6. Escalate, agree a plan, or write off. If the final notice is ignored, you can send a formal demand letter, pass the debt to a collection agency, offer a payment plan, or, as a last resort, write it off as bad debt.

At any step, the process should stop the moment the invoice is paid, and pause if the customer raises a query or dispute.

What are dunning levels?

A dunning level is one step in the escalation. Each level has a trigger, usually a number of days overdue and sometimes a minimum amount, and a message, whose tone gets firmer as the level rises. Sage Intacct's documentation sums it up: communications "can progress from gentle reminders to more aggressive letters as accounts become more overdue".

There is no legal or industry standard for how many levels to use, or how far apart to space them. The table below is a common structure, a pre-due reminder plus four levels, with timing ranges you can adapt to your terms and customers.

Dunning level Timing Tone What the message does
Pre-due reminderA few days before the due dateFriendly, helpfulConfirms the invoice arrived and the payment date, and includes a payment link
Level 1: reminderFrom the due date to about 14 days overduePolite, assumes an oversightStates the amount and invoice number and asks the customer to pay or tell you if there is a problem
Level 2: follow-upAbout 14 to 30 days overdueDirectAsks for a payment date, attaches a statement of all open invoices, and mentions any late fees or interest in your terms
Level 3: escalationAbout 21 to 45 days overdueFirmMoves to a phone call or a more senior contact, and may put further orders on hold
Level 4: final noticeAbout 45 to 60 days overdue, or sooner on short termsFormalSets a final deadline and explains the next step, such as a collection agency or legal action

For wording you can use at each level, see these dunning letter templates, which cover the first reminder through to the final notice.

An example dunning schedule

Here is a tight version of that cycle, for an invoice dated Monday 5 October 2026 on 30-day terms, due on Wednesday 4 November 2026. The 7-day gaps between levels mirror the worked example in SAP's dunning training, which sets levels at 7, 14, 21, and 28 days in arrears.

Date Days from due date Level Channel
Friday 30 October 20265 days beforePre-due reminderEmail with payment link
Wednesday 4 November 2026Due dateLevel 1: reminderEmail
Wednesday 11 November 20267 days overdueLevel 1: second reminderEmail and text message
Wednesday 18 November 202614 days overdueLevel 2: follow-upEmail with statement attached
Wednesday 25 November 202621 days overdueLevel 3: escalationPhone call, then a confirming email
Wednesday 2 December 202628 days overdueLevel 4: final noticeEmail and letter
Wednesday 9 December 202635 days overdueEscalation reviewDecide: collection agency, payment plan, or legal action

A schedule this tight suits shorter terms or high-value invoices. For longer terms, you can space the levels further apart, with the final notice closer to 45 to 60 days overdue. For more on spacing reminders, see how often to chase invoice payments.

Dunning rules to set before you automate

Dunning rules are the settings that decide which invoices get which reminder, and when. Whether you run dunning in an ERP, an accounts receivable tool, or a spreadsheet, you need to decide the same things.

  • Level triggers. The number of days overdue that moves an invoice to each level. SAP and NetSuite both count from the invoice due date.
  • Minimum amounts. A floor below which small balances don't trigger a higher level. SAP describes minimum amounts as a way to stop "relatively small overdue amounts" from triggering high dunning levels.
  • Dunning interval. The minimum number of days between two reminders to the same customer, so nobody is chased twice in a week by accident.
  • Grace days. A short buffer after the due date, so a payment that's already on its way doesn't trigger a reminder.
  • Customer-level or invoice-level. Whether one reminder covers all of a customer's overdue invoices, or each invoice is chased on its own.
  • Exclusions and pauses. Disputed invoices, invoices on a payment plan, and key accounts that a named person handles by phone.
  • Segments. Different schedules for different customer groups, for example a gentler cycle for long-standing customers and a tighter one for repeat late payers.
  • Fees and interest. Which level, if any, adds a late fee or interest, and whether your contract allows it.
  • Escalation owner. Who decides what happens after the final notice, and how quickly.

How dunning works in ERP and accounting systems

SAP, NetSuite, Business Central, and Sage Intacct all include a dunning feature. They use different names for the same ideas, and they differ in how many levels you can set and what each level can do. The summary below is based on each vendor's own documentation, checked on 25 September 2026.

System What it's called Levels Notable settings
SAP S/4HANADunning procedure, dunning levels, dunning runUp to 9 per procedureDunning interval, line item grace period, minimum amounts, dunning charges, interest, dunning blocks
Oracle NetSuiteDunning procedures and dunning level rules, through the Dunning Letters SuiteAppUp to 15 per procedureCustomer, invoice, or invoice group dunning; reminders up to 99 days before the due date; pause and resume
Microsoft Dynamics 365 Business CentralReminder terms and reminder levelsAny number; Microsoft notes most companies use two or threeGrace period, additional fees, interest, finance charge memos, automated reminders
Sage IntacctDunning levels, also called dunning definitionsNo limit stated in Sage's API documentationMinimum and maximum days overdue, minimum and maximum amounts, a print and email template per level

What is dunning in SAP?

In SAP S/4HANA, dunning is run by the dunning program, which selects overdue items, assigns each one a dunning level, and produces dunning notices. According to SAP's configuration course, the main settings are:

  • Dunning procedure: entered in each customer's master data. It holds the dunning interval, the number of levels, the line item grace period, and the minimum days in arrears.
  • Dunning levels: up to nine per procedure. The days in arrears decide each item's level, and an item's level can only rise by one at a time, so levels can't be skipped.
  • Charges and minimum amounts: dunning charges can be a fixed amount or a percentage of the dunned amount, set per level and currency. Minimum amounts stop small balances reaching high levels.
  • Blocks and keys: dunning block reasons stop an account or item from being dunned, and dunning keys limit how an item is dunned or show it separately on the notice.

In S/4HANA you run dunning from the Create Dunning Notices app. Negative days in arrears are allowed, so SAP can also send a reminder before the due date.

Dunning in NetSuite

NetSuite handles dunning through the Dunning Letters SuiteApp, which Oracle says you buy through your NetSuite account manager. You create dunning level rules, which set the days overdue and the amount thresholds, then add them as levels to a dunning procedure, with a letter template for each level. A procedure can hold up to 15 levels.

  • Days overdue always count from the transaction's due date. Enter a negative number, from -1 to -99, to send a reminder before payment is due.
  • You can dun at customer level, invoice level, or invoice group level.
  • A procedure can require the invoice amount AND the total overdue balance to meet a level's threshold, or either one. In Oracle's own example, the same customer lands on level 1 under the first rule and level 2 under the second.
  • You can pause dunning while you deal with a customer's query, then resume it.

Dunning in Microsoft Dynamics 365 Business Central

Business Central calls the same feature reminder terms and reminder levels. Each reminder term has a set of levels, and each level sets when the reminder is issued, what fees to charge, whether to calculate interest, and a grace period so you don't remind a customer about a bill they've already paid. You can create any number of levels, although Microsoft notes that most companies use two or three. If you want to charge interest without sending a reminder, Business Central uses a separate finance charge memo.

Dunning in Sage Intacct

In Sage Intacct, a dunning level defines a range of days overdue and a range of overdue amounts, and acts as a filter when you print or email dunning notices. You can give each level its own print and email template, so the tone can change with how overdue the customer is or how much they owe, as Sage's developer documentation explains.

Running dunning alongside your ERP

ERP dunning is built around levels and letters. If you want more than that, such as reminders sent from a real person's email address, text messages and calls in the same sequence, a payment link in every message, and replies tracked against each invoice, that's where an accounts receivable tool that syncs with your ERP comes in. Chaser connects directly to NetSuite, Business Central, and Sage Intacct, and works with SAP through a data import.

Dunning letters and dunning notices

A dunning letter, or dunning notice, is the message sent at each dunning level. They can go by email, post, or both. Each one should include the invoice number, amount, due date, days overdue, how to pay, and who to contact with a question. The wording should get firmer at each level without becoming rude. For ready-to-use wording for each stage, go to the dunning letter templates. For the formal final step before legal action, use a demand letter for payment.

Is dunning legal?

Yes. Asking a customer to pay what they owe, in writing and on a schedule, is a normal part of doing business. What you can add to the process, and how you escalate, depends on where you are and who your customer is.

  • UK, business customers: under the Late Payment of Commercial Debts (Interest) Act 1998, you can claim statutory interest, which GOV.UK describes as 8% plus the Bank of England base rate, plus a fixed sum of £40, £70, or £100 GBP per invoice depending on its size. Your dunning notices can say so. See the guide to late payment fees for how to apply them.
  • UK, sole traders and individuals: before you start court proceedings, the Pre-Action Protocol for Debt Claims applies. It covers any business claiming a debt from an individual, including a sole trader, but not debts between two companies.
  • US, business customers: the Fair Debt Collection Practices Act defines a debt as an obligation of a consumer for "personal, family, or household purposes" (15 U.S.C. § 1692a), so it does not cover business-to-business invoices. Late fees and interest still depend on your contract and your state's laws.

Dunning best practices

Follow up on every overdue invoice

A dunning process only works if it reaches every overdue invoice. In Chaser's 2026 accounts receivable report, businesses that followed up on 100% of their overdue invoices were 76% more likely to be paid within one week of the due date than those that did not. Yet 31% of the businesses surveyed did not follow up on all overdue invoices each month. Automated dunning closes that gap, because no invoice depends on someone remembering it.

Use more than one channel

Email is the default, but it shouldn't be the only channel. The same report found that businesses using both text messages and email for payment reminders were paid within two weeks 73% of the time, compared with 49% for businesses using email alone. Add a phone call at the escalation level, where a conversation can bring out a problem that another email won't.

Start before the due date

A pre-due reminder isn't chasing. It's a check that the invoice reached the right person and is approved for payment. It gives your customer time to fix a problem before the invoice becomes late.

Make it easy to pay

Every dunning notice should include a way to pay. A payment link in the message removes a step for the customer. If a customer can't pay in full, a payment plan with scheduled installments keeps money coming in where another reminder wouldn't.

Pause for disputes, and stop the moment they pay

A final notice for an invoice a customer has already paid, or has told you is wrong, can damage the relationship. Build a pause into your process for disputes and queries, and make sure reminders stop as soon as a payment is recorded.

Keep the tone human

Your reminders should read like a message from a person, not a system. Send from a named person's email address, use the customer's name, and keep each message short.

Review your process regularly

Customers, terms, and team capacity change. Review your dunning schedule against the metrics below at least once a quarter, and adjust the levels that aren't moving invoices.

How to measure your dunning process

The Credit Research Foundation sets out standard measures for collection performance. These are the ones that show whether your dunning is working.

Metric Formula What it tells you
Days sales outstanding (DSO)Ending total receivables × days in period ÷ credit sales for the periodHow long, on average, it takes to turn receivables into cash
Best possible DSOCurrent (not overdue) receivables × days in period ÷ credit sales for the periodYour DSO if no invoice were late
Average days delinquent (ADD)DSO − best possible DSOThe average number of days invoices are past due: the part dunning can reduce
Collection effectiveness index (CEI)(Beginning receivables + credit sales − ending total receivables) ÷ (beginning receivables + credit sales − ending current receivables) × 100, for one monthHow much of what you could have collected, you did collect. Closer to 100% is better
Percent currentEnding current receivables ÷ total receivablesThe share of your ledger that isn't overdue
Percent over 91 daysReceivables over 90 days ÷ total receivablesHow much is stuck at the end of the cycle

Worked example

Over a 90-day quarter, you make $300,000 USD of credit sales and end with $150,000 USD of receivables, of which $100,000 USD is not yet due. DSO is 150,000 × 90 ÷ 300,000 = 45 days. Best possible DSO is 100,000 × 90 ÷ 300,000 = 30 days. Average days delinquent is 45 − 30 = 15 days. Those 15 days are what a tighter dunning process targets.

Alongside these, track two operational numbers of your own: the share of overdue invoices that received a reminder this month, and how many invoices reach your final notice. An accounts receivable aging report shows where overdue invoices are building up by age.

Dunning software

You can run a small dunning process from your accounting system and a calendar. As volumes grow, most teams automate it, either with their ERP's dunning module or with dedicated accounts receivable software that sits on top of it. If you're comparing tools, see this guide to debt collection software, which covers automated dunning features and what to look for.

How Chaser automates the dunning process

Chaser syncs your invoices from your accounting system or ERP and runs your dunning schedule for you, so every overdue invoice is followed up without a spreadsheet. With Chaser, you can:

  • set reminder schedules based on due dates and customer segments, from key accounts to repeat late payers;
  • send reminders from your own email address, with your signature and branding, so they read like a message from you;
  • combine email with text messages, automated calls, and letters in one sequence;
  • include a payment link in every reminder, and thank customers automatically when they pay;
  • group several invoices into one reminder, and stop chasing invoices that are already paid;
  • escalate unpaid invoices to Chaser's no-win, no-fee debt collection service without leaving the app.

Put your dunning process on autopilot

Chaser connects to your accounting system or ERP and follows up on every overdue invoice with polite, personalized reminders, so you get paid faster without adding hours to your week.

Start your free trial Book a demo

This article is general guidance for businesses, not legal advice. Debt recovery rules depend on your contract, your customer, and your jurisdiction. For advice on a specific debt, speak to a qualified solicitor or attorney.

FAQs

What does dunning mean in accounts receivable?

Dunning is the process of reminding customers, in planned and escalating steps, to pay invoices that are due or overdue. It starts with a polite reminder around the due date and ends with a final notice before the debt is passed to a collection agency or taken to court.

Why is it called a dunning notice?

It comes from the verb "to dun", which Merriam-Webster defines as "to make persistent demands upon for payment". The verb dates to around 1648, and its origin is unknown.

What is the dunning process?

The dunning process is the sequence of steps you follow to collect an unpaid invoice: agree payment terms, send a pre-due reminder, remind on the due date, escalate through firmer dunning levels, send a final notice, and then escalate, agree a payment plan, or write the debt off.

What does dunning cycle mean?

The dunning cycle is the full run of reminders for one invoice or customer, from the first reminder to payment, escalation, or write-off. Its length depends on how many dunning levels you use and the number of days between them, for example four levels spaced seven days apart.

What are the four stages of a dunning letter?

There is no fixed standard, but a common series is an overdue reminder at 7 to 14 days overdue, a firmer reminder at 21 to 30 days, a final notice at 45 to 60 days, and a letter before action if the final notice is ignored. Each stage gets firmer in tone while staying professional.

What is meant by dunning in SAP?

In SAP, dunning is the automated program that selects overdue customer items, assigns each a dunning level based on days in arrears, and produces dunning notices. It is controlled by a dunning procedure, which can have up to nine dunning levels, plus settings for intervals, grace periods, minimum amounts, and charges.

What happens if you get a dunning notice?

A dunning notice means the sender's records show an invoice as overdue. Check the invoice against your own records, then either pay it, agree a payment date, or tell the sender why you are not paying, for example because of a dispute. Ignoring it usually leads to firmer notices, fees or interest if the terms allow them, and eventually collection action.

Is a dunning letter legal?

Yes. Sending a business customer written reminders to pay an invoice is legal in both the UK and the US. The rules govern what you add and how you escalate: late fees and interest must be allowed by law or your contract, and debts owed by individuals and sole traders carry extra pre-court steps in the UK and consumer protections in the US.

ERP details checked against SAP, Oracle NetSuite, Microsoft, and Sage documentation, and legal points against legislation.gov.uk, GOV.UK, and the US Code, on 25 September 2026. Last reviewed 25 September 2026.