lbreeze

An overdue invoice should follow a timetable both sides can read in advance

What happens to an unpaid invoice day by day, from the first reminder to termination, and what a customer and a hosting company can each do at every step.

Kosta
lbreeze · 10 October 2026

Every hosting company chases unpaid invoices. The process has a name, dunning, and in a lot of billing systems it is something nobody can quite describe: a cron job somebody wrote years ago, a reminder template, a suspension that happens "after a while".

That vagueness costs both sides. A customer who cannot see the next step finds out about it when the website goes down. A company that cannot state its own schedule cannot defend it, or change it with confidence.

This post walks through the default timetable in Zephyr, the billing software lbreeze itself runs on. It is written for two readers: a hosting customer who wants to know what happens if a payment slips, and a hosting company choosing the software that will make that decision for it.

The default timetable

Once an invoice's due date passes, it is marked overdue. From then on, counting days after the due date:

When What happens
Day 1 First reminder email
Day 3 Second reminder email
Day 7 Third reminder email
More than 7 days overdue The services that invoice pays for are suspended
More than 21 days overdue Those services are terminated

Two details matter more than the numbers. Suspension applies to the services the unpaid invoice pays for, not to everything on the account. And suspension and termination are different things: a suspended service is switched off but still there, while termination ends it.

A company can also charge a late payment fee. If it does, the fee arrives as a separate invoice, named as a late payment fee for the overdue one, rather than being added silently to the original.

If you are the customer

Paying lifts a suspension by itself. You do not need to open a ticket and wait for someone to notice. When the payment is recorded, the suspension that the unpaid invoice caused is lifted.

There is one condition, and it catches people out: the suspension is lifted only once nothing else on your account is past its due date. If three invoices are overdue and you pay the smallest, nothing comes back yet. Pay all of them.

A service suspended for any other reason, such as abuse, stays suspended however the account pays. Payment only undoes what non-payment did.

If you cannot pay yet, say so before the suspension date. Open a support ticket. Staff can pause the process on that invoice while a question about it is sorted out: no reminders, no late fee, no suspension and no termination for the length of the pause. The pause is visible to staff rather than in your client area, so ask them to confirm it is in place instead of assuming.

To stop it happening at all, look at two separate switches on each subscription, under Billing, then Subscriptions. Auto-renew raises the next invoice. Auto-pay charges your default saved card when that invoice falls due. Saving a card does not by itself pay anything; you tick Auto-pay on each service you want charged. It also depends on the company having automatic card payments switched on, so if a renewal invoice is still unpaid after its due date, pay it from the invoice yourself. The Upcoming renewals list on the Billing overview shows what renews in the next 30 days.

The steps with screens are in What happens when an invoice is overdue and Pay an invoice, save a card and turn on auto-pay.

If you are choosing billing software

The schedule above is a set of defaults, not a policy we impose. Every company has its own tolerance for late payment, and the software should let it say so in one place. When you evaluate a billing system, these are the questions worth asking, with how Zephyr answers them.

Is the schedule a setting, or is it in the code? In Zephyr it is three settings, on the Overdue invoices card under Settings, then Billing: the reminder days, the days before suspension and the days before termination. The worker that runs the process reads them every time it runs, so a change applies without a restart.

Does it refuse a schedule that makes no sense? A schedule with no reminders at all is refused, because suspending a customer who was never chased is exactly the failure dunning exists to prevent. So is termination that does not come after suspension. Reminders are limited to ten, each within 90 days of the due date; suspension can be set from 1 to 180 days and termination up to 365. If a stored value is ever broken, the worker falls back to the default for it and logs a warning, rather than guessing.

Does payment undo the suspension without a person in the loop? It should, and it should undo only what dunning did. Zephyr lifts dunning suspensions when an invoice is paid and the account has nothing else past due, and leaves every other suspension alone.

Can staff pause one invoice without switching dunning off for everyone? A disputed line, a payment already in the post or a customer waiting on their own purchase order needs a per-invoice answer. In Zephyr, the invoice page in the admin shows whether dunning is active on it, with a Hold 14 days button and a Resume. A hold stops reminders, late fees, suspension and termination on that invoice only.

Is automatic charging something you choose? Auto-pay ships switched off. Taking money from a saved card without the customer pressing a button is a decision the company makes deliberately, not one it inherits.

Is termination treated as final? The settings screen says plainly that termination is permanent and cannot be undone. A billing system should make the irreversible step the one that needs the most days and the most thought.

The short version

  • By default: reminders on days 1, 3 and 7 after the due date, suspension after 7 days overdue, termination after 21.
  • Those are defaults. The company that bills you can set different days, and good software makes that a setting, not a code change.
  • Paying lifts a suspension by itself, once nothing else on the account is overdue.
  • If you cannot pay yet, ask for the invoice to be paused before the suspension date, not after.
  • Turn on auto-pay per subscription if you want renewals charged without thinking about it.

For a hosting company, the test is simple: you should be able to read your own dunning schedule on one screen and explain it to a customer in one sentence.

Read next