Cloud spending is accelerating faster than most organizations can manage it. According to Flexera’s State of the Cloud report, 82% of enterprises identify cloud cost optimization as their top initiative — yet the average organization wastes 28% of its cloud budget. FinOps, the operating model that unifies engineering, finance, and operations around cloud financial accountability, is the most reliable framework for closing that gap.
At Gart Solutions, we have implemented FinOps practices across more than 50 cloud environments — from early-stage product companies to multi-cloud enterprise setups. In this guide, we share the frameworks we actually use, the KPIs that matter, the mistakes we see most often, and a realistic picture of what FinOps delivers in practice.
Key Takeaways
- FinOps is not a tool — it is a cross-functional operating model connecting engineering, finance, and product.
- Visibility always comes before optimization. You cannot optimize what you cannot see.
- The biggest cloud cost wins come from rightsizing, Reserved Instances, and Kubernetes resource governance.
- FinOps maturity follows three stages: Crawl, Walk, Run. Most organizations take 3–6 months to reach the Walk phase.
- Tagging governance is the single most underestimated precondition for any cost attribution initiative.
- What Is FinOps? Defining the Operating Model
- Why Does Cost Management Matter?
- Who Participates in a FinOps Practice?
- The FinOps Maturity Model: Crawl, Walk, Run
- Top FinOps Practices to Manage Cloud Costs
- How to Set Up FinOps in Your Business?
- Top 3 FinOps Best Practices of Automation
- FinOps Cloud Cost Management: The Implementation Stages
- Top Cloud FinOps KPIs
- Chargeback vs. Showback: Choosing the Right Accountability Model
- Best FinOps Tools in 2026
- Common FinOps Mistakes We See in Practice
- Lessons From 50+ Cloud Cost Optimization Projects
- Conclusion
What Is FinOps? Defining the Operating Model
FinOps (Financial Operations) is a cloud financial management practice that brings financial accountability to the variable-spend model of cloud computing. The FinOps Foundation defines it as a discipline that enables organizations to get maximum business value from cloud by helping engineering, finance, technology, and business teams to collaborate on data-driven spending decisions.
What makes FinOps distinct from traditional IT budgeting is its operating philosophy: in a cloud model, engineering teams control spending in real time through infrastructure decisions. That means cost ownership must shift left — into product and engineering — rather than remaining a finance-only concern.
The three core principles of FinOps are:
- Teams need to collaborate. Finance, engineering, and product operate with a shared language around cloud spend.
- Everyone takes ownership of their cloud usage. Cost accountability is distributed, not centralized.
- A FinOps team drives the process and culture. A centralized FinOps function enables and advocates, but does not control.
Why Does Cost Management Matter?

In practice, most organizations have an unbalanced cost/resource structure that was created during the planning, deployment, and subsequent launch stages of a project. An unbalanced structure leads to additional margin loss and, in some cases, quality loss.
But with FinOps practice, each operational group can access the data they need to influence their costs in near real-time and make decisions based on it that will lead to efficient cloud costs balanced with service speed or performance.
Thus, FinOps as a service has a direct impact on the margins of an organization or project, allowing cross-functional teams (project owners, engineers, and management) to maximize the use of resources based on a budget but in real-time.
Who Participates in a FinOps Practice?
One of the most common implementation failures we see is treating FinOps as purely a DevOps or infrastructure responsibility. Effective FinOps requires structured participation across four stakeholder groups:
| Role | Responsibility in FinOps | Key Contribution |
|---|---|---|
| FinOps Lead | Owns the practice, drives reporting cadence, manages tooling | Accountability framework, cost allocation rules |
| Engineering Teams | Make resource provisioning decisions in real time | Rightsizing, autoscaling, tagging compliance |
| Finance Teams | Translate cloud spend into business metrics and forecasts | Budget setting, variance analysis, showback/chargeback |
| Product Owners | Align spend to product value and business outcomes | Unit economics, feature cost attribution |
The FinOps team generates recommendations, such as reconfiguring resources or committing to cloud service providers, that need to be considered by the organization.

