Representative sample report. Names, figures and findings are illustrative.

Opsvane

Azure FinOps Audit : Executive Summary

Prepared for Contoso
Generated: 2026-03-24 14:54:58 UTC  |  Subscriptions: 1  |  Cost window: Last 30 days (2026-02-22 to 2026-03-24)  |  Read only assessment
Monthly Savings Being Left on the Table
EUR 1,939
EUR 14,004/year  ·  EUR 448/week lost
FinOps Health Score
D
40 / 100
Quick Wins → D (42)  ·  Full → A (93)
Your Azure environment spent EUR 11,952 over the past 30 days. Of that, EUR 1,939/month is going to resources that are idle, oversized, or unoptimized. That is EUR 448 every week you wait. Savings break down as: 6% from waste, 5% from behavioral, 49% from optimization, 40% from pricing.

Top cost drivers: Evaluate Spot pricing for dev/test (15 resources, EUR 1,287/mo); Optimize underutilized VMs (right size or shut down) (6 resources, EUR 612/mo); Optimize storage account tiers (48 resources, EUR 573/mo).
EUR 11,952
Total Monthly Spend
22.5%
Spend Flagged for Review
77
Actionable Resources
💰
Audit ROI: This assessment identified EUR 14,004/year in confirmed savings (medium to high confidence). Quick wins alone deliver EUR 109/month in immediate savings.
Cost of Inaction
At your current burn rate, EUR 23,271 will drain into idle, oversized, and unoptimized resources over the next 12 months. That is EUR 448 every week your team delays action.
Confirmed waste: EUR 14,004/yr (medium to high confidence) · Total exposure: EUR 23,271/yr (all findings)
ℹ Methodology & Assumptions

Data Sources: Azure Resource Graph (resource inventory), Azure Cost Management API (30 day cost data), Azure Advisor (right sizing and reservation recommendations), Azure Monitor (VM CPU/memory/network/disk metrics).

Savings Estimates: Each finding applies a check-specific savings rate to the resource’s actual 30 day cost. Rates vary by action type: orphaned resources at 100%, storage tier optimization at 60%, scheduling dev/test VMs at 60%, Hybrid Benefit at 40%, etc. Advisor recommendations use Azure’s own savings estimates, capped at the resource’s actual cost to prevent currency mismatch inflation.

Deduplication: When multiple recommendations apply to the same resource, the executive summary counts each resource only once under its highest-impact action. The detail report preserves all findings. Stackable actions (e.g., Azure Hybrid Benefit) are shown separately as they can be combined with other optimizations.

Scope Limitations: This is a read only, point in time assessment. No changes were made to the environment. Dev/test classification is based on resource naming conventions and subscription tags. Actual savings depend on implementation feasibility and business constraints.

Currency: All amounts are in the subscription’s billing currency as reported by Azure Cost Management.

🎯 Top Prioritized Actions

# Action Monthly Annual Risk Effort
1 Optimize underutilized VMs (right size or shut down) (6)
Azure Advisor detected VMs where CPU/memory usage is consistently low. right sizing to a smaller SKU reduces compute cost without impacting performance.
EUR 612 EUR 7,338 Expert Medium
2 Optimize storage account tiers (48)
Storage accounts on Hot tier pay higher storage costs. Accounts with infrequent access patterns save 50-60% on Cool tier.
EUR 344 EUR 4,128 Review Medium
3 Clean up deallocated VMs and disks (58)
Deallocated VMs still incur storage charges for their attached disks. Delete VMs and disks that are no longer needed.
EUR 102 EUR 1,228 Review Low
4 Review and delete orphaned disks (6)
Unattached disks still incur storage charges. Verify no data is needed before deleting - snapshot first if uncertain.
EUR 83 EUR 1,001 Review Low
5 Review and remove orphaned private endpoints (5)
Disconnected private endpoints no longer serve their target service. Verify they are not in a pending-approval state.
EUR 26 EUR 309 Review Low
🔎 Additional Opportunities Requiring Deeper Analysis (EUR 772/mo potential)

These items have low confidence savings estimates and require workload-specific analysis before acting.

Evaluate Spot pricing for dev/test (15)EUR 772/mo

📊 Savings by Theme

6%
49%
40%
5%
ThemeMonthlyAnnual% of Total
WasteEUR 109.15EUR 1,3106%
OptimizationEUR 955.49EUR 11,46649%
PricingEUR 772.26EUR 9,26740%
BehavioralEUR 102.33EUR 1,2285%

🗓 Implementation Roadmap

⚡ This Week

Review and delete orphaned disks (6)ReviewEUR 83/mo
Review and remove orphaned private endpoints (5)ReviewEUR 26/mo

📅 This Sprint (2-4 Weeks)

Optimize underutilized VMs (right size or shut down) (6)ExpertEUR 612/mo
Optimize storage account tiers (48)ReviewEUR 344/mo
Clean up deallocated VMs and disks (58)ReviewEUR 102/mo

🔎 This Quarter

Evaluate Spot pricing for dev/test (15)ExpertEUR 772/mo

📋 Recommended Next Steps

  1. Schedule a review: Walk through the Optimize underutilized VMs (right size or shut down) findings with your engineering team to identify safe implementation targets
  2. Plan a cleanup sprint: The Optimize underutilized VMs (right size or shut down) items need owner verification before action (EUR 612/mo)
📝 Governance & Hygiene Observations (115 items : no direct cost impact)

These findings relate to operational hygiene, tagging compliance, and architecture best practices. They have no direct cost impact but improve visibility and control.

  • Cross-Region Resource Groups : 12 items
  • Empty NSGs (Free Resource - Cleanup) : 4 items
  • Orphan Route Tables : 6 items
  • Resource Groups Missing Required Tags : 55 items
  • Resources Missing Required Tags (Summary by RG) : 38 items

View full details in the technical report