Billing Term Switcher

Billing Term Switcher

Developed By WreckHost Code

Compatible with WHMCS v9.1

Give clients more flexibility while keeping control of billing changes.

**Launch Price $9.95. Renew for support and updates at $4.95 a year!

Billing Term Switcher lets account owners change eligible service billing terms directly from the WHMCS client area. Clients can choose an available term, review the pricing, and either confirm the change or submit it for administrator approval, depending on your product settings.

Flexible billing options

  • Next-renewal changes: Preserve the current paid period and renewal date while updating the service’s billing term and recurring amount for its next renewal. No immediate charge or credit is created.
  • Optional immediate changes: Allow eligible clients to request a prorated change through WHMCS’s native billing process. WHMCS handles applicable invoices and account credits, and payment may be required before completion.
  • Six recurring terms: Offer monthly, quarterly, semiannual, annual, biennial, and triennial billing where enabled and available for the product.

Administrator approval by product

Choose which products allow direct changes and which require staff approval. Clients submit requests through their service’s Change Billing Term action, with billing unchanged while review is pending.

Authorized staff can approve supported changes or reject requests with a customer-facing explanation. Pricing and eligibility are checked again before execution. Changed financial terms require fresh customer consent.

Eligible services with special billing requirements can use manual staff review. Your team confirms the final price and timing with the customer and completes any required billing, subscription, or provider changes before recording completion.

Customer and staff notifications

A dedicated Notifications menu provides six independent options:

  • Customer email when a request is approved.
  • Customer email when a request is rejected.
  • Native client-area notification when a request is approved.
  • Native client-area notification when a request is rejected.
  • Administrator email when a new review request is submitted.
  • An admin-area alert showing requests awaiting review.

All notification options are disabled by default. Customer and administrator emails use dedicated, editable WHMCS email templates. Staff email recipients follow the native WHMCS System Emails preferences.

Client-area alerts link to the request and clear when the customer views the decision. They work with themes that display the native WHMCS notification widget. Clients can also view request statuses and customer-facing messages within the addon. Private administrator notes remain private.

Native role-based access

Use WHMCS’s existing addon access controls and administrator role permissions to manage staff access.

Sales and Support Operators can receive Reviews-only access, allowing them to handle requests while other addon menus and management actions remain unavailable. Authorized managers retain access to configuration, notifications, and the other management screens.

Controls that fit your business

  • Enable changes for selected products and billing terms.
  • Allow changes to longer terms, shorter terms, or both.
  • Set a waiting period between changes.
  • Require a minimum number of days before renewal.
  • Exclude hidden products.
  • Pause client access with maintenance mode while authorized managers test.
  • Track requests and recorded changes through Reviews and History.

Clear pricing and billing checks

For automatically processed changes, clients review the selected term’s recurring price, including supported configurable options, before confirming. The accepted price replaces the existing recurring amount, including custom pricing.

The addon checks ownership, service status, invoices, payment subscriptions, promotions, pending cancellations, upgrades, and other billing conditions. Services that cannot be processed automatically require eligible staff review or support assistance.

Billing Term Switcher changes the billing term of an existing service while retaining its current product.

 

There are no reviews yet!

Be the first to review Billing Term Switcher.

Version Compatibility


Compatible with WHMCS v9.1

Full Version Compatibility


  • Selected versions of WHMCS v9.1
        9.1.0
  • All versions of WHMCS v9.0
  • All versions of WHMCS v8.13
  • All versions of WHMCS v8.12

Support for this product

The best place to start if you need help with a specific product is to contact the developer. All WHMCS Marketplace developers have both a website and support URL listed.

Developed By WreckHost Code

Changelog

v1.0.0 Released November 1st, 2026

Latest Version


Version 1.0.0

Initial Release

 

See also

Accept Bitcoin and cryptocurrency payments - CoinGate for WHMCS

Easily accept Bitcoin, Tether, Ethereum and many other crypto payments on your WHMCS website

Free
Account Statements Module

Send account statements to customers

Free
GST WHMCS Module For India

As WHMCS does provide tax rules options where you can configure your GST tax but we have some extra features in our module that makes it stand out and necessary to use.

Commercial
Handling Fees

A handling fee are the costs that business owners incur when processing payments from customers.

Free
Free Opensource Gateway Fees

Gateway no fees Addon

Free