The most common Azure governance mistake I encounter with new EA clients: the procurement team is managing the Azure EA Portal, engineering teams are using Cost Management, and neither group knows what the other can see. The result is billing disputes the procurement team discovers only at invoice time, and engineering teams optimising workloads without visibility into their EA commitment status. This guide is the definitive reference for which tool does what, who should use each, and where the gaps are that require both.
Independent Advisory. Zero Vendor Bias.
500+ Microsoft EA engagements. $2.1B in managed spend. 32% average cost reduction. We negotiate on your behalf — never Microsoft's.
View Advisory Services →The Azure EA Portal (ea.azure.com): What It Is
The Azure EA Portal at ea.azure.com is the enrollment management console for Enterprise Agreement Azure customers. It is the contractual layer — the place where your EA's organisational structure, billing hierarchy, commitment status, and spending limits are configured. If you're an EA customer, this portal is the authoritative source of truth for your commercial relationship with Microsoft on Azure.
The EA Portal has been partially migrated into the Azure portal's "Cost Management + Billing" section as Microsoft consolidates their tooling. As of 2026, critical functions still require direct access to ea.azure.com, particularly around department management, legacy enrollment administration, and detailed commitment/overage reporting. Expect the migration to complete by 2027 based on Microsoft's published roadmap.
EA Portal Access Roles
| Role | Access Level | Who Should Hold It | Key Permissions |
|---|---|---|---|
| Enterprise Administrator | Full enrollment read/write | IT Procurement lead (max 2–3 people) | Create departments/accounts, set spending limits, view all billing |
| Enterprise Administrator (Read Only) | Full enrollment read | Finance director, CFO | View all enrollment data without making changes |
| Department Administrator | Department scope | Business unit IT leads | View department spend, manage accounts within department |
| Account Owner | Account scope | Application owners, project leads | Create subscriptions under their account, view account spend |
| Notification Contact | Billing notifications only | Finance BP, accounts payable | Receive invoices and commitment alerts via email |
Azure Cost Management: What It Is
Azure Cost Management (accessible at portal.azure.com under "Cost Management + Billing") is the operational cost analysis tool built into the Azure portal. It provides resource-level cost visibility, budget configuration, anomaly detection, cost exports, and the Advisor integration for optimisation recommendations. Unlike the EA Portal, Cost Management operates at the Azure resource level — subscriptions, resource groups, and individual resources.
Cost Management is role-based — anyone with Reader access or above on a subscription can see cost data for that subscription. The scope of Cost Management visibility depends on your Azure RBAC role level: Subscription Reader sees subscription costs, Management Group Reader sees all subscriptions within the management group hierarchy, and Billing Account Reader sees the full enrollment view equivalent to EA Portal access.
Head-to-Head Capability Comparison
| Capability | Azure EA Portal | Azure Cost Management | Which to Use |
|---|---|---|---|
| EA commitment balance | ✅ Authoritative — shows remaining commitment | ⚠️ Partial view only | EA Portal |
| Overage vs commitment breakdown | ✅ Full historical view | ❌ Not available | EA Portal |
| Department management | ✅ Create, edit, delete departments | ❌ Not available | EA Portal |
| Department spending limits | ✅ Set hard limits per department | ❌ Not available | EA Portal |
| Account management | ✅ Create, edit, transfer accounts | ❌ Not available | EA Portal |
| Subscription creation | ✅ Via Account Owners | ✅ Via Azure portal subscription blade | Either |
| Resource-level cost analysis | ❌ Not available | ✅ Full drill-down to resource level | Cost Management |
| Budget alerts (operational) | ❌ Department level only via spending limits | ✅ All scopes from resource group up | Cost Management |
| Cost exports to storage | ❌ Manual download only | ✅ Automated scheduled exports | Cost Management |
| Anomaly detection | ❌ Not available | ✅ ML-based subscription anomalies | Cost Management |
| Reserved Instance utilisation | ✅ Enrollment-level RI summary | ✅ Resource-level RI utilisation | Both (different granularity) |
| EA price sheet download | ✅ Full negotiated price list | ⚠️ Retail prices only | EA Portal for negotiated prices |
| Invoice download | ✅ EA invoices in PDF/Excel | ✅ Invoice access (same data) | Either |
| Usage detail download | ✅ Raw usage CSV export | ✅ Scheduled cost exports | Cost Management for automation |
| Power BI connector | ⚠️ Legacy connector | ✅ Native Cost Management connector | Cost Management |
| API access | ⚠️ EA Reporting API (retiring) | ✅ Cost Management REST API | Cost Management |
The EA Portal Tasks Every Enterprise Administrator Must Do Monthly
The EA Portal requires active management — it's not a set-and-forget system. Three monthly tasks are non-negotiable for governance:
Task 1 — Review commitment balance vs burn rate. In the EA Portal's Billing section, check remaining commitment balance against the pro-rated monthly burn rate. If you're burning $400K/month on a $10M 3-year commitment, you should be at $4.8M consumed after 12 months. Deviations in either direction (over-burning or under-burning) require attention — see our article on Azure MACC leverage for the implications.
Task 2 — Validate department hierarchy and account ownership. Check for accounts with departed employee owners (they become orphaned and can't create new subscriptions), departments that no longer align to the current organisation structure, and subscriptions that have been moved between accounts without governance approval.
Task 3 — Download and verify the monthly usage report. The raw usage CSV from the EA Portal is the most granular cost data available. Compare total charges to the Cost Management view — discrepancies greater than 1% indicate data quality issues that need investigation before the invoice is paid.
The Cost Management Tasks Every FinOps Team Must Do Weekly
Azure Cost Management's operational value comes from weekly engagement:
Task 1 — Review subscription-level cost trends. Open Cost Management, set scope to management group, and view the last 30 days grouped by subscription. Identify any subscriptions with week-over-week cost increases greater than 20% — these require investigation before they generate a budget alert.
Task 2 — Check active anomaly detection alerts. Review the anomaly detection summary for subscriptions that generated alerts in the past 7 days. Categorise each anomaly as expected (business event), investigated (cause found), or open (investigating). See the Azure Budgets and Alerts guide for the full anomaly response framework.
Task 3 — Validate budget forecast alerts. Check all subscriptions where forecast alerts have fired in the past 7 days. A forecast alert means you're on pace to exceed budget before month end. Review the underlying resources driving the spend trajectory and initiate right-sizing or shutdown actions as appropriate.
Navigating the EA Portal Migration
Microsoft has been migrating EA Portal functionality to the Azure portal billing section since 2022. The practical implication: some EA Portal functions now have equivalent interfaces in the Azure portal, creating potential confusion about which to use. As of 2026:
- EA Portal is still required for: department creation and management, account transfers, enrollment-level notification contact management, and legacy enrollment structures
- Azure portal billing section can now handle: subscription creation under EA accounts, commitment balance viewing, invoice downloading, and basic enrollment structure viewing
- Cost Management + Billing in Azure portal handles all operational cost analysis regardless of billing account type
The recommendation: continue using ea.azure.com for enrollment administration until Microsoft formally retires it. Use the Azure portal's Cost Management section for all operational cost governance. Do not try to do enrollment administration through the Azure portal's billing section while ea.azure.com is still active — the interfaces sometimes show inconsistent data during the migration period.
Get an Independent Second Opinion
Before you sign your next Microsoft agreement, speak with an adviser who has no commercial relationship with Microsoft.
Request a Consultation →Frequently Asked Questions
Is the Azure EA Portal being replaced by the Azure portal?
Microsoft is migrating EA Portal functionality to the Azure portal's Cost Management + Billing section. As of 2026, ea.azure.com remains active and required for certain enrollment administration functions. Expect full consolidation by 2027. Do not abandon the EA Portal until Microsoft formally announces its retirement.
Who should have access to the Azure EA Portal?
Enterprise Administrator access should be limited to 2–3 people maximum. Broad access creates risk of accidental hierarchy changes. Use Read-Only Enterprise Administrator roles for finance stakeholders who need visibility without write access.
Can Azure Cost Management show my EA commitment balance?
Partially. The Azure portal billing section shows commitment balance, but the EA Portal provides more granular historical view including commitment additions, overage charges by period, and department-level limits. Use the EA Portal for authoritative commitment status.
What is the EA Portal price sheet and how do I use it?
The price sheet contains your organisation's negotiated Azure prices. Download it from the EA Portal's Billing section to verify EA discounts are applied correctly, identify services at list price, and build accurate cost models using your contracted rates.
Why do Cost Management reports sometimes differ from EA Portal reports?
The two systems have different data refresh cycles and aggregation logic. EA Portal data is authoritative for billing; Cost Management is optimised for operational analysis with 24–48 hour delays. For billing reconciliation, trust the EA Portal. For cost analysis, Cost Management provides more granular and actionable data.
📄 Free Guide: Azure FinOps Complete Guide 2026
End-to-end Azure cost governance including EA Portal administration, Cost Management configuration, MACC management, and negotiation tactics.
Download Free Guide →