Auto Credit for WHMCS

Auto Credit for WHMCS

Developed By WevrLabs Hosting

Compatible with WHMCS v8.8

Special 20% discount offer for WHMCS Marketplace visitors. Use code WHMCSMARKET20 during checkout


In WHMCS, by default the 'Automatic Credit Use' option on new invoices can only be disabled or enabled system-wide for all clients universally, and cannot be enabled/disabled on a per-client basis. In addition to that, only admins can disable or enable this option.

However, in certain scenarios, some clients have more than one active service on their accounts (such as freelancers and agencies who handle billing on their customers' behalf), so they don't want all of the services to renew automatically as a result of 'Automatic Credit Use' before first getting payments from their end-customers. On the other hand, some clients may want to have Automatic Credit Use for their renewal invoices by default.

Allow clients to selectively enable automatic credit use on renewal invoices of specific services

Auto Credit for WHMCS introduce automatic credit application per service/domain. It gives your clients more control over how their credit balance is used, by enabling specific services renewal invoices to be paid from account credits automatically.

This is very useful for WHMCS users who serve resellers and clients that manage hosting services on behalf of their end users, because the reseller may wish to have only the services that he owns to be automatically renewed from the account credits, while not automatically applying from that credit on the other services until they get paid by their end users first.


  • Allow clients to enable automatic credit usage on invoices of specific services only.
  • Notify client when the credit applied to invoice is not enough to pay it.
  • Display auto-credit status in services details page.
  • Admin section to display clients list and the "Separate Invoices" option status for each client.
  • Ability for admin to enable "Separate Invoices" option for new clients by default.
  • Ability for admin to enable "Separate Invoices" option for all clients by one-click.
  • Better track activities, by logging actions.
  • Translation ready.


  • Of course, WHMCS "Automatic Credit Use" setting must be disabled for this addon settings to be in effect, otherwise, if it is enabled, then WHMCS will automatically settle any newly generated invoice from credits regardless of the type of this invoice. The first time the addon is activated, it will disable this option automatically.
  • The addon also requires the Separate Invoices option to be enabled for clients in order to work as should.
  • Currently it supports general products and Domain invoices only. Addon Services, and Billable Items invoices are not supported.
  • It is noticed that when triggering due invoices generation manually (from the client summary page), WHMCS will use credits if available regardless of whether the system's "Automatic Credit Use" setting is disabled or not. In other words, the addon has nothing to do with this behavior and it is in fact something built-in and how WHMCS works by default.


  • WHMCS "Separate Invoices" option must be ENABLED for the client for auto-credit settings to take effect. A section in the addon admin area allows you to handle this setting for clients.
  • WHMCS "Automatic Credit Use" setting must be disabled.



5 stars
4 stars
3 stars
2 stars
1 star

Shishir Ahmed @shishir9711

September 6, 2022 at 07:58:14 PM

This is a trusted and safe and best module. Also, the support tickets team members are very good and help me.

WevrLabs Hosting @WevrLabs

September 9, 2022 at 10:11:20 AM

Thanks a lot for taking the time to share your thoughts us :)

Owner@WevrLabs Hosting  
  • 1 year ago
  • Version Number 2.2.0

Johan Husby @johan8155

July 16, 2021 at 09:29:28 AM

Awesome module, which everyone should have!

Being able to manage credit usage for each individual customer is a necessity, as not everyone wants services to be paid for automatically.

Support and follow-up is very fast, something many of those who make modules for WHMCS lack and this provides a reassurance that the module will exist for a long time.

WevrLabs Hosting @WevrLabs

July 16, 2021 at 10:00:24 AM

Thanks a lot for taking the time to share your thoughts, Johan :)

Owner@WevrLabs Hosting  
  • 2 years ago
  • Version Number 1.2

Version Compatibility

Compatible with WHMCS v8.8

Full Version Compatibility

  • Selected versions of WHMCS v8.8
  • All versions of WHMCS v8.7
  • All versions of WHMCS v8.6
  • All versions of WHMCS v8.5
  • All versions of WHMCS v8.4
  • All versions of WHMCS v8.3
  • All versions of WHMCS v8.2
  • All versions of WHMCS v8.1
  • All versions of WHMCS v8.0

System Requirements

  • WHMCS "Automatic Credit Use" setting must be disabled.
  • WHMCS "Separate Invoices" option must be ENABLED for clients.
  • Ioncube v12
  • WHMCS 8.7.x and later
  • PHP 7.4 to 8.0

* 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 WevrLabs Hosting


v2.2.2 Released August 1st, 2023

Latest Version

  • Compatibility with WHMCS 8.7.x and IonCube 12
  • 2 variants are included, one to be installed when using PHP 8.0 and IonCube 12, and the other to be installed when using PHP 7.4 and IonCube 12
  • This version is not compatible with earlier versions of WHMCS prior to 8.7.x and IonCube versions prior to v12


Previous Versions

v2.2.0 Released March 25th, 2022

View/hide detailed changelog

  • Add option to disable partial credit usage on invoices when the amount of credit applied is less than the invoice total balance


v2.1.0 Released August 10th, 2021

View/hide detailed changelog

  • Minor Improvements


v2.0.1 Released July 25th, 2021

View/hide detailed changelog

  • Option to show only active services/domains in clientarea


v2.0.0 Released July 23rd, 2021

View/hide detailed changelog

  • Added support for domains invoices.
  • Display current client balance in settings page.
  • Support more strings translations in lang files.
  • Numerous bug fixes and code improvements.


v1.2 Released June 23rd, 2021

View/hide detailed changelog

  • WHMCS 8.2 compatibility
  • fixed some minor bugs


v1.0 Released May 5th, 2021

View/hide detailed changelog

Version 1.0:

  • Initial release.


See also

Accept Bitcoin and 70+ Cryptocurrency payments - CoinGate for WHMCS

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

Account Statements Module

Send account statements to customers

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.

Discount Center For WHMCS

Introduce discounts applicable to orders of specified products combinations or quantities.

Advanced Billing For WHMCS

Introduce extra billing models and charge your clients for actual server resource usage.