The FinOps Maturity Model: Crawl, Walk, Run
Every organization that successfully implements FinOps passes through three maturity stages. Understanding which stage you are in determines what actions will deliver the most impact — and what is premature.
🐛 Stage 1: Crawl
- Cloud cost visibility established
- Basic tagging strategy defined
- Cost dashboards created
- Anomaly alerting configured
- Engineering teams introduced to cost data
- Manual monthly cost reviews
Typical duration: 1–3 months
🚶 Stage 2: Walk
- Rightsizing recommendations actioned
- Reserved Instance and Savings Plan coverage >50%
- Showback reports shared with teams
- Kubernetes cost allocation in place
- FinOps reviews in sprint cadence
- Forecasting with <15% variance
Typical duration: 3–6 months
🏃 Stage 3: Run
- Full chargeback to business units
- Automated anomaly remediation
- Unit cost economics tracked per product
- Spot instance adoption >40%
- FinOps KPIs embedded in OKRs
- Continuous optimization culture
Typical duration: Ongoing
Most organizations we engage with are operating at the Crawl stage when we arrive — they have cloud bills but limited attribution, and engineering teams have little visibility into the cost impact of their decisions.
Top FinOps Practices to Manage Cloud Costs
FinOps is an evolving practice that empowers organizations to manage their cloud expenses efficiently and fine-tune their financial operations. Below, we present some of the prime FinOps practices for proficiently controlling cloud costs:

