Unable to close obsolete Microsoft Customer Agreement billing account

Alan Cavanagh 20 Reputation points
2026-07-20T10:32:39.29+00:00

An MCA billing account was created by a former employee for an Azure Free Account. The free credit has expired, the amount due is £0.00, and the account is unused.

I am Global Administrator and Billing account owner. The portal does not provide an option to close the billing account, and its only billing profile cannot be deleted because Azure prevents deletion of the sole billing profile.

The Azure billing support portal does not expose a suitable support-request route, and the no-subscription Support API returns InvalidSupportPlan.

This requires a Microsoft billing engineer to close the top-level MCA billing account. Please contact me privately and escalate this to a support ticket. I will provide the billing account and tenant identifiers privately.

Cost Management
Cost Management

A Microsoft offering that enables tracking of cloud usage and expenditures for Azure and other cloud providers.


Answer accepted by question author
Suchitra Suregaunkar 16,780 Reputation points Microsoft External Staff Moderator
2026-07-20T14:25:38.5+00:00

Hello Alan Cavanagh

What you're seeing is expected platform behavior rather than a bug, so no billing engineer is required to "flip a switch" behind the scenes. There are two supported ways to retire this MCA billing account, and I'll walk through both so you can pick the one that fits.

Why the portal doesn't offer a "Close billing account" button:

A Microsoft Customer Agreement billing account is a top‑level container that groups one or more billing profiles and their invoice sections. Microsoft doesn't expose a self‑service "close" action for the billing account itself, and the sole billing profile is intentionally protected from deletion, every MCA billing account must have at least one billing profile as long as it exists. So the "can't delete the only billing profile" message you're hitting is by design, not an error you can work around from the UI.

Option 1 — Let the account go dormant (recommended when £0.00 is due and nothing is being used):

Microsoft already has an automated lifecycle for exactly this scenario.

Per the official "Keep your Microsoft business billing account active" doc, an MCA billing account is treated as inactive once, over a rolling 12‑month window, there is:

  • No usage in the billing account, tenant, or subscription,
  • No sign‑in activity in the billing account, tenant, or subscription, and
  • No open or pending support requests.

At that point Microsoft sends a notification, then blocks the account after 30 days if it stays inactive, and eventually expires and deletes the subscriptions and the billing account itself as part of the lifecycle management flow. The equivalent rule for the underlying Azure subscription is documented in "Avoid unused subscriptions" after the 30‑day block, an unused subscription is deleted about 90 days later, along with any resources it contains.

So the cleanest path is:

  1. Cancel and delete the underlying Azure Free subscription (Cost Management + Billing → Subscriptions → select the subscription → Cancel, then Delete after the cool‑off period). The official steps are documented here: Cancel and delete your Azure subscription.
  2. Stop signing in to that tenant/billing scope and don't open new support cases against it.
  3. Microsoft will notify you, block the account, and then remove it as part of the dormancy process described above.

Option 2 — Open a Billing support request to have it closed sooner.

The InvalidSupportPlan error you're seeing is because you're going through the Technical support path, which does require a paid support plan. Billing and subscription management support is free for every Azure customer regardless of support plan it does not need Developer/Standard/ProDirect.

To reach the correct (free) queue:

  1. Sign in to https://portal.azure.com with your work/school account that holds the Billing account owner role (the MCA uses the work/school identity, not a personal MSA).
  2. Go to Help + support → Create a support request.
  3. On Problem description, choose Issue type = Billing (do not pick Technical that's what triggers InvalidSupportPlan).
  4. For Subscription, if the case is against the billing account itself and no subscription is selectable, pick My billing account is not listed / choose the MCA billing scope instead of a subscription. The Support Request Contributor / Owner check runs against the billing scope in that flow.
  5. Problem type: Subscription management → subtype: Cancel/close account (Microsoft Customer Agreement).
  6. In the description, include the billing account ID, tenant ID, and a note that the amount due is £0.00, the free credit has expired, and the account was created by a former employee — you'd like the billing account closed.

The support engineer can then process the closure on the back end, since (as the doc calls out) the self‑service portal doesn't allow deleting the sole billing profile.

Thanks,

Suchitra.

Was this answer helpful?

1 person found this answer helpful.
0 comments No comments

1 additional answer

Sort by: Oldest
  1. Christos Panagiotidis 3,551 Reputation points
    2026-07-20T10:57:07.41+00:00

    This is an MCA billing-object issue, not a subscription cancellation. Global Administrator and billing roles are separate, and the Billing Accounts API has no delete operation. The Billing Profiles API does provide validateDeleteEligibility and Delete, so first validate the sole profile and confirm no subscriptions, Azure products, reservations, Marketplace purchases, or unpaid/pending charges remain.

    Microsoft Q&A cannot inspect or change private billing records; do not post tenant, billing-account, invoice, or correlation IDs. Azure provides billing and subscription-management support without a paid technical plan. Create a no-subscription request under Billing. The API requires serviceId and problemClassificationId values, so enumerate Services and ProblemClassifications rather than using hard-coded or subscription-scoped IDs. InvalidSupportPlan does not mean billing support is unavailable. Save the error, UTC time, and correlation ID. If both portal and API fail, use the Azure support contact flow. Only Microsoft Billing Support can investigate or perform account-level closure unavailable through self-service tools.

    Was this answer helpful?


Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.