Benchmarking This article helps you understand the benchmarking capability within the FinOps Framework and how to implement that in the Microsoft Cloud.

On this page

Benchmarking is a systematic process of evaluating the performance and value of cloud services using efficiency metrics, either within an organization or against industry peers.

Identify and automate key performance indicators (KPIs) based on organizational priorities. Compare across internal teams and divisions or other companies, when possible, to identify areas to improve and possibly learn from others. Remember that cloud usage is unique to each organization, and there isn’t a single “correct” approach when comparing KPIs across teams and organizations.

Leverage benchmarking as a tool to measure performance and progress against organizational goals. Encourage teams to mature and make informed decisions based on available data rather than deferring in anticipation of “better” data. Establish well-defined metrics, maintain transparent communication regarding goals and objectives, ensure precise data collection and effective dashboarding, and garner management support to maximize your return on investment from benchmarking efforts.


▶️ Getting started

When you first start managing cost in the cloud, leverage the existing guidance and recommendations which are based on benchmarks established across all Microsoft Cloud customers:

  • Review the Azure Advisor score at the primary scope you manage, whether that’s a subscription, resource group, or based on tags.
    • The Advisor score consists of an overall score, which can be further broken down into five category scores. One score for each category of Advisor represents the five pillars of the Well-Architected Framework.
    • Leverage the Workload optimization capability to prioritize and implement recommendations with the highest priority.
    • Leverage the Rate optimization capability to maximize savings with commitment discounts, like reservations and savings plans.
  • Complete the Azure Well-Architected Review self-assessment to identify areas your existing workloads can be improved based on the Azure Well-Architected Framework.
    • Link your subscription to include Azure Advisor recommendations in the assessment.


🏗️ Building on the basics

At this point, you have implemented best practices based on cross-company benchmarks integrated into the Well-Architected Framework. As you move beyond the basics, consider the following:

  • Establish and automate KPIs, such as:
    • Number of anomalies each month or quarter.
    • Total cost impact of idle resources each month or quarter.
    • Response time to detect and resolve anomalies.
    • Number of false positives and false negatives.
  • Build and share reports covering your KPIs to publicize benchmarks within the organization.
  • Foster a culture of continuous learning, innovation, and collaboration by celebrating successes and sharing proven practices.
    • Regularly review and refine the benchmarking baseline based on feedback, industry best practices, and emerging technologies.
    • Promote knowledge sharing and cross-functional collaboration to drive continuous improvement in the benchmarking capability.


🍎 Learn more at the FinOps Foundation

This capability is a part of the FinOps Framework by the FinOps Foundation, a non-profit organization dedicated to advancing cloud cost management and optimization. For more information about FinOps, including useful playbooks, training and certification programs, and more, see to the benchmarking article in the FinOps Framework documentation.

You can also find related videos on the FinOps Foundation YouTube channel:


⏩ Next steps

Related FinOps capabilities:



  • 🏦 FinOps hubs – Open, extensible, and scalable cost reporting.
  • 📊 Power BI reports – Accelerate your reporting with Power BI starter kits.



This site uses Just the Docs, a documentation theme for Jekyll.