How can we improve WHMCS?

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

Payments/Billing

395 Ideas Found. Showing page 3 of 20.


35 Votes
Monthly Billing over a fixed term contract

I would like to bill per month for a product which has a fixed 12 or 24 month term (a term contract would have lower monthly payments than a no term c...

  • Declined
34 Votes
Management function for direct debits (GoCardless)

Currently the only way to set up a direct debit is to pay for an invoice. I'd like to see a management feature similar to what exists for credit card...

32 Votes
Purchase Order Entry Field

Feature request to add a field for purchase order numbers so that you can search by PO Number. This will allow to search by PO number as this feature...

29 Votes
Add LKR (Sri Lanka Rupees) Currency And Update Exchange Rates for that

There have lots currencies added but not LKR. I'm selling Services using Sri Lanka Rupees. But there have no any Update Exchange Rates support to LKR....

28 Votes
Do not generate 0.00 invoices

In Europe, Invoices for 0.00 cannot be entered into accounting systems for many WHMCS users. Just keep them in the non-sequential numbering.

28 Votes
Change currency rate source

WHMcs uses a currency rate source that is unable to convert automatically some currencies like ARS (Argentine peso).I see similar requests for other c...

26 Votes
Cancel invoice = create copy of the invoice but with negative amount

I am in EU and using VAT add on for invoicing.I have some invoices that have been issued and need to cancel them.Cancel = create copy of the invoice b...

25 Votes
Big overhaul of the affiliate system.

I would like to request that the affiliate system is overhauled, if you look at https://requests.whmcs.com/search/affiliate there are 9 pages of reque...

24 Votes
Hide Non-Selected configurable options on invoices

On every invoice under ordered products was displayed all available configurable options, even configurable options are not ordered. This is something...

24 Votes
WHMCS PayPal Checkout Module, Smart Buttons - URI Parameters Customization

Revisiting the PayPal Checkout Module, Smart Buttons - Allow URI Parameters CustomizationThe PayPal Checkout (which uses PayPal's smart buttons on ord...

24 Votes
"Convert To For Processing" option for new PayPal module

Old PayPal modules had the "Convert To For Processing" option which was dropped out in the new module. We have a WHMCS setup with 4 currenci...

23 Votes
Show 0% Taxes line in Invoices

Some companies (at least in Italy) can have the ability to generate invoice without the needs to apply VAT.This is right now doable on WHMCS but once...

23 Votes
Invoice Discounts

I would like to see an option that would allow us to provide selected invoices with special discounts on what is currently listed as the "sub tot...

22 Votes
Automatic Product/Service Upgrade/Downgrade without first requiring payment

Currently when a customer upgrades a product/service the automatic module upgrade only takes effect once the customer has paid the related upgrade inv...

22 Votes
Add different billing period to the quote

We are operating with different billing period on our quotes. Some times it might be per month, others pr year.It would be nice to have the option to...

22 Votes
Self Service Account Statement

WHMCS needs a overall of the whole invoicing system along with statements etc. Either to follow along the lines of Xero and/or the ability to connect...

  • Declined
21 Votes
Braintree Payment Gateway

I recommend adding Braintree Gateway that uses their Braintree vault. There is now no third party that has a braintree module that utilises the vault....

19 Votes
Stop "Mass Pay" creating a new "invoice"

Currently, when a customer or admin wants to pay multiple invoices with one payment, WMCS creates a new invoice - which is confusing for everyone! Cha...

19 Votes
Automatically Assign Newest Pay Method as Default

If an invoice automatic capture fails (for example due to an expired card) The client is prompted to create a new Pay Method and WorldPay FuturePay Ag...

18 Votes
Ability to set different price for plan renewals

Currently whmcs only allows you to set one price for a product. Having the ability to offer a 'discounted' initial price and then setting a different...