Azure Cost Control
Status: GA | Audience: Customers and partners | Owner: SoftwareOne BI & Data Solutions
A FinOps platform for managing, optimizing, and monitoring Azure cloud spend, part of the Cloud Cost Control (CCC) suite from SoftwareOne (formerly Crayon). The product gives you visibility across tenants, subscriptions, resource types, regions, and tags, and surfaces concrete optimization actions across reservations, savings plans, right-sizing, unused resources, and Azure Hybrid Use Benefit.
Customer value at a glance
-
Fast savings discovery: most customers identify substantial monthly Azure savings within the first 90 days.
-
Finance-ready reporting: realized savings are tracked so finance can see actual cost reductions on the bill.
-
Actionable optimization: recommendations cover reservations, savings plans, right-sizing, unused resources, and Azure Hybrid Use Benefit.
On this page
Quick navigation: scan the page by section, then expand the report pages or FAQ items when you need details.
-
What it does
-
Who it is for
-
The twelve report pages
-
AI anomaly detection
-
AHUB Windows Server license optimization
-
Sustainability cloud emissions tracking
-
What we need to onboard you
-
Known limitations
-
FAQ
-
Offboarding and support
What it does
Azure Cost Control reads your Azure billing and consumption data and produces a Power BI report covering twelve dimensions of your cloud estate. Every page shares a header with the same key metrics (cost, savings potential, percentages) and a last-refresh timestamp. A right-side filter panel slices data by target currency, tenant, subscription, resource type, region, and tag.
The optimization categories surfaced across the platform are reservation purchase recommendations with break-even analysis, Savings Plan recommendations by subscription with hourly commitment modeling, right-sizing of over-provisioned resources, identification of unused or idle resources, and Azure Hybrid Use Benefit coverage gaps with an executable remediation script.
Read-only by design: Azure Cost Control produces recommendations and a PowerShell script for AHUB, but it does not directly change your Azure estate. Your team reviews and executes any changes in Azure.
Who it's for
The platform makes sense for customers running Azure at enough scale that optimization is a real finance conversation, typically organizations with multiple subscriptions, mixed workloads, and meaningful annual Azure spend. Below that, the optimization math still works, but the engagement overhead doesn't always pay back.
The people who use it day-to-day are FinOps practitioners running monthly optimization reviews, cloud architects evaluating reservation purchases, finance teams handling chargeback and forecasting, and sustainability leads who need carbon accounting from cloud consumption.
The twelve report pages
The product is delivered as a Power BI report. Each page answers a different question. Expand the sections below for details.
AI anomaly detection
AI anomaly detection is the platform's anomaly detection layer, powered by Azure OpenAI. It scans your trailing cost data, identifies unexpected spikes, and produces a natural-language explanation of each anomaly along with recommendations to prevent recurrence.
The page shows:
-
Estimated anomaly cost per month over time, so you can see when spikes occurred
-
Estimated anomaly cost by Azure product, so you can see which services are responsible
-
An expandable detail table organized by year/month with the product, the estimated excess cost, the baseline average for comparison, and the AI-generated explanation
Example: a typical Anomaly explanation is not just “your costs went up.” It identifies what changed, where, and what to do about it, for example, attributing a storage cost spike to snapshot accumulation on a specific subscription and recommending a review of the snapshot retention policy on the affected resource group.
Filter by target currency and configurable date range.
AHUB Windows Server license optimization
Azure Hybrid Use Benefit lets you apply existing Windows Server licenses to Azure VMs to reduce per-hour compute cost. Most customers under-utilize the benefit because tracking which VMs are covered, which are eligible, and how to redistribute packages for optimal coverage is operationally tedious.
The platform handles this in two pages.
AHUB Overview shows whether you're compliant with your Windows Datacenter Edition Agreement, your current AHUB coverage versus the optimal coverage, the additional EUR you could save by redistributing packages, and a license utilization gauge against your available Microsoft CIS Suite Datacenter and Standard packages.
AHUB Operational gives you the execution path. Right-click → Copy Value on the PowerShell script element and you have a ready-to-run script that enables AHUB on the recommended VMs, with the tenant ID and full VM identifier list embedded. The detail table shows how packages should be redistributed across VMs for optimal coverage.
This is one of the highest-ROI pages for customers with significant Windows Server estate. Running the AHUB script is usually a same-day exercise that recovers meaningful monthly spend.
Sustainability cloud emissions tracking
The Cloud Emissions page (preview) tracks the environmental impact of your Azure consumption using Microsoft's emissions data. Note the one-month delay, Microsoft publishes emissions data with a lag, so the latest month available is always last month.
The page shows emissions last month in kg CO2e, the potential emission reduction available through right-sizing recommendations (and that reduction as a percentage), a monthly trend line in tonnes CO2e, year-to-date cumulative emissions with a monthly average, and an average monthly change percentage so you can see whether emissions are trending up or down. A table at the bottom lists the top emitting resources by scope, with subscription, resource group, resource name, and emissions value.
The scope selector toggles between Scope 1 (direct), Scope 2 (indirect), Scope 3 (value chain), and a combined view. Most customers report on Scope 2 for cloud workloads, but the platform supports all three for full carbon accounting.
What we need to onboard you
Azure onboarding is different from the M365 product. Rather than a single consent click, Azure Cost Control uses a PowerShell onboarding script to automate setup and validation. The script creates a read-only service principal and applies the required access across Azure management, billing, reservations, and savings plans based on how your Azure estate is structured: Enterprise Agreement, CSP, MCA, or a mix.
Get in touch with your SoftwareOne account team to scope the engagement. Typical inputs we'll need:
|
Input |
Why we need it |
Required? |
|---|---|---|
|
Customer name, country, and reporting currency |
Defines the customer record and report currency. |
Required |
|
Billing account or Enterprise Agreement details |
Identifies the commercial scope and available billing data. |
Required |
|
Subscriptions or management groups in scope |
Controls which Azure resources are included in reporting and optimization. |
Required |
|
Tenant IDs for each tenant containing in-scope subscriptions |
Needed for access setup and data collection across tenants. |
Required |
|
Email addresses for dashboard access |
Used to provision report access for customer and partner users. |
Required |
For most customers, the technical setup takes a few business days. The first full report with meaningful trend data is typically ready within two to four weeks, since several recommendations require a usage baseline before they're reliable.
Known limitations
Read this before acting on recommendations: Azure Cost Control is decision-support, not an automated execution platform. Validate recommendations against customer context before committing to purchases or changes.
-
No write-back for VMs or resources. AHUB has a script you can run, but the platform itself does not modify anything in your Azure estate. Reservation purchases, Savings Plan commitments, and right-sizing actions all happen in the Azure portal under your control.
-
Recommendations are based on historical usage. Lookback periods are configurable, but planned product launches, migrations, or workload changes should be factored in manually before committing to multi-year reservations.
-
Emissions data has a one-month lag. This is a Microsoft limitation, not ours. The Cloud Emissions page will always show last month's data as the latest available. Data will arrive between 18–23 for last month.
-
Anomaly detector explanations are AI-generated. They are typically accurate and useful, but they are not infallible. For high-value anomalies, validate the underlying data before acting.
-
Multi-cloud cost views are not part of this product. Azure Cost Control covers Azure. AWS and GCP are covered by their respective CCC modules. We are actively working to consolidate the reports into one unified cost control report, but there is no confirmed timeline.
FAQ
Offboarding
Contact your SoftwareOne account manager or email CloudCostControl@crayon.com. Because Azure access is granted at the subscription or billing account level rather than through a single consent application, offboarding is handled per engagement. We'll walk you through the specific access revocation steps based on how your tenant was onboarded.
Support
|
Need |
Contact |
|---|---|
|
Onboarding, offboarding, technical support |
|
|
Demo request or commercial questions |
Your SoftwareOne account team |
|
White-label or partner enquiries |
SoftwareOne BI & Data Solutions team |
Sales Material
One-Pager
Azure_Cost_Control_one-pager.pptx
Maintained by the SoftwareOne BI & Data Solutions team. This page describes the customer-facing product. For internal architecture and engineering documentation, see the CCC team space in Notion.