I don't mean Quickbooks, or Freshbooks, or similar, but the ability to enter expenses (Our Hosting fees, Our Domains payments, our scripts renewals, etc.) and have a balance agains what we earn, so we can see how are we doing, there are some add ons out there, but I think this can be integrated, I know Matt said before that WHMCS does not do that, the quiestion is, Why not?
I think if WHMCS can add Expense and CRM functionality, improves Project Management add on then we need nothing else!
Thank you.
Merged Ideas
Showing how much expenses we have towards third parties
I would like to see an option to see how much expenses per product we have towards "third parties" for example for our script renewals, domain payment etc. so we would have some sort of balance of what we earn and have to pay and It would make the accountancy/administration so much easier.
Official Expenses Managment
Having a Official WHMCS Expenses Management will maximize all needs when using a such great platform. like Project management addon, we will be very pleased if WHMCS develop a management expense addon. This topic already were discussed on community and attracts experts users on community.Hope WHMCS think about create this addon like project management and increase their profit, providing millions of end users an OFFICIAL ADDON.https://whmcs.community/topic/294904-managing-expenses-in-whmcs/request from 6 years ago:https://requests.whmcs.com/topic/expense-balance-feature
52 Comments
Login to post a comment.
https://www.acceptanceinsurance.com.co
Here’s a brief overview of our current workflow and the feature we would like to request:
1. Sales Orders to Purchase Entry Mapping
Whenever a customer places an order in WHMCS, we manually create a corresponding purchase/expense entry in another system (e.g., Perfex CRM) to track costs associated with fulfilling that order. It would be extremely helpful if WHMCS natively supported this functionality—automatically logging a purchase/expense entry linked to the sales invoice or order.
2. Recurring Invoice Tracking for Renewals
For services like hosting and managed servers, we generate recurring invoices. It would be beneficial if WHMCS could also track these renewals as recurring purchase entries, making it easy to monitor both revenue and associated internal costs for each renewal cycle.
3. Employee Hours and Support Ticket Cost Analysis
Currently, WHMCS lacks visibility into internal task allocations—specifically:
• Which staff handled a support ticket
• How much time was spent
• How many hours are billed internally per task or service
We manage this through external CRMs, but a built-in option in WHMCS to log working hours per employee per ticket, and associate those hours with internal cost estimations, would bring immense operational clarity and reduce our dependency on third-party platforms.
⸻
Proposed Feature Summary:
• Ability to create “Purchase Entry” records linked to client orders/invoices
• Support for both one-time and recurring (monthly/yearly) purchase entries
• Internal staff time tracking on support tickets, linked to billing or cost metrics
• Optional reporting module to compare sales vs internal cost (margin analysis)
This feature would make WHMCS a complete end-to-end solution for companies like ours, eliminating the need to duplicate records in other CRMs just for cost tracking.
We hope you’ll consider this enhancement in a future update. We’d be happy to discuss this in more detail if needed.
It is extremely necessary to have management aligned with reality.
WHCMS is really good for managing recurring revenue, but unfortunately it lacks some basic business management aspects.
This is certainly one of these basic aspects.
Having a cash flow, for example, is essential to be able to make more accurate projections.