# What Is Dunning? Payment Reminder Emails with ChatGPT

> Dunning means reminding customers about overdue invoices. What it is, the usual friendly-to-firm steps, and how to draft each reminder with ChatGPT.

Source: https://learn.ynteractive.com/content/blog/what-is-dunning · Updated 2026-10-08 · Free from Stepthrough (https://learn.ynteractive.com)

Quick answer

[Dunning](https://learn.ynteractive.com/content/glossary/dunning) is the process of reminding customers, step by step, that an invoice is overdue and asking them to pay. For office managers, bookkeepers and owners who already use ChatGPT, the fast way to write those reminders is a four-part [prompt](https://learn.ynteractive.com/content/glossary/prompt) plus a list of facts the email may use, then a check that it promised nothing extra. You can practice both habits free in [Prompt Writing 101](https://learn.ynteractive.com/content/prompt-writing-101-role-context-task-format) and [Reply Faster: Client Refund Emails](https://learn.ynteractive.com/content/chatgpt-reply-client-refund-emails-accounting).

Last updated October 8, 2026

By [Robert Breen](https://learn.ynteractive.com/content/about) · Published October 8, 2026 · Updated October 8, 2026 · 6 min read

Finance · ChatGPT · Email

This guide explains the term, the usual sequence of reminders, and the prompts that get a polite, accurate draft on the first try.

## What does dunning mean?

Dunning means asking a customer to pay money they owe, usually as a planned series of reminders that get firmer over time. The word is old, but the job is ordinary: someone in the office notices an invoice is past its due date and sends a note.

A few related terms come up with it:

- [Accounts receivable](https://learn.ynteractive.com/content/glossary/accounts-receivable) is the money customers owe you for work you've already invoiced.
- An [AR aging report](https://learn.ynteractive.com/content/glossary/ar-aging-report) groups those unpaid invoices by how late they are, such as 1-30 or 31-60 days.
- [Payment terms](https://learn.ynteractive.com/content/glossary/payment-terms) are the rules on the invoice, such as "[Net 30](https://learn.ynteractive.com/content/glossary/payment-terms)," that set the due date.

Dunning is what you do with the aging report: work down the list and remind each customer at the right level of firmness. The [glossary entry for dunning](https://learn.ynteractive.com/content/glossary/dunning) explains why the tone at each stage is the hard part.

## What does a dunning sequence usually look like?

Most small businesses use three or four reminders, each a little firmer than the last. There is no single correct schedule, and your own terms and contracts decide what you can say. A common shape:

| Reminder | When (example) | Tone | What it says |
| --- | --- | --- | --- |
| 1. Friendly | A few days after the due date | Warm, assumes it slipped | The invoice number, amount, due date and how to pay |
| 2. Firmer | A couple of weeks late | Polite, direct | The same facts, plus a request to reply with a payment date |
| 3. Final | About a month late | Calm, serious | The same facts, plus the next step your policy allows |

The timing column is an example, not a rule. Use the steps your business actually follows, and only mention a late fee or a pause in service if your terms really include one.

## How do I write a dunning email with ChatGPT?

Give ChatGPT four parts: who is writing (Role), the facts it can't guess (Context), what you want back (Task) and how it should look (Format). That structure is the whole point of [Prompt Writing 101](https://learn.ynteractive.com/content/prompt-writing-101-role-context-task-format), where the same request comes back generic when asked vaguely and specific when asked in four parts.

A dunning version of that prompt:

```text
Role: You write payment reminders for [BUSINESS], a small [TYPE OF BUSINESS].
Context: Invoice [NUMBER] for [AMOUNT] was due on [DATE]. This is reminder [1, 2 or 3].
Payment options: [HOW TO PAY]. Our terms: [ANY LATE FEE OR NEXT STEP, OR "none"].
Task: Write a [friendly / firmer / final] reminder that asks them to pay or reply with a payment date.
Format: Under 120 words, plain and polite, no emoji. Subject line first, then the email.
Only use the facts above. Don't invent fees, deadlines or consequences.
```

Fill in the blanks and send it. Then change one word, "friendly" to "firmer," for the next reminder. Save the prompt in a document, as the lesson does with its **Prompt Templates** doc, so you only fill in blanks next time.

## Try it free, step by step

**Prompt Writing 101: Role, Context, Task, Format**. Ask ChatGPT for the same customer email twice, once vaguely and once with a four-part prompt, and see exactly why structure gets a better answer. You do every step yourself in a practice copy of ChatGPT, it checks your work as you go, and “Do it for me” finishes any step you get stuck on. Free, and nothing touches your real accounts.

[Start the free lesson](https://learn.ynteractive.com/modules/prompt-writing-101)

[Or read the full step-by-step guide](https://learn.ynteractive.com/content/prompt-writing-101-role-context-task-format)

## How do I stop ChatGPT from adding threats or fees?

List the facts it may use, tell it not to invent anything, then ask it to check its own draft. That routine comes from [Reply Faster: Client Refund Emails](https://learn.ynteractive.com/content/chatgpt-reply-client-refund-emails-accounting), where a made-up accounting firm answers a client who wants a date nobody can promise.

The lesson's check prompt works on any reminder:

```text
Check that reply against my facts. Make a table of every promise or claim in it and the fact that backs it up. Flag anything the facts don't support.
```

In the lesson, the first draft sounds great but promises a timeline the facts don't support, and the check table catches it. A dunning draft can slip the same way: a late fee you don't charge, a "final notice" that isn't final, or a collections threat you never planned. If the table flags a line, ask for one specific fix, such as "Remove the late fee sentence and keep every other fact the same."

## What should a payment reminder include?

A good reminder makes paying easy and leaves nothing to guess. Include:

1. **The invoice number and amount.** The customer may have several invoices open.
2. **The original due date.** Facts, not blame.
3. **How to pay.** A link, a portal or the mailing address, whatever you actually accept.
4. **One clear ask.** Pay now, or reply with a date.
5. **A real person's name.** Sign it like a person, not "Accounts Department," if that fits your office.

Leave out guesses about why they haven't paid. "I know things get busy" is fine. "You must have forgotten" is not.

## Should I paste customer details into ChatGPT for this?

Use only what the reminder needs. The invoice number, amount and due date are usually enough, and you can type the customer's name into the final email yourself. The lesson's accounting firm also has a firm rule worth copying: never ask for or send bank account numbers by email.

Follow your company's policy on AI tools. A business ChatGPT account that doesn't train on your data is a better choice than a personal one for client work. [Is It Safe to Paste Client Emails into ChatGPT?](https://learn.ynteractive.com/content/blog/is-it-safe-to-paste-client-data-into-chatgpt) goes deeper.

## Can I automate dunning reminders?

You can, but start by drafting them in ChatGPT and sending them yourself. Once your three reminders read well and your facts list is reliable, the same prompts can run inside an automation tool such as n8n. The [finance industry page](https://learn.ynteractive.com/content/industry/finance) lists the free automation lessons for finance teams, such as the AI Expense Categorizer Agent.

Keep a person on the send button while you build trust in the drafts. A reminder that goes to the wrong customer, or quotes the wrong amount, costs more goodwill than a late one. [Check AI Email Drafts for Promises Before You Send](https://learn.ynteractive.com/content/blog/check-ai-drafts-for-promises) covers how to check drafts before they go out.

## Key takeaways

- Dunning is the process of reminding customers about overdue invoices, usually in a friendly, firmer and final sequence.
- A four-part ChatGPT prompt (Role, Context, Task, Format) with the invoice number, amount, due date and payment options gets a specific draft.
- Tell ChatGPT to use only the facts you give it, then ask for a table that matches every claim in the draft to a fact.
- Only mention late fees or next steps that your own payment terms actually include.
- Put only what the reminder needs into ChatGPT, and never send bank account numbers by email.

## Frequently asked questions

**What is the difference between dunning and collections?**

Dunning is the series of reminders your own business sends about an overdue invoice. Collections usually means a later, more formal step, sometimes handed to an outside agency. Many businesses never need the second step if the reminders are clear and timely.

**How many dunning emails should I send?**

Many small businesses use three: friendly, firmer and final. Pick a schedule that fits your payment terms and stick to it so every customer is treated the same way.

**Can ChatGPT write a firm payment reminder without sounding rude?**

Yes. Ask for "polite, direct and calm" in the Format part, give it only the real facts, and tell it not to invent fees or consequences. Then read it as the customer would before sending.

**Is it okay to mention late fees in a reminder?**

Only if your invoice terms or contract actually include them. Tell ChatGPT whether there is a late fee; if there isn't, say "none" so it doesn't add one.

## Free lessons in this post

- [Prompt Writing 101: Role, Context, Task, Format](https://learn.ynteractive.com/content/prompt-writing-101-role-context-task-format): Ask ChatGPT for the same customer email twice, once vaguely and once with a four-part prompt, and see exactly why structure gets a better answer.
- [Reply Faster to Clients Chasing Their Refund: ChatGPT for Tax and Bookkeeping Firms](https://learn.ynteractive.com/content/chatgpt-reply-client-refund-emails-accounting): A client wants a refund date while two tax forms are still missing. Give ChatGPT the thread and your firm's facts, catch the date it shouldn't promise, and send a calm…

## Watch it in a free lesson: Prompt Writing 101: Role, Context, Task, Format

### Prompt Writing 101: video walkthrough

Full walkthrough · 2:20 · with captions

Ask ChatGPT for the same customer email twice, once vaguely and once with a four-part prompt, and see exactly why structure gets a better answer. The whole lesson narrated step by step, recorded in Stepthrough’s simulated practice environment.

[Watch it with chapters and the full transcript](https://learn.ynteractive.com/content/prompt-writing-101-role-context-task-format#watch)

From the free lesson [Prompt Writing 101: Role, Context, Task, Format](https://learn.ynteractive.com/content/prompt-writing-101-role-context-task-format)

## Related terms

Plain-English definitions, each with an example from a free lesson.

[Dunning](https://learn.ynteractive.com/content/glossary/dunning) · [Prompt](https://learn.ynteractive.com/content/glossary/prompt) · [Payment terms](https://learn.ynteractive.com/content/glossary/payment-terms) · [AI literacy](https://learn.ynteractive.com/content/glossary/ai-literacy) · [Canned response](https://learn.ynteractive.com/content/glossary/canned-response) · [Cash flow forecast](https://learn.ynteractive.com/content/glossary/cash-flow-forecast) · [ChatGPT](https://learn.ynteractive.com/content/glossary/chatgpt) · [Client portal](https://learn.ynteractive.com/content/glossary/client-portal)

[The full AI glossary](https://learn.ynteractive.com/content/glossary)

## Related prompts

- [Auditor document request reply prompt](https://learn.ynteractive.com/content/prompts/auditor-document-request-reply-prompt): Reply to an auditor's list of document requests: what is attached, what is coming and when, and what you can't provide, without…
- [Buyer inquiry reply prompt](https://learn.ynteractive.com/content/prompts/buyer-inquiry-reply-prompt): Reply to a buyer's listing inquiry from your facts sheet: fees, rules and showing times, with sources instead of opinions on…
- [Candidate rejection email prompt](https://learn.ynteractive.com/content/prompts/candidate-rejection-email-prompt): Write a short, respectful rejection email that thanks the candidate for the step they reached and promises nothing you won't do…
- [Check reply promises prompt](https://learn.ynteractive.com/content/prompts/check-reply-promises-prompt): A ChatGPT prompt that checks a draft before you send it: a table of every promise, the fact behind each, and safer wording for…

[All free prompt templates](https://learn.ynteractive.com/content/prompts)

## Visual guides

The same ideas as quick visual guides: swipe through the slides, or read each one as text.

- [A copy-and-paste ChatGPT prompt for customer emails](https://learn.ynteractive.com/content/visual/prompt-template-customer-email): Save this one. It's the customer email prompt from Prompt Writing 101. Role: You are the owner of [BUSINESS].
- [Mistake to Avoid: Not Setting a Length in Your Prompt](https://learn.ynteractive.com/content/visual/mistake-no-length-in-your-prompt): A visual tip: say the length in the Format part of your prompt, like under 120 words, instead of trimming a 300-word reply by hand.
- [Myth: ChatGPT Already Knows My Business](https://learn.ynteractive.com/content/visual/myth-chatgpt-already-knows-my-business): Myth vs fact: ChatGPT knows the current chat, its general training and what you set up. Your current prices and policies still have to come from you.

[All visual guides](https://learn.ynteractive.com/content/visual)

## Keep reading

- [Holiday Hours Email to Customers: A ChatGPT Prompt](https://learn.ynteractive.com/content/blog/holiday-hours-email-to-customers): Write a holiday hours email to customers with a four-part ChatGPT prompt: dates, what's closed, one call to action. Then update your AI email replies.
- [AI for Bookkeepers: Where to Start (Free Lessons)](https://learn.ynteractive.com/content/blog/ai-for-bookkeepers): AI for bookkeepers: categorize expenses with a fixed list, turn receipt photos into rows, check reimbursements and draft client emails, all reviewed.
- [ChatGPT Tone of Voice for Business Emails: Lines That Work](https://learn.ynteractive.com/content/blog/chatgpt-tone-of-voice): Set ChatGPT's tone of voice for business emails with one Format line, a "sound like" comparison and specific fixes, using tone lines from real lessons.

[All blog posts](https://learn.ynteractive.com/content/blog) · [All free tutorials](https://learn.ynteractive.com/content)
