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!


  • 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
  • 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
      • Manually
    • 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
    • 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
  • 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.1 Back To PHP 7.3
    • Supports WHMCS Themes "Six" And "Twenty-One"
    • Supports WHMCS V8.7 Back To WHMCS V8.3
  • Requirements

    • Amazon Web Services Account
    • Google Cloud Account
    • Microsoft Azure Account
    • ionCube Loader V12 Or Later
Read More



Released: Nov 21st, 2022
New Feature
  • 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
Bug Fix
  • 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


Released: Jun 28th, 2022
New Feature
  • WHMCS V8.5 support
  • Support for WHMCS V8.1 and previous
Bug Fix
  • 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


Released: Feb 16th, 2022
New Feature
  • 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
Bug Fix
  • 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


Released: Nov 24th, 2021
New Feature
  • 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
Bug Fix
  • 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


Released: Mar 1st, 2021
New Feature
  • 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
Bug Fix
  • 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


Released: Nov 13th, 2020
New Feature
  • 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
Bug Fix
  • Other code corrections and improvements


Released: May 5th, 2020
New Feature
  • WHMCS V7.10 support
  • Support for WHMCS V7.7 and previous


Released: Feb 14th, 2020
  • You can now also set up pricing margin in negative values


Released: Jan 30th, 2020
  • Stable Release
Read More


  • 1 year ago
    This 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!
Read More

See Also

Amazon EC2 For WHMCS Icon
Amazon EC2

Amazon EC2 For WHMCS

Chosen by 119 customers

Supply fully customized Amazon EC2 instances to clients, grant them full control over the status of owned machines plus allow them to view server details.

DNS Manager For WHMCS Icon
DNS Manager

DNS Manager For WHMCS

Chosen by 1630 customers

Provision DNS and rDNS zones, configure them flexibly through packages, access control tools plus empower your clients to manage zones and records in your WHMCS.


Social Media Login For WHMCS

Chosen by 276 customers

Give your customers the freedom to log into the client area with their favored social media accounts and let them link existing WHMCS accounts with popular platforms.

Polish Language Translation For WHMCS Icon
Polish Language Translation
$249.95 $199.96

Polish Language Translation For WHMCS

Chosen by 191 customers

Select Polish as a default language of your admin and client area or give visitors full freedom to choose the preferred version on their own with a single click.

$249.95 $199.96