Skip to main content

Overdue invoices

SolidInvoice can automatically mark unpaid invoices as overdue once their due date passes, and send escalating reminder emails to clients at configurable intervals.

How it worksโ€‹

A background task runs every hour and checks all pending invoices. Any invoice whose due date has passed is transitioned to the Overdue status automatically. When that happens, SolidInvoice also sends an internal notification to users who subscribe to invoice alerts.

info

An invoice must have a due date set for the automation to act on it. Invoices with no due date are never marked overdue.

Set a due date on an invoiceโ€‹

When creating or editing an invoice, fill in the Due Date field. The date appears on the PDF and on the client-facing invoice page, and is used by both the overdue check and the reminder schedule.

See Creating an invoice for the full invoice form reference.

Payment remindersโ€‹

In addition to marking invoices overdue, SolidInvoice can send reminder emails to clients on a schedule. Reminders are sent to the contacts on the invoice at three intervals after the due date:

Days overdueEmail subject
1 dayPayment Reminder: Invoice {id}
7 daysPayment Overdue: Invoice {id}
14 daysURGENT: Invoice {id} โ€” Immediate Action Required

A pre-due reminder can also be sent a configurable number of days before the due date.

For full details on configuring reminders, see Payment reminders.

Configure the reminder settingsโ€‹

Go to Settings โ†’ Invoice to control the reminder behaviour.

SettingDefaultDescription
Enable automatic invoice payment remindersOnMaster switch for all automated reminders
Send reminder before invoice is dueOnSend the pre-due reminder email
Days before due date to send pre-due reminder3Set to 0 to disable the pre-due reminder
note

Reminder features are available on paid plans. Trial accounts can view the settings but cannot enable them.

Invoice statusesโ€‹

Once marked overdue, the invoice status changes to Overdue in the grid and on the invoice detail page. Recording a payment for an overdue invoice transitions it to Paid.

See Invoice statuses for the full status lifecycle.