Implementing ABC at Tidal Cloud Inc

Background

Tidal Cloud Inc (Tidal) is a hosting provider that offers both managed hosting using physical servers as well as cloud-based hosting with two unique service offerings: public cloud and private cloud (Marea Cloud). Public cloud uses shared cloud servers to manage data, while Marea Cloud offers private servers for each client, a benefit for clients that need to ensure the privacy and security of their data. This company is facing pressure from its investors to increase profit margins as a means to start creating an exit strategy for the company. The end goal is to demonstrate the best profitability they can, to make the most out of selling the company. To help with this process Tidal began heavily investing in cloud infrastructure as that technology became increasingly popular, but their competitors are lowering prices on public cloud services at a time when Tidal's profit margins on those services are already tight. However, they've been able to increase pricing on their private cloud hosting service, Marea Cloud, without a drop in customer base. The managed hosting service is essentially in a "set it and forget it" status, where their customer base is stable provided nothing goes wrong, and they're not looking to increase that service due to concerns around resiliency.

According to Tidal's existing simple cost system, which allocates a percentage of indirect budget expenses to each service according to the number of virtual servers in use at the end of each month per service, while also accounting for direct costs in the form of equipment leasing. Under that cost system, the company is operating at a 2% profit margin, managed hosting operating at a 3% profit margin, public hosting operating at a loss with -5.6% and Marea Cloud having the best profit margin of 13.7% (see Appendix I). There are two main issues with this simplified costing method, though. First, the managed services don't actually use virtual servers and so their operating expenses have to be assumed. Second, allocation of budget is based on virtual machines, but in the public cloud service, virtual machines may be shared while in the private model they are always individual to the company. As such, allocating based on virtual machine does not account for actual expenses.

Recommendation

By using Activity Based Costing, Tidal would be able to identify true operating costs for each service and get a more accurate picture of their profit margins for each service. Appendix II shows what the activity rate is for each cost driver accounted for within the previously mass-allocated indirect costs, as well as the source data for those rates which shows how many "units" of each cost driver the different products used. When multiplying the activity rates by the units of each rate used per product, you get the ABC method of costing, shown in Appendix III. Using this method, the profit margins look very different, with managed hosting operating at a 14.03% profit margin, public cloud operating with a 5.3% profit margin, and Marea Cloud operating at a loss of 11.36%. Using this information, Tidal can make more informed business decisions since what was previously shown as their primary profit driver, Marea Cloud, is actually their loss leader.

Appendices

Appendix I: Simple Cost System

Product Profitability for Month Ended June 30, 2016

Company Managed Hosting Public Cloud Marea Cloud
Sales $950,000 $191,900 $469,300 $288,800
Equipment Leasing $(237,500) $(47,500) $(114,000) $(76,000)
Allocated Indirect Costs $(693,500) $(138,700) $(381,425) $(173,375)
Operating profit before SG&A $19,000 $5,700 $(26,125) $39,425
Profit Margin 2.0% 3.0% (5.6%) 13.7%

Appendix II: Activity Rates & Cost Drivers

Activity Rates

Activity Rate Unit
Provide Computing Resources $6.33 VM
Process Payments $0.02 Dollar Earned
Onboard New Customers $72.44 Hour
Support Existing Customers $103.61 Help Ticket
Build & Improve Products $54.15 Code Commit
Advertise & Promote $855.00 Percent of Spending

Budgeted Quantity of Activity Driver

Core Activities Budgeted Activity Driver (per month) Company Managed Hosting Public Cloud Marea Cloud
Provide Computing Resources $228,000 Number of VMs at month end 36,000 7,200 19,800 9,000
Process Payments $19,000 $ Sales $950,000 $191,900 $469,300 $288,800
Onboard New Customers $86,925 Hours spent onboarding new VMs 1,200 60 420 720
Support Existing Customers $165,775 Help tickets addressed 1,600 480 640 480
Build & Improve Products $108,300 Number of code commits 2,000 100 800 1,100
Advertise & Promote $85,500 Targeted ratio of spending 100 10 65 25

Appendix III: Activity Based Costing

Cost Drivers Managed Hosting Public Cloud Marea Cloud Company
Equipment Leasing (Direct) $(47,500) $(114,000) $(76,000) $(237,500)
Provide Computing Resources $ (45,600.00) $(125,400.00) $(57,000.00) $(228,000)
Process Payments $(3,838.00) $(9,386.00) $(5,776.00) $(19,000)
Onboard New Customers $(4,346.25) $(30,423.75) $(52,155.00) $(86,925)
Support Existing Customers $(49,732.50) $(66,310.00) $(49,732.50) $(165,775)
Build & Improve Products $(5,415.00) $(43,320.00) $(59,565.00) $(108,300)
Advertise & Promote $(8,550.00) $(55,575.00) $(21,375.00) $(85,500)
Total $(164,982) $(444,415) $(321,604) $(931,000)
Managed Hosting Public Cloud Marea Cloud Company
Sales $191,900 $469,300 $288,800 $950,000
Operating Profit $26,918 $24,885 $(32,804) $19,000
Profit margin 14.03% 5.30% (11.36%) 2.00%