Skip to content
Shahid Malla
Billing and automation In Stock

Reactivation Fee on Unsuspension for WHMCS

Charge a reactivation fee per product group when WHMCS brings back a service it suspended for nonpayment, billed at once or on the next invoice.

WHMCS 8.13 and 9.x (confirmed at purchase) PHP 8.1+

What will the reactivation fee addon do?

Every suspension for nonpayment costs staff time, and many hosts charge a reactivation fee for it. WHMCS has no setting for one, so the fee is added by hand or forgotten.

When a client pays for a service that WHMCS suspended for nonpayment, and WHMCS unsuspends it, the addon raises the fee you set for that product's group. The fee goes on its own invoice straight away or on the client's next invoice, with your description and tax rules. A merge field lets you state the fee in your suspension email, so clients know about it before they pay.

This product is built to order: you get the license key once your account is checked and the download within 7 business days of purchase.

What does WHMCS already do, and what does this add?

WHMCS suspends services a set number of days after they go overdue and, with Enable Unsuspension on, brings them back when the overdue invoice is paid. Its late fee is one global percentage or fixed amount on overdue invoices, recorded as a debit note in WHMCS 9. Billable items charge one-off amounts, but staff add each one. The addon adds a fee tied to the unsuspension itself, set per product group and raised without staff stepping in.

What is included?

PartWhat it does
Fee rulesOn or off per product group, with an amount for each currency
TriggerServices suspended for overdue payment, then paid and unsuspended
Manual unsuspensionCharge or skip when staff unsuspend by hand
BillingIts own invoice straight away, or added to the client's next invoice
GroupingOne fee per service, or one per client when services return together
EmailMerge field with the fee amount for your suspension email
LogEvery fee with client, service, amount and invoice

Who is it for?

Hosts with many small monthly services, where late payers cost more in staff time than the plan earns. To cut suspensions in the first place, my Failed Payment Recovery module retries declined cards and sends reminders before it gets that far.

What do you need, and what are the limits?

Requirements: WHMCS 8.13 or 9.x (I confirm your exact version at purchase), PHP 8.1 or newer, automatic suspension and unsuspension switched on in Automation Settings, and the standard WHMCS cron.

Limits: the fee is billed when the service comes back; the addon does not keep the service suspended until the fee is paid. It never edits an invoice that is already issued, so it works with WHMCS 9 invoice immutability. Services suspended by hand for other reasons are left alone.

It costs $29 once for a lifetime license with twelve months of updates and support, and a seven-day refund window. Your account is checked by hand, which can take up to 24 hours, before the license key is issued, and the download follows within 7 business days of purchase.

Key features

  • Reactivation fee set per product group
  • Separate amount for each currency you bill in
  • Charged only after a suspension for overdue payment
  • Fee on its own invoice or added to the next invoice
  • One fee per service or one per client
  • Choice to charge or skip on manual unsuspension
  • Merge field for the fee in your suspension email
  • Works with WHMCS 9 invoice immutability
  • Log of every fee charged

Why customers buy this module

  • →Late payers cover the work their suspension causes
  • →No fee added by hand or forgotten
  • →Clients see the fee in the suspension email before they pay

Frequently asked questions

Does the service stay suspended until the fee is paid?

No. WHMCS brings the service back as soon as the overdue invoice is paid, and the addon then bills the fee, so your normal unsuspension keeps working as it does today. An unpaid fee follows your usual overdue reminders like any other invoice.

Can I use it together with WHMCS late fees?

Yes. The WHMCS late fee is charged on an overdue invoice whether or not anything is suspended. The reactivation fee is charged only when a suspended service is brought back. You can run both, or turn the late fee off and rely on this one.

When will I get it, and what if you can't deliver?

You get the license key after a manual account check, which can take up to 24 hours, and the download within 7 business days of purchase. If I do not deliver it in that time, you get a full refund. Otherwise the store's seven-day refund window applies.

Technical specifications

WHMCS
8.13 and 9.x (confirmed at purchase)
PHP
8.1+
Fee set by
Product group and currency
Billing
Own invoice at once, or the client's next invoice
Availability
Built to order, delivered in 7 business days
License
Lifetime, 1 year of updates and support included
Delivery
License key after a manual account check (up to 24 hours); download when built
Refund window
7 days

Related modules

$299 lifetime

SM Reseller Hub: White-Label Reseller Platform for WHMCS

SM Reseller Hub lets your WHMCS clients resell hosting, servers, licences, SSL and domains under their own brand. They get a white-label store and client area on their own domain, a REST API for their own website and a reseller dashboard, while you keep control of prices, margins, payments and every customer.

View details
$39 lifetime

Abandoned Cart Recovery Emails for WHMCS

I built this module to win back WHMCS orders that stall at checkout. It detects abandoned carts, sends an email sequence you write, can add a discount code, and reports which emails bring buyers back.

View details
$49 lifetime · $149 open source

Bulk Edit and Mass Update Tool for WHMCS

An admin-only WHMCS module I built for changes too large to click through and too risky for raw SQL. Filter the records, preview the result, apply it as a background job, and reverse it later if needed.

View details