Skip to content
Introduction Price $49 −$20
ESC

Searching...

Quick Links

Type to search • Press to navigate • Enter to select

Keep typing to search...

No results found

No documentation matches ""

Payment Reminders.

Automatic and manual payment reminders with configurable stages, per-customer overrides, and send caps.

Jun 4, 2026

Payment Reminders

For: business owners following up on unpaid invoices. Where: configure in Settings > Reminders. Send manually from invoice detail pages.

Default reminder stages

InvoiceScript ships with four reminder stages:

Stage Timing Default
Stage 1 3 days before due date Active
Stage 2 1 day after due date (overdue) Active
Stage 3 7 days after due date Active
Stage 4 14 days after due date Active

Pre-due reminders fire on the exact day. Overdue reminders fire once per stage when the threshold is crossed.

If your server was offline and missed several stages, the first run after recovery sends all applicable overdue reminders in a single run (e.g., +1, +7, and +14 together for a 15-day overdue invoice). Each stage fires at most once per invoice, and the per-invoice cap (default: 5) limits the total number of reminders.

Configuring reminders

In Settings > Reminders, each stage has:

  • Days: number of days before or after the due date
  • Timing: before due or after due (overdue)
  • Active: toggle to enable or disable the stage

Set the Maximum reminders per invoice (default: 5) to cap how many automatic reminders InvoiceScript sends for a single invoice. After the cap, auto-reminders stop and the invoice is flagged for manual review.

Click Save settings to apply.

How automatic reminders work

Automatic reminders require a cron job running php artisan schedule:run every minute on your server.

When the scheduler runs, InvoiceScript checks each unpaid invoice against the configured stages. If an invoice matches a stage threshold and has not already been reminded at that stage, a reminder email is sent to the customer's reminder contacts.

Reminders stop automatically when a payment is recorded that moves the invoice to Paid status.

Manual reminders

On any finalized invoice detail page, click Send reminder to send a reminder immediately, regardless of the automatic schedule.

Per-customer overrides

Customize or disable reminder stages for specific customers from the customer edit page. Override settings take precedence over the global configuration.

Reminder recipients

Reminders are sent to contacts marked as "Receives reminders" on the customer record. If no contacts have this flag, the reminder falls back to the primary billing contact or the customer's email address.

Reminder log

Each reminder sent is logged in the invoice's communication thread with the date, stage, and recipient.

Permissions

All authenticated users with access to the invoice can send manual reminders.

Requirements

Automatic reminders require cron. Without cron, reminders only fire when you click Send reminder manually.

Ready to build?

One-time purchase. Self-hosted. Own every file forever.

Get InvoiceScript