Commitments Forecaster - Free module for WHMCS

The project was created out of the need to plan, classify, organize and report costs in the company. WHMCS manages and reports revenues sufficiently, but unfortunately there are no appropriate mechanisms on the cost side. We decided to prepare our own module because we did not find any that would perform the functions we needed.

The project needs your support to function and develop further.

If you want to help in the development of the project, be it financially, substantially, translating, writing / revising documentation or in any other way, let us know

The main purpose of the module is to collect documents in PDF format, correctly describe documents (contracts, invoices). On the basis of the entered data and imported invoices from accounting systems, we generate reports and forecasts on the company’s finances in a legible form.

To save files, the module uses a connection to the WebDAV server, which means that the files are not physically stored on the WHMCS server and will be available even after removing the module.


The module uses the API connection to WHMCS to synchronize invoices.
This means that the module can be installed not on the WHMCS production server, but e.g. on the developer’s server, which in no case will affect the functionality of this module. It is also possible to combine several WHMCS systems to synchronize invoices.


The module creates the necessary tables in the WHMCS database and only uses them in its work.
It does not use any other WHMCS tables.


The module sends data to the project server in the form of an installation code, which is generated during installation for statistical purposes. In response, the servers provide data about the new version and important information displayed in the module’s Panel.


The module supports multilingualism. The language settings can be changed in the WHMCS user configuration.
Available languages: English, Polish, Russian.