Moving from EA (or MCA) to CSP: What Breaks in Cost Reporting — A Pre-Migration Checklist
Five cost-reporting capabilities change when subscriptions move from EA or direct MCA to CSP billing: the consolidated tenant-wide view, the Power BI Cost Management connector, cost API scopes, portal cost history, and reservation amortization. All five are differences in Microsoft's billing architecture, all five are predictable, and all five can be planned for before the transfer date — several of them can't be fixed retroactively.
Why plan cost reporting before the transfer?
A CSP transfer moves your billing relationship into your partner's tenant. Resources keep running — Microsoft documents "no service downtime" — but the billing scope your reporting was built on stays behind. Two of the five changes below are time-sensitive: once the transfer completes, portal history is no longer yours to export, and pre-transfer collection at your negotiated rates is no longer possible. The rest can be fixed after the fact, but fixing them before means your dashboards don't go dark on migration day.
The five changes, and what to do about each
1. The consolidated cost view moves to subscription scope
Cost Management doesn't support management group scope for CSP subscriptions — attempting it shows
"Management group does not have any valid subscriptions." Tenant-wide cost analysis in the portal ends
with the transfer.
Before the transfer: decide how you'll consolidate — partner reporting,
per-subscription exports, FinOps hubs, or a managed collector — and stand it up.
Full guide: the management group error →
2. The Power BI Cost Management connector stops returning data
The connector supports EA and direct MCA only; Microsoft Partner Agreements aren't supported. Reports
built on it need a new data source, not new credentials.
Before the transfer: inventory reports using the connector and pick their
replacement path (exports + rebuild, FinOps hubs, or a compatible SQL source).
Full guide: the connector under CSP →
3. Cost APIs drop to single-subscription scope
Billing account, department, and management group API scopes are gone under CSP; every call targets one
subscription. Automation built on broader scopes fails with authorization errors.
Before the transfer: inventory scripts and integrations calling Cost Management
APIs; plan the per-subscription loop or point them at a consolidated compatible endpoint.
Full guide: API scopes under CSP →
4. Portal cost history resets — this one is time-critical
"Usage and billing history doesn't transfer with the product." Trend data, baselines, and budgets from
the old agreement stay at the old billing scope.
Before the transfer: export 12–13 months of history to storage you own, and/or
deploy a collector that captures it into your tenant. After the transfer, the option is gone.
Full guide: preserving cost history →
5. Reservation amortization shows $0 — also affects budgeting
At CSP-accessible scopes, reservation usage appears with zero charges in actual and amortized views.
Chargeback and utilization reporting need amortization rebuilt from the Reservations API.
Before the transfer: if you charge back reservation costs, decide who rebuilds
amortization and how — it's the most engineering-heavy of the five to DIY.
Full guide: amortization under CSP →
Why deploy before, not after?
CSP Continuity's product FAQ is explicit about ordering: deploy while still on EA or MCA. The application then collects up to 13 months of history at your current negotiated rates; that data stays in your tenant when portal history resets, and collection continues at the new rates after the transfer — one continuous timeline across the transition, which is not reconstructable afterward. Deployment is about 5 minutes from the Azure Marketplace plus a 2-minute read-only permissions script, so it fits at the end of this checklist even on a tight timeline.
Readers whose renewal is moving EA to MCA (not CSP): the equivalent checklist lives at mcacontinuity.com.
Frequently asked questions
How long before the transfer should we prepare?
What survives the transfer untouched?
What happens during the transfer window itself?
We're moving to MCA, not CSP — does this apply?
The maintained alternative
CSP Continuity deploys from the Azure Marketplace in about 5 minutes, needs one 2-minute PowerShell script, and starts collecting consolidated cost data within hours — entirely inside your tenant.
Related guides
- Azure Cost History Disappeared After Moving to CSP — What Happened and How to Preserve It
Billing transfers reset portal cost history. What survives, what does not, and how to keep a continuous timeline.
- Fix: "Management group does not have any valid subscriptions" in Azure Cost Management
Why this Cost Analysis error appears for CSP subscriptions, and every way to get a consolidated cost view back.
- Power BI Azure Cost Management Connector Returns No Data Under CSP — Why, and What to Do
The built-in connector does not support CSP agreements. What your options are for getting cost data back into Power BI.
Last updated: July 15, 2026. CSP Continuity is designed to work across a wide range of Azure environments. Results may vary based on tenant configuration, Microsoft API availability, and CSP partner setup. See our Terms of Use for details. Microsoft, Azure, and Power BI are trademarks of Microsoft Corporation. This page describes documented behavior of Microsoft services and links to official Microsoft documentation.