# Microsoft Customer Agreement (MCA)

The Microsoft Customer Agreement (MCA) is a set of terms and conditions that governs the purchase and use of Microsoft cloud services. Microsoft requires customers to read and accept the MCA to ensure they understand the rights, responsibilities, and conditions associated with their subscriptions and services.

### Who should accept the MCA?

Every end customer purchasing Microsoft cloud services through the Cloud Solution Provider (CSP) program must accept the MCA. By accepting the MCA, customers confirm their understanding and agreement to Microsoft’s legal terms before any subscription or service can be provisioned.

Organizations purchasing Microsoft cloud services, such as Azure, Microsoft 365, Dynamics 365, and more for the first time through a CSP partner must accept the MCA before their order can be fulfilled.

Additionally, existing CSP Customers who have not previously accepted the MCA must also accept the MCA. If a customer's CSP partner attested to the MCA on their behalf before 1 April 2023, and they have not re-accepted, they will need to review the MCA and accept it again to continue transacting with their existing subscriptions or create new ones.

### How does the Marketplace Platform handle MCA validation?

To comply with Microsoft’s requirements, the Marketplace Platform automatically checks whether the MCA has been accepted.

If the agreement has been accepted, the order processing continues as usual.&#x20;

However, if it has not been accepted, the order remains in a querying state and does not progress until the agreement is reviewed and accepted. For all such orders, the details page provides information on how to directly review and accept the MCA within the [Microsoft 365 Admin Center](https://admin.microsoft.com/AdminPortal/Home?ref=/BillingAccounts/agreement). For specific instructions, see [Accepting the MCA](/extensions/microsoft-cloud-solution-provider/products-and-programs/microsoft-customer-agreement-mca/accepting-the-mca.md).


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.platform.softwareone.com/extensions/microsoft-cloud-solution-provider/products-and-programs/microsoft-customer-agreement-mca.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
