When Cloud Comrade, an MSP based in Singapore, was still a relatively small company of seven, one staff member was dedicated entirely to billing. Still, billing was inefficient and chronically late; it was also impossible to avoid making mistakes.
After determining that there was no way to get the cloud billing data it needed directly from Amazon Web Services (AWS), Cloud Comrade implemented CloudCheckr to improve AWS billing solutions. Now there are more than 70 people working at Cloud Comrade and the company sends out hundreds of invoices per month to hundreds of clients. There’s still just one person dedicated to billing; although the company is expanding, there are no plans to add to the accounts receivable staff. With invoices going out on time, Cloud Comrade can answer customers’ questions in detail when monthly charges change and everyone feels more confident that invoices are correct. Even better, Cloud Comrade’s profit margins have gone up while providing better service for customers.
Drowning in Excel
Cloud Comrade has been an Amazon Web Services reseller working with companies throughout Southeast Asia for the past five years. For its first year and a half in business, Cloud Comrade relied solely on AWS native billing tools, like AWS Billing Dashboard and AWS Cost Explorer.
“It was very manual and time-consuming, and at the time it was myself doing billing,” explains Andy Waroma, Cloud Comrade co-founder. “We subsequently then hired a person to do billing for us. But even for her as a full-time employee it was too overwhelming, because of the way AWS was doing the billing. It cannot be done manually, there’s just too many price points and SKU’s and everything else and also discounts and all kinds of pricing exceptions.”
Amazon billing, Waroma explains, is done per second, which means that every AWS-generated invoice is a CSV file with hundreds of thousands or even millions of lines. Cloud Comrade was trying — unsuccessfully — to have someone manually split up those lines using an Excel sheet to provide accurate bills for its clients.
The constant changes in AWS made spreadsheet maintenance challenging. Even for a relatively small company with a handful of clients, this wasn’t manageable or scalable. Cloud Comrade, and its customers, didn’t feel confident that the invoices were accurate, and invoices were often delivered late. If customers had a question about a specific charge or change in invoice amount from one billing cycle to another, Cloud Comrade was often unable to give a satisfactory answer.
Looking for a Third-Party Solution
After working with AWS directly on these billing issues for more than a year, AWS recommended that Cloud Comrade try out CloudCheckr.
“When we started using CloudCheckr, I believe that 90% or 95% of our billing issues started going away,” Waroma says. “And that started building our customers’ trust.”
The first important improvement was the implementation of CloudCheckr’s automated AWS billing solution for MSPs. With programmatically scheduled invoicing and billing, Cloud Comrade no longer struggles to get invoices sent out on time. When customers follow up with questions about increases on their AWS bill, Cloud Comrade references CloudCheckr’s simplified dashboard to provide detailed information about the charges.
Additionally, Cloud Comrade can now provide customers with tailored billing reports that give each customer insight into the exact breakdown of the charges. This reporting restores customers’ confidence that billing is done accurately and fairly. It also gives both Cloud Comrade’s management team and clients access to useful business insights regarding cloud costs in real-time, in a customized, feature-rich platform.