How can we improve WHMCS?

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

Sorted by

All Ideas

2480 Ideas Found. Showing page 1 of 124.


0 Votes
Check for Session Expiry on Ticket Submit in Client Area

Clients can take longer than the configured PHP session length to compose their message when opening a new ticket or replying to an existing tickets....

  • No Comments
3 Votes
Additional Stripe payment methods

Stripe allows many other payment methods apart from just credit cards such as: debt, google & apple pay, etc...As it is already connected for cred...

  • No Comments
9 Votes
log changes to 2fa on a user

when a user disables or re-enabled two-factor there should be an activity log

  • No Comments
6 Votes
Developer Workflow Improvements

Please provide improvements for the development workflow to make it easier for us to develop themes and modules. You had an article years ago indicati...

  • No Comments
3 Votes
Add an easy extra option in Vat settings

When we configure VAT to be validated, if the VAT is invalid, it won't allow the customer to register.This has tax implications and unnecessary extra...

  • No Comments
0 Votes
Support Multilingual Product Names on WHMCS Invoice Generation

WHMCS currently allows products to be defined in multiple languages using the multilingual product name feature. However, during invoice generation, W...

  • No Comments
3 Votes
Support Affiliate Commissions for Domain Orders in WHMCS

Currently, the WHMCS affiliate system only supports commissions for products and services (via tblhosting.relid). Domain orders are explicitly exclude...

  • No Comments
0 Votes
Exchange Rates from Local Central Banks

Currently, WHMCS only supports currency exchange rate synchronization using data from the European Central Bank (ECB). While this works for Euro-based...

  • No Comments
0 Votes
Skip the fraud check for existing clients who already have an active order AND have 2fa enabled

The option to "Check to skip the fraud check for existing clients who already have an active order" works great until a client's account is...

  • No Comments
3 Votes
Export Affiliate Stats to CSV

The current affiliate stats in the Client Area are useful, but there’s no way to download them for deeper analysis or reporting, which slows down camp...

  • No Comments
6 Votes
Allow service up-/downgrades when an invoice is in the "Payment Pending" status

Hi,since version 8.12 WHMCS doesn't allow service up-/downgrades when an invoice is in the "Payment Pending" status. This is inconvenient fo...

  • No Comments
0 Votes
Add Invoice Source

The idea would be to add a column to the tblinvoices table to classify and track the origin of an invoice.eg. Was it created by cron, was it created b...

  • No Comments
3 Votes
ACME support for SSL certificates

As of March 11 2026 the lifetime of SSL will be halfed/reduced to 200 days, and lifetime will be further reduced to 90 days until 2029. This will requ...

  • No Comments
3 Votes
Resend Invoices in bulk

Good Day,We have had issues where the outgoing mails failed (Did not go into a queue or anything) on our billing day. There is no way to resend invoic...

  • No Comments
0 Votes
[API] Add status Field to OpenTicket API

Hello WHMCS Team,I'd like to request the addition of a status field to the OpenTicket API.In my use case, I need to automatically forward abuse report...

  • No Comments
0 Votes
Validate existing VAT Numbers and Mark Tax Exempt on Enable

As a business owner we need to begin charging VAT once income reaches a certain threshold.In preparation for this we enabled the Tax Support option a...

  • No Comments
0 Votes
Associate a ticket to a project from the ticket

Hi,We would love to see the capability to add a ticket to a project from the ticket itself, currently we go back to the client project then associate...

  • No Comments
9 Votes
Module Queue - Log who marked as resolved

When an admin marks an item as resolved in the admin/modulequeue.php page it should log who marked it as resolved.

  • No Comments
3 Votes
Audience-Tailored Affiliate Links

Working at Hosting Provider where we manage targeted offerings, I’ve seen how critical it is to align affiliate promotions with specific audiences. Ri...

  • No Comments
3 Votes
Include hidden & retired attributes in GetProduct's response for products themselves, and configurable options

Products support "hidden" and "retired" bool attributes. Configurable options support a "hidden" bool attribute as well...

  • No Comments