If you’re reading this, then you’re probably about to become the FinOps hero for your org. You’ve read the articles, attended the webinars, and maybe even convinced leadership that FinOps is the way forward.
Now comes the challenging part: actually implementing a FinOps program that delivers on the promise of cloud financial management. This post—the first in my series on real-world FinOps implementation—focuses on the critical foundation every successful program needs.
The Data Foundation: Gathering Cloud Spend Consistently
FinOps is about making data-driven decisions, and a successful practice relies on accurate, comprehensive data. Whether you’re already established in the cloud or just about to kick off your organization’s journey there, without solid and consistent spend data, you’re essentially flying blind.
Where to Start
The most straight-forward way to begin is to simply identify the cloud spend data sources to which you already have access. Don’t boil the ocean here- The goal is to take the first step and start to crawl. If all you have are your cloud provider’s invoices at the moment, then that’s a start.
Get the big picture first: What’s your current total monthly cloud spend? Can you get the historical view going back 6-12 months? With invoices alone, you can at least track against overall budget and start to identifying trends in a few basic dimensions such as account, compute, storage, network egress, etc.
Next, understand the freshness of your cost data. FinOps is all about a cycle of measuring, reporting, and reacting to the data. If you’re solely relying on monthly invoices, then your reaction time to overspend is going to be pretty slow. You’ll have a one month delay between the moment of spend commitment and your being able to measure the cost. We can greatly improve upon this, but it’s a reasonable MVP starting point.
Multi-Cloud Challenges
Many organizations underestimate the complexity of multi-cloud data normalization. AWS, Azure, and GCP all present billing data differently. You will need to plan accordingly for:
- Reconciling different discount structures
- Normalizing service categories across providers
- Handling currency conversion for global deployments
There are methods to tackle all of this, which I’ll cover, but just know for now that there will be hurdles with multi-cloud.
Establishing Your Tagging Strategy
Tags are the cornerstone of any FinOps implementation. They transform raw billing data into actionable insights by answering the critical “who, what, and why” of cloud spend.
Essential Tag Categories
While your specific needs may vary, consider these fundamental tag categories:
- Business ownership: Department, cost center, business unit
- Technical ownership: Team, squad, application
- Purpose: Environment (prod/dev/test), business capability, project
- Compliance/governance: Data classification, regulatory frameworks
Creating Tagging Standards
Document clear tagging policies that include:
- Naming conventions (creditteam vs. credit_team, allowed characters)
- Required vs. optional tags
- Value formatting (e.g., standardized department names)
- Enforcement mechanisms (Infrastructure as Code guardrails, automated compliance checks)
- Multi-cloud: Ensure your standards will work across the various cloud environments you operate in. Don’t assume you’ll never go multi-cloud either.
- Don’t overdo it on tagging initially- An overly broad & aggressive tagging strategy will burden teams, increase resistance, and is more likely to fail. Start with MVP.
Enforcement and Evangelization
Tags are only valuable if consistently applied. As the saying goes, “garbage in, garbage out.”
Successful organizations:
- Automate tag compliance checking in CI/CD pipelines
- Integrate tagging into resource provisioning workflows
- Create clear documentation with examples
- Conduct regular tagging “office hours” for teams
- Include tag compliance in cloud governance reviews
Real-World Warning
Be aware that poor tagging discipline will undermine your entire FinOps program. I’ve seen organizations where 30-40% of spend remains unallocated due to inconsistent tagging, reducing the effectiveness of cost optimization efforts and undermining stakeholder trust.
Selecting Your FinOps Toolset
With data gathering and tagging foundations in place, it’s time to evaluate tooling options.
Native Cloud Provider Tools
Each major cloud provider offers built-in cost management capabilities:
- AWS: Cost Explorer, AWS Budgets, Cost and Usage Reports
- Azure: Cost Management + Billing, Azure Advisor
- GCP: Cost Management, Recommender
These tools are cost-effective starting points but typically lack comprehensive multi-cloud capabilities and advanced allocation features.
SaaS Platforms for FinOps
If scrutinizing invoices isn’t your thing, there are a number of SaaS offering out there, but be aware of their pricing model before you commit. Most charge based on your cloud spend, and fees can be anywhere from 1-3%.
As of this writing, below are a few of the bigger players in this space:
- CloudZero
- Apptio Cloudability
- CloudHealth by VMware
- Harness Cloud Cost Management
- Flexera One Cloud Cost Optimization
When evaluating, focus on:
- Data ingestion capabilities across your cloud footprint
- Custom allocation rule flexibility
- Anomaly detection sophistication
- Integration with existing ITSM/ITFM systems
- Recommendation quality and actionability
- Showback/chargeback capabilities
Initial setup is usually relatively painless, and you’ll benefit immediately from automated, daily ingestion of billing data from all your cloud providers. There are considerations, and don’t underestimate the learning curve to maximize the value of your subscription.
Professional Development
FinOps is both a technical and cultural shift. Investing in knowledge is critical, and in doing so, you will quickly learn that FinOps is about far more than just saving money. Having some training at the onset can really help ensure your program gets off on the right foot.
Essential Reading
“Cloud FinOps, 2nd Edition” (O’Reilly) by J.R. Storment and Mike Fuller, in my opinion, remains the definitive guide, offering both strategic frameworks and tactical implementation advice.
FinOps Certified Practitioner (FOCP)
The FinOps Foundation’s certification provides a solid grounding in FinOps principles and practices. Having at least one certified practitioner on your team establishes credibility and provides a common language for cloud financial management.
Starting Small but Think Big
Successful FinOps implementations typically start with focused pilots rather than organization-wide rollouts. Consider:
- Beginning with a single, motivated application team
- Focusing on one cloud provider initially
- Implementing basic showback before attempting chargeback
- Targeting quick wins in obvious optimization areas
Conclusion
Laying strong foundations for FinOps—consistent data collection, comprehensive tagging, appropriate tooling, and knowledge development—may not be the most exciting part of cloud financial management, but it’s absolutely essential for success.
In my next post on this topic, we’ll explore how to build on these foundations by establishing governance processes and driving organizational alignment around cloud financial accountability.
What foundation elements have been critical in your FinOps journey? Share your experiences in the comments below.


Leave a comment