0

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
  • 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
    • 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.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
Read More

Changelog

v1.4.0

Released: Oct 23rd, 2024
New Feature
  • WHMCS V8.11 support
  • Support for PHP 8.2 version
  • Option to select billing on a specific day of the month - case #265
Improvement
  • Added toggle to use a product for a specific billing method when editing service details
  • Maintenance update and stability optimizations
Changed
  • Requires ionCube Loader V13 or later
Removed
  • Support for WHMCS V8.7 and previous
Bug Fix
  • Minor code corrections and language adjustments

v1.3.3

Released: Feb 22nd, 2024
New Feature
  • WHMCS V8.8 and V8.9 support
Improvement
  • Implemented language overrides support, enabling the utilization of customized translations
  • Added support for Lagom WHMCS Client Theme - case #275
Removed
  • Support for WHMCS V8.5 and previous
  • Support for PHP 7.3 version
Bug Fix
  • 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
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
Changed
  • Requires ionCube Loader V12 or later
Removed
  • 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

v1.3.1

Released: Jun 28th, 2022
New Feature
  • WHMCS V8.5 support
Removed
  • 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

v1.3.0

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
Removed
  • 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

v1.2.0

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
Improvement
  • 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
Changed
  • Assorted changes related to the "billing by tag" method for AWS services - case #187
Removed
  • 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

v1.1.0

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
Improvement
  • 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
Removed
  • 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

v1.0.3

Released: Nov 13th, 2020
New Feature
  • WHMCS V8.0 and PHP 7.4 support
Improvement
  • 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
Removed
  • Support for WHMCS V7.8 and previous
Bug Fix
  • Other code corrections and improvements

v1.0.2

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

v1.0.1

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

v1.0.0

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

Reviews

  • 3 years 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 Lightsail For WHMCS Icon
Amazon Lightsail
$149.95/yr
WHMCS V8.11

Amazon Lightsail For WHMCS

Chosen by 155 customers

Equip your clients with customized Amazon Lightsail instances, give them fundamental control over owned products and allow to view server usage on graphs.

$149.95/yr
DNS Manager For WHMCS Icon
DNS Manager
$299.95/yr
WHMCS V8.11

DNS Manager For WHMCS

Chosen by 1751 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.

$299.95/yr

Social Media Login For WHMCS

Chosen by 292 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.

$99.95/yr
Office 365 For WHMCS Icon
Office 365
$249.95/yr
WHMCS V8.10

Office 365 For WHMCS

Chosen by 194 customers

Pick a simple or extended type of reselling Microsoft Office 365 plans, allow their basic management in the client area, and handle subscription switches and suspensions.

$249.95/yr
;