★★★★★160+This app is a game changer!Lesley B.

Invoice dunning software
that runs on your schedule

Paidnice chases overdue B2B invoices in Xero and QuickBooks Online, step by step, until each one is paid.

5.0 from 83 reviews on the Xero App Store · 4.9 on Capterra · From US$69 a month

Dunning software

What is dunning software?

Dunning software automates the steps a business takes to collect overdue invoices. For B2B invoices, that means five jobs:
  • Reminders: a schedule of emails and texts, each with its own day and tone.
  • Dunning fees: a late fee or interest at the step you choose.
  • Statements: every open invoice in one document, with a link to pay.
  • Dunning letters and escalation: a final notice or letter before action, printed and posted on request on Pro and above, or a call or Stop Credit assigned to a person.
  • Stop rules: every later step stops when the invoice is paid, and can pause while a payment is promised or a query is open.
Subscription businesses use "dunning" for retrying a failed card payment. Paidnice is B2B dunning software for invoices on payment terms, and it does not retry card payments.

B2B invoice dunning vs subscription dunning

Both are called dunning. They solve different problems with different tools.

B2B invoice dunning
PaidniceReminders · fees · letters · escalation
Live sync
XeroorQuickBooksYour invoices and ledger
Best forB2B businesses that invoice on payment terms in Xero or QuickBooks OnlineWhere it stopsNeeds Xero or QuickBooks Online, or another cloud ledger on the Custom plan. Does not retry card payments
Subscription dunning
Billing platformCard retries · card update emails
Card charges
Payment processorSaved cards on file
Best forSubscription businesses that bill a card every monthWhere it stopsDoes not chase invoices on payment terms
Built-in reminders in Xero or QuickBooks
No dunning layerYou chase what reminders miss
 
XeroorQuickBooksInvoices and basic reminders
Best forA few invoices a monthWhere it stopsNo escalation, no posted letters and no fees in Xero. QuickBooks Online in the US can add a fee to the invoice only

Run the full dunning schedule, step by step

An example dunning schedule, also called a dunning campaign, with five levels. You set the day, channel and template for each level, for each customer group.

  1. 3 days before dueCourtesy reminderEmailFriendly tone
  2. Due dateDue date reminderEmail and SMSClear tone
  3. 7 days overdueFirm reminderEmail and SMSFirm tone
  4. 14 days overdueDunning fee or interestAdded in Xero or QuickBooks OnlineFirm tone
  5. 30 days overdueFinal notice and escalationLetter or phone call, assigned to a personFormal tone
  6. PaidEvery later step stops

Each email step uses your template or is written by AI from your prompt. Steps pause while a payment is promised or a query is open, and stop for any customer or invoice you freeze.

Dunning letters, printed and posted

On Pro and above, Paidnice prints and posts overdue letters, final notices and letters before action for US$2.00 a letter, print and postage included. We turn it on when you ask.

A solicitor-signed letter before action is priced case by case by country. Letters are posted in the US, Canada, the UK, the EU, Australia, New Zealand, Singapore, Hong Kong and South Africa.

Paidnice is dunning software for small business

Most small businesses on Xero or QuickBooks Online do not need an enterprise collections platform. They need every overdue invoice chased on a schedule, without someone sending each reminder.

  • Built for invoices on terms: Paidnice chases invoices from Xero or QuickBooks Online, not failed card payments.
  • More than built-in reminders: a schedule with late fees, statements, dunning letters and escalation.
  • Stops on its own: every later step stops when the invoice is paid.

See what Paidnice runs ↓See plans and pricing →

  • Sized for youPro scales with the invoices you send, with unlimited users for your team and your accountant.
  • Live in under 15 minutesConnect Xero or QuickBooks, then approve the draft policies Paidnice prepares.
  • Priced by invoice volumeYou pay for the invoices you send, with your first 20 actions free.

How Paidnice automates dunning

Each stage runs on your payment terms, from your Xero or QuickBooks invoices, automatically or after you approve it.

  1. Paidnice adds the fee or interest your terms allow, posts it to Xero or QuickBooks and can tell the customer. Each fee can wait for your approval.

    More on late fees →
  2. Paidnice reads each reply and logs a promise or a query, so the next dunning step can wait. For a query, AI looks into the reason and proposes the next step for a person to approve or change.

    More on reply handling →
  3. Customers with a balance get a statement on the day you choose, with a Pay now link inside the PDF.

    More on statements →
  4. When reminders stop working, the account moves to a person on your team with its full history. They choose the next step: a call, a letter or a credit stop.

    More on escalations →
  5. Customers see every open invoice, with no login, and pay by card or bank debit or move to a payment plan.

    More on the payment portal →

Paidnice adds the fee or interest your terms allow, posts it to Xero or QuickBooks and can tell the customer. Each fee can wait for your approval.

More on late fees →

Plus credit scores, reporting, early payment discounts and more.

Dunning in Xero and QuickBooks Online