1. Monitoring and Tracking Cloud Expenditure
The initial step in effectively overseeing cloud expenses is the vigilant monitoring and tracking of cloud spending. This entails gaining a deep understanding of the utilization patterns of various services, pinpointing the primary drivers of costs, and closely observing user trends. These actions are instrumental in uncovering areas ripe for cost optimization, identifying redundant resources, and recognizing underutilized services.
2. Implementing Cost Optimization Strategies
Once the key cost drivers have been pinpointed, the implementation of cost-efficiency strategies can commence. This involves harnessing discounts, making judicious use of spot instances, downsizing underused services, and eliminating superfluous resources.
Here are some recommendations to initiate this process:
- Scrutinize Your Company’s Expenditures
- Identify Sources of Squander and Inefficiency
- Rationalize Operational Procedures
3. Automating Management of Cloud Costs
Automation stands as the linchpin of cost control in the realm of cloud services. By automating key processes, organizations can expedite the discovery of cost-saving opportunities, automate the provisioning of resources, and streamline billing procedures. Automation plays a pivotal role in helping companies uncover and rectify inefficiencies in cloud cost management. For instance, it can facilitate real-time tracking of cloud resource utilization, enabling the identification and repurposing or termination of redundant or underutilized assets. Moreover, it can flag cost optimization prospects, such as discounts or incentives from cloud providers and potential strategies for economizing, such as resource scaling.
4. Leverage Tools for Cost Control
A multitude of cost control tools is at your disposal to facilitate efficient management of cloud costs. These optimization tools are adept at tracking usage patterns, establishing budgetary thresholds, and flagging opportunities for cost efficiency. Their design caters to empowering businesses with the capability to scrutinize and dissect their financial outlays. These tools enable meticulous expense tracking, identification of areas with potential for optimization, and the execution of cost-cutting measures.
5. Implementing Resource Allocation Strategies
Resource allocation proves pivotal in the effective management of cloud costs. The objective is to allocate resources in the most resourceful manner possible, taking into account usage trends and cost efficiency tactics.
6. Harnessing Cloud Cost Forecasting
The practice of cloud cost forecasting serves as a valuable resource for comprehending future cloud expenses and pinpointing areas ripe for cost reduction. This forward-looking approach aids in strategic planning and fosters more precise budgeting.
7. Investing in Cloud Governance
Establishing comprehensive cloud governance protocols is a foundational element in the realm of cloud cost management. This entails the formulation of rules and policies governing cloud utilization, the delineation of roles and responsibilities, and the diligent monitoring of compliance.
How to Set Up FinOps in Your Business?
Stage 1: Planning FinOps in the Organization
1. Gather Support: identify key stakeholders interested in increasing cloud margins.
Familiarize yourself with the opportunities for your organization with better resource and expenditure analysis.
2. Determine the required time for monitoring and supporting FinOps in your organization based on time and data flow cycles.
3. Plan target actions and require a team with the relevant skills for FinOps.
4. Make decisions regarding the collection and storage of cloud consumption data.
5. Think about reporting tools and data transmission for FinOps stakeholders.
Stage 2: Adoption of FinOps
FinOps is a cultural change that requires the involvement of various teams and individuals throughout the organization. Communication and feedback cycles aimed at encouraging the practice are crucial. The goal of this stage is to present the FinOps plan created in Stage 1 to stakeholders.
The presentation below helps communicate this clearly, easily, and quickly:
- Share a high-level activity roadmap of FinOps and the value it brings to different teams and projects.
- Understand cross-team challenges and explain/teach how FinOps can help address them.
- Establish a collaboration model between FinOps and key partners (IT domains, controllers, program teams).
- Create and implement a FinOps dashboard for key stakeholders and cross-functional teams.
Stage 3: Operational Phase
The FinOps lifecycle is built around a 3-stage model and has the same principles in each of them.
- Cross-functional teams must collaborate.
- Decisions are made based on cloud value for the business.
- Everyone takes responsibility for their cloud usage.
- FinOps reports should be accessible and timely.
- A centralized team manages FinOps.
- Leverage the benefits of the cloud model with variable expenses.
To prepare for a successful FinOps practice, certain criteria need to be met:
- Prepare a resource map or a list of resources in active projects, as specified in contracts and actively deployed environments.
- Track complete and up-to-date consumption data from all cloud providers.
- Enable cost analysis and expenditure forecasting for active projects.
- Ability to assess discrepancies between contractual (budgeted) and actual consumption levels.
- Reporting is the only way to provide information on cloud consumption discrepancies and offer recommendations for resource structuring or resizing. Data quality collected through APIs or proprietary cloud solutions, as mentioned earlier, is a critical prerequisite for the reporting process.
Top 3 FinOps Best Practices of Automation
1. Tag Management
After establishing a tagging standard for your organization, you can use automation to ensure compliance with this standard.
Start by identifying resources with missing or incorrectly applied tags, and then assign responsibility to rectify these tag violations. You can also proceed to stop or lock resources to compel owners to take action and potentially work on deletion or decommissioning policies for these resources.
However, resource deletion is a highly effective form of automation, so many companies may not reach this level of maturity immediately. It is advisable not to jump directly to resource deletion without addressing previous, less impactful levels of automation.
2. Scheduled Resource Start/Stop
Managing resources and automation allows you to schedule resource stoppages when they are not in use (e.g., outside of office hours) and then bring them back online when needed.
The goal of this automation is to minimize impact on teams while saving significant costs during hours when their resources are idle. This automation is often deployed in development and testing environments, where resource unavailability is not noticed outside of working hours.
You should ensure that the implementation allows team members to bypass scheduled actions in case they need to keep a server active during off-hours. Additionally, canceling a scheduled task should not completely remove the resource from automation but merely skip the current execution.
3. Usage Reduction
Automation for usage reduction eliminates waste of notifications to responsible team members for better cost optimization.
Automated resource data retrieval from services like Trusted Advisor (for AWS), third-party cost optimization platforms, or directly from resource metrics provides a straightforward way to send notifications to team members responsible for resources to investigate or, in some environments, allows for automatic resource termination or resizing.
FinOps Cloud Cost Management: The Implementation Stages
Stage 1 — Inform: Building Cost Visibility
The first principle of FinOps is that visibility precedes optimization. Before you can reduce cloud spend, you need to understand where it is going, which teams own it, and how it maps to business value. This requires:
- Activating cloud cost management tooling (AWS Cost Explorer, Azure Cost Management, Google Cloud Billing)
- Establishing a resource tagging taxonomy (environment, team, product, cost center)
- Creating cost allocation reports by business unit
- Configuring budget alerts and anomaly detection
- Building a cloud cost dashboard visible to engineering and finance simultaneously
In our experience, organizations that skip this phase and go straight to optimization waste engineering time on changes that do not address their actual largest cost drivers. Tagging remediation alone — going back through existing infrastructure to apply consistent tags — typically takes 4–6 weeks for a mid-sized cloud environment.
Stage 2 — Optimize: Reducing Waste and Right-Sizing
Once visibility is established, optimization follows a consistent priority order. The highest-ROI actions in the shortest timeframe are:
| Optimization Practice | Implementation Effort | Savings Potential | Time to Value |
|---|---|---|---|
| EC2/VM Rightsizing | Low | High (15–30%) | 2–4 weeks |
| Reserved Instances / Savings Plans | Medium | High (30–60% vs on-demand) | Immediate after purchase |
| Storage Tier Optimization | Low | Medium (8–20%) | 2–3 weeks |
| Kubernetes Resource Governance | High | High (20–45%) | 4–8 weeks |
| Spot / Preemptible Instance Adoption | Medium | High (60–80% for eligible workloads) | 3–6 weeks |
| Idle Resource Termination | Low | Medium (5–15%) | 1–2 weeks |
| Cross-Region Traffic Reduction | Medium | Low–Medium (3–12%) | 4–6 weeks |
Stage 3 — Operate: Embedding FinOps into Engineering Culture
The Operate phase is where FinOps transforms from a project into a practice. This requires making cost accountability a routine part of how engineering teams work — not a periodic audit. Key mechanisms include:
- Embedding cost review into sprint retrospectives and architectural decision records
- Automated cost policies enforced through IaC (Terraform cost estimation, Infracost integration)
- Chargeback or showback reporting linked to team OKRs
- Cloud cost discussed in engineering all-hands as a product metric, not an IT overhead
Top Cloud FinOps KPIs
Answering the question of how to measure the success of FinOps program, from our experience, I can outline six main KPIs (but any KPI should be defined by your organization):
- Cloud Spend
This metric provides visibility into how much money you spend on cloud services to get a clear picture of your cloud spending and identify areas where else to save money.
- Cloud Utilization
This metric measures how efficiently you’re using your cloud resources.
- Cloud Availability
The metric measures cloud environment’s reliability and meeting performance expectations. Poor availability can lead to downtime and lost productivity.
- Cloud Security
Cloud Security measures the security of your cloud environment and helps you identify any potential threats.
- Cloud Adoption
Cloud Adoption measures the rate at which your organization is adopting cloud technologies.

