Discover how CloudZero helps engineering and finance get on the same team — and unlock cloud cost intelligence to power cloud profitabilityLearn more
Discover the power of cloud cost intelligence
Give your team a better cost platform
Give engineering a cloud cost coach
Learn more about CloudZero and who we are
Learn more about CloudZero's pricing
Take a customized tour of CloudZero
Explore CloudZero by feature
Build fast with cost guardrails
Drive accountability and stay on budget
Manage all your discounts in one place
Organize spend to match your business
Understand your cloud unit economics and measure cost per customer
Discover and monitor your real Kubernetes and container costs
Measure and monitor the unit metrics that matter most to your business
Allocate cost and gain cost visibility even if your tagging isn’t perfect
Identify and measure your software COGS
Decentralize cost decisions to your engineering teams
Automatically identify wasted spend, then proactively build cost-effective infrastructure
Monitor your AWS cost and track progress in real-time as you move to the cloud
CloudZero ingests data from AWS, GCP, Azure, Snowflake, Kubernetes, and moreView all cost sources
Discover the best cloud cost intelligence resources
Browse webinars, ebooks, press releases, and other helpful resourcesBlog
Discover the best cloud cost intelligence contentCase Studies
Learn how we’ve helped happy customers like SeatGeek, Drift, Remitly, and moreEvents
Check out our best upcoming and past eventsFree Cloud Cost Assessment
Gauge the health and maturity level of your cost management and optimization efforts
Compare pricing and get advice on AWS services including EC2, RDS, ElastiCache, and moreLearn more
Discover how SeatGeek decoded its AWS bill and measures cost per customerRead customer story
Learn how Skyscanner decentralized cloud cost to their engineering teamsRead customer story
Learn how Malwarebytes measures cloud cost per productRead customer story
Learn how Remitly built an engineering culture of cost autonomyRead customer story
Discover how Ninjacat uses cloud cost intelligence to inform business decisionsRead customer story
Learn Smartbear optimized engineering use and inform go-to-market strategiesRead customer story
Confronted with a large cloud bill from AWS? Here’s what a CFO should be asking to spark a conversation about where to make improvements.
We have a term we like to use when we meet CFOs who have just gotten their biggest AWS bill ever: bill shock.
Bill shock is when finance suddenly rings the alarm that the bill is “too high” and gets everyone scrambling to explain what they’re spending money on. It often happens when the bill reaches a new milestone (the first million, ten million, or hundred million) or growth trajectory (it doubled in a quarter!?).
The problem with bill shock is that it can be highly disruptive.
Engineers are pulled off their roadmaps to investigate costs. Optimization projects are kicked off. Innovation slows as teams become hesitant to spend at the same rapid clip as before.
Then, once a significant amount of money has been saved, the innovation resumes – until next time.
We call this: the vicious cycle of cloud cost billing.
However, the problem is that CFOs often lack context. They see a large number, without visibility into the business initiatives driving it.
With more granularity and context, CFOs can be less reactive, ask better questions, and cause less disruption. Here are five questions a CFO should ask themselves when evaluating their organization’s cloud cost.
Understandably, a large AWS bill will provoke a feeling of sticker shock for a CFO who wants to make sure cloud spend is under control. But sometimes, upon further examination, the CFO may find that an AWS bill of that size is actually normal for a business at their company’s level.
The best way to put cloud cost into perspective is unit cost. To start, pick a metric that represents your business, like cost per customer, user, API call, message sent — whatever aligns with the growth of your business. Partner with engineering to track unit cost over time. This will give you a shared understanding of spend in context, help engineering prioritize optimization only when it’s impactful, and even make it easier to predict how cost will change as you grow.
If you are at an earlier stage company, or maybe just the earlier stages of a newly launched product, your unit costs will naturally be high. You’ve built a product with only a few customers using it.
Work with your engineering team to understand which costs are fixed, which will scale up with each customer added, and how the economics of those costs may improve over time. This will help you control spend as you grow while creating shared goals.
Similarly, it’s important to know your average cost per customer. For many companies, it’s also crucial to know the cost of your individual customers and how your margins differ for each one. It’s not uncommon that companies we work with are surprised to find they’re actually losing money on a few of their customers, who might be power users or have an unusually high amount of data.
Once you get to cost per customer, you can start breaking that into segments, giving you visibility into profitability of each.
For example, the way customers utilize your features can vary significantly. Perhaps you work at a social media app that markets to all age ranges, from college students to older generations. Your customers will have a completely different way of interacting with your platform and will therefore impact your costs differently. In this case, the solution to your problem may be to focus your marketing efforts on a particular demographic and spend less effort catering to others.
Similarly, if you are a B2B company and your EMEA segment profitability pales in comparison to APAC, you’ll want to investigate why and figure out how to correct it. It could be something unexpected. Maybe EMEA’s customer success team is phenomenal at driving feature adoption compared to APAC, driving up both your customer satisfaction and cost. You’ll want to consider how you could reduce cost or adjust pricing to continue driving that great customer satisfaction and profitability.
Before you can make any adjustments, you have to understand which features are the primary reasons behind the cost increases.
Often, new features are well worth the higher price tag. If new upgrades mean your platform is now twice as fast, or you’ve just added a whole new section with additional features, you likely don’t want to slash spending and undo these improvements.
However, if the feature your customers hardly ever use is driving 50% of your cost, you might want to reconsider whether to sunset it or turn it off, except for the few who use it.
Optimization isn’t free. It’s important to consider lost time, effort, money, and the features themselves before making a major change based on cloud cost alone.
Have conversations with your engineering leadership about the tradeoffs that will be made before you start demanding cost cuts. Together you can make the decision that’s best for your business.
Even for the most talented CFO, cloud bills aren’t easy to itemize unless your company has a way of identifying and tracking individual costs and the returns you get on those investments. CloudZero allows you to allocate your spend and gain visibility into the opaque black box that is your cloud bill.
From greater visibility comes a greater ability to guide the company in directions that make sound financial sense.
With the in-depth cost intelligence provided by CloudZero, your company’s CFO can have an open line of communication with engineering about the features being used, the costs of those features, and whether there may be room for improvement.
Don’t start arbitrarily slashing your spending just to arrive at a lower AWS bill. to understand which factors truly affect your costs and revenue.
This blog post was written and reviewed by the CloudZero team. Combined, our team has more than a quarter century of experience in the cloud cost space. Every blog post is extensively researched and reviewed by several members of our team for accuracy and readability.
CloudZero is the only solution that enables you to allocate 100% of your spend in hours — so you can align everyone around cost dimensions that matter to your business.