Xero dunning and QuickBooks dunning start with basic reminders. Paidnice adds the full schedule and posts every fee to your Xero organisation or QuickBooks Online company.

Xero
Built in

Invoice reminders set in Xero, with no late fees

With Paidnice

A dunning schedule for each customer group, fees and interest posted to your Xero organisation, statements, letters and escalation

Credit control for Xero

QuickBooks Online
Built in

Invoice reminders, plus a late fee on the invoice in the US

With Paidnice

A dunning schedule for each customer group, fees and interest posted to QuickBooks Online, statements, letters and escalation

Credit control for QuickBooks

What to look for in dunning software

Six checks before you choose. Paidnice meets all six.

  • Works with your ledgerReads invoices from Xero or QuickBooks Online and posts each fee back.
    Paidnice
  • Steps that stop themselvesLater steps stop when paid and pause while promised or queried.
    Paidnice
  • A schedule per groupDifferent days, channels and templates for your best and slowest payers.
    Paidnice
  • Dunning fees you controlA flat fee, a percentage or interest at the step you choose.
    Paidnice
  • Letters and escalationThe last step goes to a person: a call, a letter or Stop Credit.
    Paidnice
  • A link to payEach reminder and statement links to a portal to pay or start a plan.
    Paidnice

Works with the software you already run

Paidnice connects to your ledger, payment providers, CRM and team chat, so every invoice is chased, paid and recorded without manual data entry.

See all integrations → NewConnect to Claude or ChatGPT via MCP

Results from Paidnice customers

Four businesses on Xero, in their own words.

See all customer stories →·Read all 160+ reviews →

Dunning software: common questions

What is dunning software?
Dunning software automates the steps a business takes to collect overdue invoices: reminders on a schedule, dunning fees and interest, statements, dunning letters and escalation to a person.
Is dunning only for subscriptions?
No. Subscription businesses use dunning to retry failed card payments. B2B dunning chases invoices on payment terms, and that is the kind Paidnice does for Xero and QuickBooks Online.
What is automated dunning?
Automated dunning is dunning software sending each step on its day, with no one pressing send: reminders, fees, statements and the handover to a person. In Paidnice, an Active policy runs every step on schedule from your Xero or QuickBooks Online invoices.
Does Paidnice retry failed card payments?
No. Paidnice does not retry failed subscription charges. For invoices, every reminder has a link to pay, and the portal takes card or bank debit, or a payment plan.
Can AI write dunning emails?
Yes. Paidnice can write each reminder with AI from your prompt when it sends, using the invoice, the customer's other open invoices, recent payments and any fee coming. Run the policy as Active and AI-written reminders send on schedule, or as Draft and each one waits for your approval. You can also pre-approve the types of reply and action you trust. See AI reply handling.
What are dunning fees?
Dunning fees are charges added to an overdue invoice to cover the cost of collection and to encourage on-time payment. They can be flat late fees, percentage fees or interest. Paidnice adds each one to the overdue invoice, or raises it as a new invoice, in Xero or QuickBooks Online on the day it is due.
Can Paidnice send dunning letters?
Yes. Any escalation step can use a template legal letter, from an overdue letter to a letter before action. On Pro and above, Paidnice can print and post it for you. See collection letter templates.
Does dunning stop when the invoice is paid?
Yes. Paidnice stays in sync with Xero and QuickBooks Online, so the next step does not send once the invoice is paid. Steps can also pause when a payment date is promised or a query is open.
How much does dunning software cost?
Paidnice Pro has the full core feature set and unlimited users, from US$99 a month for 300 invoices to US$799 a month for 4,000. Plans start from US$69 a month, priced by invoice volume. Your first 20 actions are free. See pricing.
Can I control which customers get contacted?
Yes. Exclude any customer or a whole group, freeze a single invoice, add grace periods and set different rules for each group, so the customers who pay on time are left alone.
Does it change anything in my Xero or QuickBooks?
Nothing changes unless a rule you set makes it happen. Paidnice connects through the official Xero and QuickBooks integrations.

Start getting paid on time with Paidnice

Book a demo to learn how Paidnice can take the pain out of getting paid.

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

Everything you expect from invoice dunning software

40+ credit and debtor management tools to ensure you get paid on time, every time.

Chase automatically

Enforce your terms

Get paid

AI in Paidnice

See it coming

Control and setup

ApprovalsEach policy runs automatically or waits for your approval.
Safe ModePaidnice prepares every action and sends nothing until you switch it off.
Customer groups and tagsDifferent rules for different customers.
Parent and branch accountsOne statement for a parent and all its branches.
Your domain and brandEmails from your own address on Pro, with your logo and colors.
Use PDF invoices from other systemsYour reminders carry the invoice PDF your other tools make, in place of the accounting one.
Team and alertsAssign customers, and get alerts for replies and broken promises.
IntegrationsXero, QuickBooks, ERPs, payments, Slack, Teams and more.
Your first 20 actions are free. No card needed.Book a DemoTry it Free