2.3 FinOps Maturity Model

Key Takeaways

  • The FinOps Maturity Model consists of three phases: Crawl, Walk, and Run.
  • Maturity is assessed per capability; an organization might be at "Run" for one capability and "Crawl" for another.
  • The "Crawl" phase focuses on establishing basic visibility and reactive cost management.
  • The "Run" phase represents deeply embedded FinOps culture, advanced automation, and a strong focus on unit economics.
Last updated: July 2026

FinOps Maturity Model

Implementing FinOps is not a binary switch that an organization flips overnight. It is a continuous journey of cultural transformation, process refinement, and technological integration. To help organizations gauge their progress and identify areas for improvement, the FinOps Foundation developed the FinOps Maturity Model. This model provides a structured framework for assessing an organization's FinOps capabilities across a spectrum ranging from basic awareness to advanced optimization.

The maturity model is divided into three distinct phases: Crawl, Walk, and Run. Organizations typically progress through these phases sequentially, though it is common for a single organization to be at different maturity levels for different FinOps capabilities simultaneously. For instance, a company might be at a "Run" stage for Cloud Visibility but only at a "Crawl" stage for Unit Economics.

Understanding this model is critical for a FinOps Practitioner, as it helps establish realistic goals, set appropriate KPIs, and design a roadmap for the organization's cloud financial management journey.

1. The Crawl Phase (Basic)

The Crawl phase represents the beginning of an organization's FinOps journey. At this stage, the organization is primarily focused on understanding what they are spending and establishing the foundational building blocks of visibility and control.

Characteristics of the Crawl Phase:

  • Reactive Posture: FinOps activities are largely reactive. The organization is often responding to a "bill shock" event where cloud costs unexpectedly exceeded the budget.
  • Basic Visibility: The primary goal is achieving basic visibility into cloud spend. Organizations begin implementing rudimentary tagging strategies, though compliance is usually low and inconsistent.
  • Manual Processes: Reporting is highly manual. Finance teams might be downloading CSV files from the cloud provider's billing console and manipulating data in spreadsheets to distribute cost information.
  • Siloed Teams: Engineering and Finance still operate mostly independently. There is little shared vocabulary, and financial metrics are rarely considered during architectural design.
  • Low Optimization: Rate optimization (like purchasing RIs) is done cautiously or not at all, due to a lack of confidence in usage forecasting. Usage optimization (like rightsizing) is performed ad-hoc, typically only when budgets are threatened.

Goal in Crawl: The immediate goal is to illuminate the "black box" of cloud spend, define basic governance policies, and begin the cultural shift by educating teams about FinOps concepts.

2. The Walk Phase (Intermediate)

As an organization matures into the Walk phase, FinOps processes become more defined, proactive, and integrated into daily operations. The focus shifts from merely understanding costs to actively controlling and optimizing them.

Characteristics of the Walk Phase:

  • Proactive Management: The organization moves from reacting to invoices to actively forecasting spend and monitoring budgets during the month.
  • Automated Reporting: Spreadsheets are replaced by automated dashboards and specialized FinOps tooling. Reports are generated in near real-time and distributed directly to the engineering teams responsible for the spend.
  • Strong Governance: Tagging policies are well-defined, and compliance is enforced, perhaps through automated scripts that flag or terminate untagged resources. Cost allocation is highly accurate.
  • Cross-Functional Collaboration: Engineering, Finance, and Product teams have established a regular cadence of communication. The FinOps centralized team is established and recognized across the business.
  • Structured Optimization: Rate optimization is managed centrally with high coverage (e.g., strong utilization of Savings Plans). Engineers begin to incorporate usage optimization into their standard workflows, relying on automated recommendations for rightsizing.

Goal in Walk: The goal is to fully operationalize FinOps, ensuring that financial accountability is distributed to the edge and that optimization becomes a repeatable, data-driven process.

3. The Run Phase (Advanced)

The Run phase represents the pinnacle of FinOps maturity. At this stage, FinOps is deeply embedded in the organization's culture and technology stack. Cost optimization is continuous, automated, and aligned perfectly with business objectives.

Characteristics of the Run Phase:

  • Unit Economics Focus: The conversation shifts entirely from absolute spend to business value. The organization measures cloud efficiency using unit economics (e.g., cost per transaction, cost per active user) and integrates these metrics into product pricing and business strategy.
  • High Automation: Optimization actions are highly automated. For example, unused instances are terminated automatically without human intervention. CI/CD pipelines include automated checks to forecast the financial impact of code changes before they are deployed to production.
  • Continuous Improvement: FinOps is a core part of the engineering culture. Engineers intuitively design cost-effective, elastic architectures using advanced techniques like serverless or aggressive Spot instance utilization.
  • Accurate Forecasting: Forecasting is sophisticated, leveraging machine learning and historical trends to predict future spend with extreme accuracy, even accounting for complex seasonal business cycles.
  • Seamless Collaboration: The friction between Finance and Engineering is virtually eliminated. Teams work synchronously toward shared business KPIs.

Goal in Run: The goal is to maintain excellence, leverage advanced technologies for predictive optimization, and ensure the cloud continuously drives maximum competitive advantage for the business.

Assessing Maturity Capabilities

It is important to note that the FinOps Foundation defines specific Capabilities (such as Data Ingestion, Cost Allocation, Forecasting, and Anomaly Management). An organization applies the Crawl/Walk/Run scale to each of these individual capabilities.

For example, an enterprise might be very mature (Run) in negotiating central discounts and managing Savings Plans, but they might be struggling (Crawl) to implement chargeback models to correctly bill individual departments for shared containerized environments. By assessing maturity at the capability level, FinOps Practitioners can create targeted, actionable roadmaps rather than attempting to boil the ocean. Progressing through the maturity model requires patience, executive sponsorship, and a relentless commitment to cultural change.

Loading diagram...
FinOps Maturity Model Progression
Test Your Knowledge

Which of the following is a primary characteristic of an organization in the "Crawl" phase of the FinOps Maturity Model?

A
B
C
D
Test Your Knowledge

How does the FinOps Maturity Model suggest organizations should measure their progress?

A
B
C
D
Test Your Knowledge

In the "Run" phase of the FinOps Maturity Model, how is cost optimization primarily handled?

A
B
C
D