Wega Billing Term Change

Wega Billing Term Change

Developed By HosTwega

Compatible with WHMCS v9.0

Wega Billing Term Change for WHMCS allows hosting providers to give clients a secure, self-service way to change the billing cycle of their services directly from the WHMCS Client Area.

Instead of requiring clients to open a support ticket whenever they want to move from monthly to annual billing, or from annual billing to a longer or shorter term, the addon can handle the change automatically according to the rules configured by the administrator.

The addon is designed to work safely with both existing services and new pending orders, while keeping the related WHMCS service, recurring amount, and eligible unpaid invoice synchronized.

Key Features

  • Client Self-Service Billing Term Changes
    Clients can change the billing cycle of eligible services directly from the Client Area.

  • Flexible Billing Cycle Control
    Support for standard WHMCS recurring billing cycles:

    • Monthly
    • Quarterly
    • Semi-Annually
    • Annually
    • Biennially
    • Triennially
  • Configurable Change Direction
    Administrators can allow:

    • Longer billing terms only
    • Shorter billing terms only
    • Any enabled billing term
  • Existing Renewal Invoice Support
    If an unpaid renewal invoice has already been generated, the addon can update the existing invoice instead of requiring a new invoice.

  • New Order / Pending Service Support
    Clients with a new pending service and an unpaid initial order invoice can change the billing term before making payment.

  • Automatic Invoice Recalculation
    The related service line on an eligible unpaid invoice is updated to reflect the newly selected billing term while keeping the same invoice.

  • Automatic Service Synchronization
    The WHMCS service billing cycle and recurring amount are updated together with the invoice to keep billing information consistent.

  • Multi-Currency Support
    The addon automatically detects the client's WHMCS currency and uses the corresponding product pricing configured in WHMCS.

  • Configurable Options Support
    Pricing calculations can include configurable options associated with the service, including quantity-based options.

  • Setup Fee Support
    For eligible initial orders, the addon can take the setup fee for the selected billing cycle into account when calculating the first payment amount.

  • Product-Level Rules
    Administrators can choose which recurring products support billing term changes and which billing cycles are available for each product.

Built-In Billing Protection

Wega Billing Term Change includes multiple safeguards designed to prevent unsafe invoice or service changes.

Depending on the situation, the addon can prevent automatic changes when:

  • The invoice has already been paid
  • A payment or transaction has already been applied
  • Credit has been applied to the invoice
  • The related invoice cannot be safely identified
  • The service has an active cancellation request
  • The service is linked to a subscription that could conflict with the new billing cycle
  • Custom pricing or promotional pricing requires manual review
  • Required pricing for the selected billing cycle is unavailable

These safeguards help reduce the risk of billing inconsistencies between the WHMCS service and invoice.

Administration Interface

The addon provides a dedicated administration interface with sections for:

  • Dashboard
  • Products
  • Requests
  • Settings
  • Logs

Administrators can review billing term changes, manage product rules, configure addon behavior, and inspect activity records from one place.

Requests History

Each billing term change can be recorded with information such as:

  • Client
  • Service
  • Previous billing cycle
  • New billing cycle
  • Previous amount
  • New amount
  • Currency
  • Status
  • Date
  • IP address

Client and service information can be accessed directly from the Requests interface for easier administration.

Data Retention & Pagination

Built-in controls allow administrators to configure:

  • Requests retention period
  • Logs retention period
  • Requests displayed per page
  • Logs displayed per page

Retention rules can automatically remove records older than the configured number of days, while server-side pagination helps maintain good performance when a large number of records exists.

Multi-Language Support

The addon includes separate language systems for the Client Area and Administration Area.

Language files are organized under:

/lang/
/lang/admin/

This allows both client-facing and administrator-facing text to follow the active WHMCS language independently.

RTL layouts are supported for right-to-left languages such as Arabic and Persian.

Theme Compatibility

The addon is designed to work with standard WHMCS templates as well as modern and customized themes.

Compatibility includes support for environments based on templates such as:

  • Twenty-One
  • Six
  • Lagom
  • Custom WHMCS themes

The Client Area integration uses WHMCS hooks with additional compatibility fallbacks to reduce dependency on a specific template structure.

Designed for WHMCS Hosting Businesses

Wega Billing Term Change is useful for hosting companies that want to offer clients more flexibility without requiring staff to manually edit services and invoices every time a billing period needs to change.

It can be used with services such as:

  • Shared Hosting
  • Reseller Hosting
  • VPS Hosting
  • Dedicated Hosting
  • Other recurring WHMCS products

By automating eligible billing term changes while applying safety checks around invoices and service pricing, the addon helps reduce repetitive support work and provides clients with a more convenient billing experience.

 

There are no reviews yet!

Be the first to review Wega Billing Term Change.

Version Compatibility


Compatible with WHMCS v9.0

Full Version Compatibility


  • All versions of WHMCS v9.0
  • All versions of WHMCS v8.13
  • All versions of WHMCS v8.12
  • All versions of WHMCS v8.11
  • Selected versions of WHMCS v8.10
        8.10.0

System Requirements


  • WHMCS 8.10.1 or later
  • PHP 8.1, 8.2, 8.3, or 8.4
  • ionCube Loader 14 or later
  • PHP cURL extension enabled
  • A valid Wega Billing Term Change License Key

* Requirements listed are in addition to the WHMCS default system requirements.

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 HosTwega

Changelog

v1.0.0 Released September 30th, 2026

Latest Version


Changelog

Version 1.0.0

  • Initial release of Wega Billing Term Change for WHMCS.
  • Added client self-service billing term changes directly from the WHMCS Client Area.
  • Added support for Monthly, Quarterly, Semi-Annually, Annually, Biennially, and Triennially billing cycles.
  • Added configurable billing cycle direction: longer terms only, shorter terms only, or any enabled term.
  • Added support for updating existing unpaid renewal invoices.
  • Added support for changing the billing term of new pending services before the initial invoice is paid.
  • Added automatic service billing cycle and recurring amount synchronization.
  • Added support for configurable options, quantity-based options, and setup fees.
  • Added automatic client currency detection and multi-currency pricing support.
  • Added product-level billing term rules and enabled cycle controls.
  • Added billing protection for paid invoices, applied credit, partial payments, subscriptions, cancellation requests, promotions, and custom pricing scenarios.
  • Added Requests history with client, service, billing term, amount, currency, status, date, and IP information.
  • Added direct admin links to related clients and services from the Requests page.
  • Added configurable Requests and Logs retention periods.
  • Added server-side pagination with configurable Requests per page and Logs per page values.
  • Added dedicated Dashboard, Products, Requests, Settings, and Logs administration pages.
  • Added multilingual support with separate Client Area and Admin Area language files.
  • Added RTL/LTR support, including Arabic and Persian layouts.
  • Added compatibility support for standard, modern, and customized WHMCS themes.
  • Added support for Twenty-One, Six, Lagom-based, and custom WHMCS templates.
  • Added compatibility for WHMCS 8.10.1, 8.11+, 8.12+, 8.13+, and 9.x environments.

 

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