Measuring the right metrics is what separates a FinOps program from a one-time cost audit. The KPIs below represent the metrics we track across all client engagements, organized by maturity stage:
| KPI | What It Measures | Target / Benchmark | Maturity Stage |
|---|---|---|---|
| Tagging Coverage Rate | % of resources with mandatory cost tags | >95% | Crawl |
| Reserved Instance / Savings Plan Coverage | % of eligible compute covered by commitments | >70% | Walk |
| Reserved Instance Utilization | % of purchased RI capacity actually used | >90% | Walk |
| Cost Forecast Accuracy | Variance between forecast and actual spend | <10% | Walk |
| Waste Rate | % of spend attributable to idle/unused resources | <5% | Walk–Run |
| Unit Cost (Cost per Feature/Transaction) | Cloud cost relative to business output | Trending down QoQ | Run |
| Spot Instance Adoption Rate | % of eligible workloads running on Spot/Preemptible | >40% of eligible | Run |
Chargeback vs. Showback: Choosing the Right Accountability Model
One of the most strategic decisions in a FinOps program is how to implement cost accountability across teams. The two models serve different organizational contexts:
Showback gives engineering and product teams visibility into their cloud costs without financial consequences. Teams see what they spend, but it does not affect their budget. This is the right starting point for organizations building FinOps culture from scratch.
Chargeback allocates actual cloud costs to business units or teams, affecting their P&L or budget. This creates stronger behavioral incentives but requires mature cost allocation data — misattributed costs will create organizational friction.
Our recommendation: start with showback for the first 3–6 months while tagging coverage and attribution accuracy improve, then migrate to chargeback once you can attribute >90% of spend to specific owners.
Best FinOps Tools in 2026
Native cloud tooling is the right starting point for most organizations. Third-party platforms add value primarily at scale or in multi-cloud environments:
Native Cloud Tools
- AWS Cost Explorer + AWS Cost and Usage Report (CUR) — Granular cost analysis, RI recommendations, Savings Plans modeler. Free.
- Azure Cost Management + Billing — Budget alerts, cost allocation, advisor recommendations. Included with Azure.
- Google Cloud Billing + Cost Insights — Committed Use Discount recommendations, BigQuery billing export for custom analysis.
Third-Party and Open Source
- Kubecost — Kubernetes cost allocation down to namespace, deployment, and pod level. Essential for organizations with significant EKS/GKE/AKS spend.
- CloudHealth by VMware — Multi-cloud cost management at enterprise scale.
- Apptio Cloudability — Strong financial analytics and chargeback capabilities.
- Infracost — Open source tool that estimates infrastructure cost changes in CI/CD pipelines before deployment. Excellent for shift-left cost governance.
- OpenCost (CNCF project) — Open standard for Kubernetes cost monitoring. See CNCF OpenCost.
Common FinOps Mistakes We See in Practice
After 50+ cloud optimization engagements, these are the failure patterns that appear most consistently — and the ones we are most direct with clients about:
1. Buying Reserved Instances Before Understanding Your Workloads
We have seen organizations commit to 1- and 3-year Reserved Instances for workloads that were subsequently decommissioned or significantly resized within 6 months. Unused RIs represent real financial waste. The rule: only commit to RIs for workloads with >70% stable utilization over the past 3 months and a credible 12-month forward forecast.
2. Misconfigured Autoscaling
Autoscaling that is configured for maximum availability and never scales down is a common source of overprovisioning. We frequently find minimum instance counts set so high that the “auto” in autoscaling is entirely theoretical — the cluster never scales below the minimum because the minimum already covers peak load.
3. Ignoring Kubernetes Cost Governance
Kubernetes clusters are the fastest-growing source of cloud waste we encounter. Teams provision generous CPU and memory limits at the namespace level, which get allocated — and billed — even when actual utilization is a fraction of the reservation. CNCF data shows Kubernetes resource utilization averaging 13% of allocated CPU and 20% of allocated memory across production clusters. That gap is money.
4. Treating Tagging as an Afterthought
Tagging is the precondition for everything else in FinOps. Without consistent tags, you cannot do cost allocation, chargeback, or per-team dashboards. Yet most organizations we engage with have fewer than 60% of resources tagged — and of those, the consistency and completeness is often poor. Tag early, tag everything, enforce through IaC and policy.
5. FinOps as a One-Time Audit
The organizations that sustain cloud cost savings treat FinOps as a continuous practice embedded in engineering culture — not a quarterly audit driven by CFO pressure. One-time optimization delivers one-time results; cloud environments evolve constantly, and optimization without governance reverts within 6–12 months.
Lessons From 50+ Cloud Cost Optimization Projects
The following insights reflect patterns from our actual project history, not textbook guidance:
- The biggest source of waste is almost never what the client expects. Clients come to us expecting compute to be the problem. In most cases, it is: forgotten non-production environments running 24/7, unmanaged Kubernetes resource limits, or data transfer costs between availability zones that nobody ever measured.
- Savings without governance are temporary. The organizations that sustain 30%+ reductions embed cost review into sprint ceremonies. Those that achieve savings through a one-time optimization audit typically revert within 12 months.
- Unit economics beat percentage savings as a long-term KPI. Reducing cloud cost per transaction or per active user is a more meaningful metric than absolute spend reduction, especially for scaling businesses where total cloud spend is expected to grow.
- FinOps culture requires executive sponsorship. Without a CTO or VP Engineering who treats cloud cost as a product metric — not just an IT overhead — FinOps practices do not survive organizational friction.
Editorial Disclosure: This article was written by Roman Burdiuzha, CTO and Co-Founder of Gart Solutions, drawing on experience from client cloud cost engagements. Specific savings figures referenced are from individual project outcomes and represent actual measured results. Savings potential varies based on cloud maturity, workload architecture, current governance practices, and cloud provider. Statistics cited from third-party sources are linked to their original publications.
Conclusion
In this article, we’ve covered the fundamentals of FinOps as well as how to set up Cloud FinOps practices in your business. By leveraging these capabilities, organizations can achieve greater cost visibility, financial control, and overall operational efficiency in their cloud environments.
Start your cloud FinOps journey with Gart’s FinOps Assessment. You will get a roadmap and a completely executable plan wherever you are on your cloud journey.
So, whether you’re implementing a full cloud operating model, or just managing your cloud cost, a collaboration with Cloud FinOps partner like Gart, drives your organization. Schedule a free consultation.
See how we can help to overcome your challenges


