Overview
Cloud Billing For WHMCS is the only such powerful billing solution designed exclusively for WHMCS that will let you introduce an effective customer billing management model for the world-famous cloud computing services of Amazon Web Services, Google Cloud, and Microsoft Azure.
The module will allow you to connect multiple services with a single WHMCS service, create different pricing groups, and most importantly, apply percentage billing margins to specific services. Your clients will be charged according to the selected billing type, either manually or automatically at one of three times: on the first day of the month, the last one, or upon invoice generation. Additionally, you will be offered easy access to personalized graphs tracking your expenses and earnings, as well as the resource usage. In that same appealing visual form, your clients will get to monitor their current and upcoming costs per service.
Embrace the revolution achieved by Cloud Billing For WHMCS to gain full supervision over your AWS, Google Cloud, and Azure services, and start making sky-high profits in less than no time!
Features
-
Core
- Efficiently Bill Customers For Resource Usage Within:
- Amazon Web Services (AWS)
- Google Cloud Services
- Microsoft Azure Services
- Earn Profits From Percentage Margins Defined Per Service
- Keep Customers Updated On Current And Upcoming Costs
- Monitor Expenses, Earnings, And Resource Usage On Graphs
- Efficiently Bill Customers For Resource Usage Within:
-
Admin Area
- View Dashboard Summaries:
- Invoices And Earnings From Last Week/Month/Quarter/Year
- Expenses And Earnings
- Earnings Per Service
- Most Profitable Clients
- Latest Invoices
- Paid API Requests Usage
- Create Pricing Groups With Pricing Margin Per Service
- Assign WHMCS Products To Pricing Groups
- Select Billing Method For Product:
- On WHMCS Invoice Generation
- On First Day Of Month
- On Last Day Of Month
- On Specific Day Of Month
- Manual Billing
- Create And Manage Service Relations With:
- Client And Their WHMCS Product
- Pricing Group
- Used API Credentials
- Billing Type:
- Amazon Web Services:
- Default - Bill Resource Usage Across All Services With Particular Tag Name And Tag Value
- Organization - Bill Resource Usage Across All Services In Particular Company
- Custom Details - Bill Resource Usage Across All Services Accessible Via Credentials
- Google Cloud:
- Label - Bill Resource Usage Across All Services With Particular Label
- Custom Details - Bill Resource Usage Across All Services Accessible Via Credentials
- Microsoft Azure:
- Default - Bill Resource Usage Across All Services With Particular Tag Name And Tag Value
- Custom Details - Bill Resource Usage Across All Services Accessible Via Credentials
- Amazon Web Services:
- View Service Details:
- Total Paid And Charged Amount Per Client
- Current Usage With Cost And Charged Amount Per Service
- Charges Per Service Graph
- Generated Invoices Per Service
- View Created Invoices Per Client
- Provide Multiple API Credentials
- Run API Connection Test
- View Service Details, Usage, And Charges From Client's Products/Services Tab
- Access Your License Information With Selected Plan Based On Current Income
- Set Billing Data Collecting Cron Frequency Per Day
- Toggle Debug Mode For API Request Logging
- View Billing Service Logs Of Auto-Assignment To Pricing Groups:
- Manually Change Service Assignment
- View Module Logs
- View Dashboard Summaries:
-
Client Area
- View Current Resource Usage Per Service
- View Charges Per Service Graph:
- Select Service Types
- Define Graph Scope
-
General Info
- Supports All Offered AWS, Google Cloud, And Microsoft Azure Services
- Supports Multiple AWS, Google Cloud, And Microsoft Azure Accounts
- Multi-Language Support
- Supports PHP 8.2 Back To PHP 7.4
- Supports WHMCS Themes "Six", "Twenty-One" And "Lagom WHMCS Client Theme"
- Supports WHMCS V8.11 Back To WHMCS V8.8
-
Requirements
- Amazon Web Services Account
- Google Cloud Account
- Microsoft Azure Account
- ionCube Loader V13 Or Later
Changelog
v1.4.0
Released: Oct 23rd, 2024- WHMCS V8.11 support
- Support for PHP 8.2 version
- Option to select billing on a specific day of the month - case #265
- Added toggle to use a product for a specific billing method when editing service details
- Maintenance update and stability optimizations
- Requires ionCube Loader V13 or later
- Support for WHMCS V8.7 and previous
- Minor code corrections and language adjustments
v1.3.3
Released: Feb 22nd, 2024- WHMCS V8.8 and V8.9 support
- Implemented language overrides support, enabling the utilization of customized translations
- Added support for Lagom WHMCS Client Theme - case #275
- Support for WHMCS V8.5 and previous
- Support for PHP 7.3 version
- Fixed case where the "Earnings per Service" graph in the "Dashboard" section did not display any data - case #273
- Solved problem where integration with services might not be visible in the product view in the admin area on PHP 8.1 servers - case #272
v1.3.2
Released: Nov 21st, 2022- WHMCS V8.6 support
- Support for PHP 8.1 version
- Added the "--days-before X" cron parameter which allows to set the X number of days to cover resources billed after the last 24 hours - case #264
- Requires ionCube Loader V12 or later
- Support for WHMCS V8.2 and previous
- Support for PHP 7.2 version
- Resolved problem where invoice items for resources were being tax charged even when taxing was disabled - case #267
- Fixed missing "CloudBilling_billing_service_replacements" database table that could not be created after the module upgrade from 1.1.0 version - case #269
- Eliminated "Call to undefined method" error that might have occurred when trying to generate an invoice for a service - case #270
- Other minor code corrections
v1.3.1
Released: Jun 28th, 2022- WHMCS V8.5 support
- Support for WHMCS V8.1 and previous
- Solved problem with the invoice hook that might not take into account the changes made for the selected billing method
- The invoice hook will now properly work for services with the "onInvoiceGeneration" flag enabled only
- Fixed issues related to invoicing on the last day of the month
- Date format used in the module will be now properly taken from WHMCS localization settings - case #254
- Other corrections related to generating resources cost and invoice items - case #256
v1.3.0
Released: Feb 16th, 2022- WHMCS V8.4 support
- Support for "Microsoft Azure" resources billing
- "Billing Services Logs" section that allows you to view records of services auto-assigned to pricing groups and to manually change that assignment if not done as intended
- New billing method to charge clients manually at any preferred time
- Support for WHMCS V8.0 and previous
- Test connection of the "Google Cloud" API credentials will be now working properly
- Eliminated doubled items of the AWS type from the "Add Service" dropdown list
- Other code corrections and improvements
v1.2.0
Released: Nov 24th, 2021- WHMCS V8.3 support
- Support for billing by custom tag values (AWS) and label values (Google Cloud)
- You can now specify in pricing groups exact AWS service types which will be included for billing (i.e. Amazon EBS) - case #187
- When adding a service, you can now search clients by their company names - case #192
- If the server test connection fails, the API response reason will be now returned in the notification
- Logs will now contain more information about services that are not yet included so you can easily specify them later in the pricing group
- Assorted changes related to the "billing by tag" method for AWS services - case #187
- Support for WHMCS V7.10 and previous
- Support for PHP 7.1 version
- Eliminated "Call to a member function first() on null" error that might have appeared when WHMCS cron was performing invoicing tasks - case #186
- Fixed problem with switching client profiles when the Cloud Billing product section was opened in the admin area - case #189
- When using the "default" billing type, the data for services with the "terminated" status will no longer be unnecessarily fetched
- Resolved problem where some of the services might not have been billed as "Others" when the "custom details" billing type was enabled
- Solved compatibility issue with Amazon EC2 For WHMCS module when trying to obtain Windows auto-generated passwords by providing a private key for the instance - case #195
- Other minor code corrections and improvements
v1.1.0
Released: Mar 1st, 2021- WHMCS V8.1 and "Twenty-One" theme support
- Support for "Google Cloud" resources billing
- View the "Resources Costs" service graph as a numerical entries table
- In the settings section, it is now possible to define how many times per day "Billing Data Collecting Cron" shall run
- Added parameters "--from" and "--to" to set the time intervals of cron execution - case #126
- If API error occurs during the cron execution, it will be now reported in the addon module logs
- Support for WHMCS V7.9 and previous
- Deleting from WHMCS a product associated with billing, will no longer cause problems with access to the "Services" section in the addon module - case #128
- Corrected issues with billing calculation when different time zones were used - case #137
- Fixed problem with displaying unwanted client's products when adding a service - case #125
- Eliminated issue with displaying a greater number of service types when editing "Earnings Per Service"
- Solved UI problem with adding a large number of billing services to the pricing group
- Fixed displaying "INF" number of hours to start the next cron after its first execution
- "Total Paid" amount will be now properly displayed in the client's currency if other than USD currency was used - case #133
- Fixed case where updating existing records might have affected the margin value to be reset - case #127
- Various fixes related to displaying dashboard summary amounts in proper currencies
- Assorted adjustments related to "Test Connection" functionality
- Prevented certain security issue
- Other code corrections, validations, and UI improvements
v1.0.3
Released: Nov 13th, 2020- WHMCS V8.0 and PHP 7.4 support
- Added notification about scheduled cron task executions
- Modified cron job task to avoid too frequent execution
- The process of updating already exiting billing records has been improved
- You can now add your own custom billing services directly from the "Service" dropdown
- Support for WHMCS V7.8 and previous
- Other code corrections and improvements
v1.0.2
Released: May 5th, 2020- WHMCS V7.10 support
- Support for WHMCS V7.7 and previous
v1.0.1
Released: Feb 14th, 2020- You can now also set up pricing margin in negative values
v1.0.0
Released: Jan 30th, 2020- Stable Release
Reviews
-
Cloud Billing For WHMCSAshwin (Veeble) 3 years agoThis module has the potential of changing your entire business, and for me it has proven to be in a class of its own. If it wasn't for ModulesGarden's Cloud Billing, I would've honestly never thought that provisioning of cloud computing could be this fast and intuitive. Billing and management automation saves tons of time in practice, not to mention the bigger than usual inflows the module helps to score. Can't recommend enough!