Effective collections management is critical for healthy cash flow. Many businesses on NetSuite...
NetSuite Token-Based Authentication (TBA): Complete Setup & Token Management Guide
Effective collections management is critical for healthy cash flow. Many businesses on NetSuite turn to the Dunning SuiteApp to automate payment reminders, and it does streamline follow-ups. But it is not the right fit for every collections process, and knowing where it stops helps you choose the right approach.
This guide covers what the Dunning SuiteApp is, how dunning levels and setup work, best practices, its limits, and when a custom NetSuite dunning module built around your customers and credit policy is the better choice.

In this guide:
Key Takeaways: NetSuite Dunning
- The NetSuite Dunning SuiteApp sends escalating reminders for overdue invoices on a schedule, replacing manual emails and calls.
- Dunning levels are based on how many days an invoice is overdue, each with its own template.
- Procedures can apply at the customer level or the invoice level, and the evaluation runs on a schedule you set.
- The SuiteApp is email-centric and works within fixed procedures, which can be limiting for complex collections.
- A custom dunning module can add segment-specific rules, SMS or WhatsApp channels and workflows that match your credit policy.
What Is the Dunning SuiteApp?
The NetSuite Dunning SuiteApp automates the collections process by sending preconfigured reminders to customers with overdue invoices. Instead of relying on manual emails or phone calls, you schedule systematic communications that escalate over time.
The result is consistency: every overdue customer is followed up on time, with less manual effort from the finance team.
Key Features
- Automated communications: Emails triggered at different overdue stages.
- Dunning levels: Escalation from polite reminders to final notices.
- Customizable templates: Email subjects and bodies tailored to your tone, with merge fields for customer and invoice details.
- Tracking: See which customers received reminders and at which level.
How Dunning Levels Work
Dunning uses escalation levels based on how many days an invoice is overdue. A typical setup looks like this:
| Level | Timing | Tone and purpose |
|---|---|---|
| Level 1: Gentle reminder | 5 days after the due date | Friendly note with invoice details |
| Level 2: Second reminder | 15 days after the due date | Firmer tone, clear payment instructions |
| Level 3: Urgent notice | 30 days after the due date | Urgent request, account manager informed |
| Final level: Escalation | Before credit hold, service suspension or legal action | Formal final notice |
Each level is tied to its own template, and you choose the timing that matches your payment terms and credit policy.
Setup and Configuration
Implementing the SuiteApp involves several steps:
- Install the SuiteApp from the SuiteApp Marketplace.
- Create dunning procedures and levels: Define reminder intervals and the escalation path.
- Assign procedures: Apply them at the customer or invoice level, grouped by risk profile, balance or aging.
- Design templates: Configure professional, branded emails for each level.
- Schedule the evaluation: Run the dunning evaluation daily or weekly, ideally outside business hours on weekdays.
Best Practices
- Use polite but firm language in the early levels.
- Personalize messages with the customer name, amount due and invoice details.
- Include a clear way to pay, such as a payment link or remittance instructions.
- Align escalation with your company's credit policy.
- Involve sales or account managers before final notices to protect relationships.
- Review results regularly and adjust timing and tone based on what gets paid.
Overdue invoices piling up? We will review your collections process in NetSuite and show you where automation can speed up cash. Book a collections review
Business Impact
Done right, automated dunning:
- Improves cash flow by speeding up collections.
- Reduces manual work for the finance team.
- Provides visibility into aging receivables.
- Standardizes communication across the business.
The Limitations of NetSuite's Dunning SuiteApp
The SuiteApp is a solid starting point, but it has limits that matter for some businesses:
- Email-centric: Reminders are built around email. SMS, WhatsApp or other channels need extra work.
- Fixed procedure logic: Escalation follows the levels you define. More nuanced rules, such as different paths by region, industry or customer value, are hard to express.
- Manual reply handling: Customer replies land in a shared inbox, so someone still has to read, route and act on them.
- Generic by design: A manufacturer, a SaaS company and a retailer collect differently, and the SuiteApp does not adapt to each out of the box.
This is where many companies start looking at a custom approach.
When a Custom Dunning Module Fits Better
At Maayins, we design custom dunning modules in NetSuite built around how your business actually collects. A custom module can be:
| Need | Dunning SuiteApp | Custom module from Maayins |
|---|---|---|
| Rules by segment, region or industry | Limited to procedure assignment | Rules designed around your segments |
| Channels | Email plus SMS or WhatsApp integration | |
| Escalation paths | Fixed levels | Flexible paths, approvals and tasks for account managers |
| Templates and branding | Configurable email templates | Fully custom look, feel and content |
| Fit with your credit policy | Adapt your process to the tool | The tool adapts to your process |
In short, instead of adapting your collections strategy to NetSuite, we build a module that adapts to you, and support it afterwards through managed services.
Final Thoughts
If you are just starting with collections automation, the NetSuite Dunning SuiteApp is a solid option. It standardizes follow-ups and helps recover overdue payments faster.
If you need a process that is aligned with your customers, industry and budget, a custom dunning module from Maayins gives you more control, personalization and value.
Frequently Asked Questions
What is dunning in NetSuite?
Dunning is the process of reminding customers about overdue invoices with escalating messages. In NetSuite, the Dunning SuiteApp automates it based on how many days invoices are overdue.
How many dunning levels should I use?
Most businesses use three or four levels, from a gentle reminder a few days after the due date to a final notice before a credit hold or legal action.
Can dunning apply to individual invoices instead of the whole customer?
Yes. Dunning procedures can be applied at the customer level or the invoice level, depending on how you bill and collect.
How often does the dunning evaluation run?
You schedule it, usually daily or weekly. Running it outside business hours on weekdays avoids sending collection emails on weekends.
Can NetSuite send dunning reminders by SMS or WhatsApp?
Not with the standard SuiteApp, which is email-based. A custom dunning module can integrate SMS or WhatsApp alongside email.
When should I choose a custom dunning module?
When you need different rules by segment, region or industry, additional channels, or escalation steps that the standard procedures cannot express.
Collect Faster with Dunning Built for You
Whether you want to get more from the Dunning SuiteApp or build a custom module tailored to your customers and credit policy, our NetSuite custom development team can help you design a dunning process that works for you, not just for NetSuite.