Overview
Fix Due Dates removes the busywork of manually adjusting service and invoice dates whenever a customer does not pay or activate on the original due day. The addon detects those situations and normalises dates for the service or domain and the invoice - so your records stay aligned without opening five admin tabs.
The “four-day” scenario
If a user orders on 1 December but pays on 5 December, why should they lose four days on the next cycle - or why should staff spend time fixing the service view and the invoice? This module applies a fair correction: when payment is a few days late, the customer gets a reactivated service with a sensible next due date, and the invoice dates follow automatically.
The same idea applies to late renewal payments and other delayed activations you see in production hosting and SaaS-style billing.
Suspended accounts
The module also detects suspended accounts. When payment finally arrives, dates are brought back in line so you are not carrying forward hidden penalties from the suspension window.
Why teams adopt it
- Less support friction - customers see dates that match what they paid for.
- Fewer human errors than editing services and invoices by hand.
- Predictable automation - behaviour is driven by rules, not tribal knowledge.
Requirements & compatibility
Built for WHMCS 8.x. Unusual provisioning modules or registrar workflows can affect edge cases; review Requirements on this page or contact us with your stack before rollout.


