How can we improve WHMCS?

Share, discuss and vote for what you would like to see added to WHMCS

Welcome! First time here? Read our FAQ

Welcome to the new Feature Requests Portal
We've updated our feature requests tracker to provide a better experience. Learn more...
128 Votes
Whatsapp Client Notifications

Is it possible this way that a customer who registers the domain or a service gets an auto message in their Whatsapp and renewal notice also in the wh...

98 Votes
Ability to create extra tabs in the Admin Clients Summary

At times, there is need for additional information to be viewable from the Clients Profile which can allow, by means of editable template, the ability...

94 Votes
Ability to exclude configurable options from promotion discounts.

Have had issues with promo codes also discounting cPanel or additional IP's instead of just the product we wish to discount. There seems to be no iss...

88 Votes
Product Recommendations at Checkout

As a Product Provider, I would like the ability to enable a "Product Recommendation" at checkout. Where for example, if a client purchases a...

86 Votes
Expense - Balance Feature

I don't mean Quickbooks, or Freshbooks, or similar, but the ability to enter expenses (Our Hosting fees, Our Domains payments, our scripts renewals, e...

84 Votes
Support Ticket Timers

We should have the ability to implement timers, just like Ubersmith.. should we need to follow up with a client (sales lead) and or support maintenanc...

77 Votes
Dependent Configurable Options

When you're offering dedicated servers, you are more than likely to have an endless list of configurable options for the customer to build his server...

32 Votes
Limit Promotion Code to Specific Clients

Hi WHMCS staffs:Happy new year !This will be great when admin can create a promotion code for only one client . This will be helpful for letting resel...

60 Votes
e-mail template preview

WHMCS offers no way of checking to see how an e-mail will look once you've edited it, short of making a fake account or waiting until a customer recei...

103 Votes
Allow customer to renew hosting product at any time

Right now if the customer would like to renew their hosting early, they have to contact us because there is no option to renew for web hosting in WHMC...

30 Votes
Client search "hide inactive clients" default to off or make a persistent preference setting

It seems in the latest version 7.7.1 a new filter has been added to the view/search clients in WHMCS. On the right side a button "hide inactive...

3 Votes
Invoice generation for domain renewal due date must be domain expiry date

It would be good that when a customer renew's their domain that the invoice that is generated's due date is the same as the domain expiry date.As this...

5 Votes
Tickets Trash box

It would be nice to have a trash box for the deleted tickets and to have a SPAM box for the usually SPAM considered emails. The trash and the spam box...

6 Votes
Create a possibility to cancel after a defined time referees of an affiliate

When an affiliate have a referee with a cycling cashback product we can't stop automaticaly the paiment after X times. It can be cool to define a dela...

0 Votes
Online language file translation

If the Hello language file is presented in public, it will be better if users can edit the language files according to them.When I translate my langua...

3 Votes
Sign Up Promotion Code

Sometimes a promotion code is what it takes to attract customers that are not quite ready to buy.Therefore it would be nice to make it possible for ne...

3 Votes
Admin Only Additional Domain Fields

It would be useful being able to hide from client’s domain subscription area some custom fields created on https://docs.whmcs.com/Additional_Domain_Fi...

0 Votes
Online language file translation

If the Hello language file is presented in public, it will be better if users can edit the language files according to them.When I translate my langua...

3 Votes
Invoice generation for domain renewal due date must be domain expiry date

It would be good that when a customer renew's their domain that the invoice that is generated's due date is the same as the domain expiry date.As this...

0 Votes
Invoice transfer to another account

Hello,Beside the option of moving one account to another it will be great to have the option of moving the invoices from that account also. Even if th...

  • Payments/Billing
  • No Comments
3 Votes
GoCardless - Instant payments

When a customer places an order for a new service and sets up a direct debit it takes up to 2 weeks before the invoice changes from "pending paym...

  • Integrations
  • No Comments
0 Votes
Add link back to product addons after editing

Right now, if you go in and edit a product addon and save it, there are a lot of additional clicks to get back to the list of product addons again to...

  • Admin Area
  • No Comments
0 Votes
Search for : Invoice number AND Custom Invoice Numbering Format

Invoice number search for internal number invoice and "Custom Invoice Numbering Format"

  • Mobile App
  • No Comments
3 Votes
Price Override and Pro-rata products work together

As confirmed via a support ticket, currently the admin panel's Add Order -> Price Override feature does not have any defined behaviour when used wi...

  • Admin Area
  • No Comments
0 Votes
Allow Payment Term changes on View Cart Page

It would be nice to have the selection for payment terms such as monthly, annual etc show up when a client reaches the cart as well. The market connec...

  • Integrations
  • No Comments
3 Votes
Sign Up Promotion Code

Sometimes a promotion code is what it takes to attract customers that are not quite ready to buy.Therefore it would be nice to make it possible for ne...

3 Votes
Admin Only Additional Domain Fields

It would be useful being able to hide from client’s domain subscription area some custom fields created on https://docs.whmcs.com/Additional_Domain_Fi...

Ability to download PDF invoices in admin language

Hello,As an admin, I would like to be able to download PDF invoices in my admin language.For example, if my admin language is English, I would like to...

  • Completed
  • Admin Area
[aWHMCS] Add Clients

It would be very beneficial to every one if aWHMCS could add clients.

  • Completed
  • Mobile App
Android App - Ticket Display

In the Android App, since you can only display a maximum of 20 response for each ticket, why not display the most recent 20 responses instead of the o...

  • Completed
  • Mobile App
New Boxed Style for Knowledgebase Home

DearThe knowledge base should be improved and has had the same format for quite some time, and as whmcs has already raised its values some time ago, i...

  • Completed
  • Support
Ticketing System should obey RFC 3834 regarding auto-responses

The ticketing system should obey RFC 3834 and not auto-respond to mails coming in that are themselves auto-responses as indicated by the headers:Auto-...

  • Completed
  • Support
Disable or edit Security Questions by user or globally

Many users don´t remember the answer and call for support.. but i can´t reset, disable or edit from Admin.... and it is really annoyng i have to:a) gi...

  • Completed
  • Clients
"Test Email" button so we can get the email ourselves before clients get the emails

Can we have a "Test Email" button so we can get the email ourselves before clients get the emails?In this way we can spot errors before send...

  • Completed
  • Email
WHMCS 'child themes' in WordPress style to make upgrades less work

WordPress implements a feature called Child Themes to allow changes to be kept separate from the core files. When an upgrade is made, the core files...

  • Completed
  • Client Area
Bootstrap 4 Support

Update WHMCS to Bootstrap 4 instead of 3.3.7.

  • Completed
  • Client Area
Select several contacts when opening a ticket

Hi, When we open a ticket on behalf of a client we can select one contact that the ticket will be open on (sadly he will be CC on the ticket ant the t...

  • Completed
  • Admin Area