Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Appropriate roles: Admin agent | Sales agent
Before you can place an order on a customer's behalf, indirect provider and direct bill CSP partners must ensure their customer accepts and signs the Microsoft Customer Agreement (MCA). You can view and download the MCA specific to a customer’s:
- Geography
- Language
- Purchasing channel (CSP Partner)
- Audience (Commercial)
Customer acceptance of the MCA can be confirmed in two ways:
- Partner attestation - As a partner, you can confirm your customer's acceptance through Partner Center APIs.
- Customer direct acceptance - You can invite the customer to review and accept the agreement in the Microsoft 365 Admin Center.
Attesting the MCA on behalf of the customer
Note
Indirect provider and direct bill CSP partners can confirm their new and existing customers' acceptance of the MCA using Confirm customer acceptance and create agreement API. Indirect resellers can't attest through API on behalf of their customers. Instead, they must work with their indirect provider to complete attestation.
Important
The new API is generally available and indirect provider and direct bill partners are no longer able to create or update an MCA attestation with Partner Center’s UI. Agreement data remains viewable on the customer’s account page.
Changing attestation to an API-only experience
Partner attestation of the MCA is an API-only experience. For more information, see Confirm customer acceptance and create agreement API.
Attestation requires partners to present the MCA using an embeddable component provided by Microsoft. Partners relay customer acceptance details to Microsoft through the API, which creates the MCA between Microsoft and customer.
View and verify agreement information in UI
While partner attestation becomes an API-only experience, agreement data remains viewable within Partner Center portal. You can view whether your customer has an MCA in place-whether through directly accepting it themselves or through partner attestation-from the customer’s Account page. To do so:
Sign in to Partner Center, and select the Customers workspace. Your Customer list appears.
From your Customer list, select the customer for whom you want to view agreement data.
Navigate to the customer's Account page.
Under the Microsoft Customer Agreement section on the Account page, you see 2 possible options:
- Whether your customer accepted the agreement themselves (more on how customers can do this in customer direct acceptance), which simply shows either Provided or Not Provided.
- Whether partner attestation is used. If partner attestation is used, the customer signatory details display. Customer details are blank if there's no attestation.
Important
If neither customer acceptance nor partner attestation is used, the customer doesn't have an MCA in place. Either customer acceptance or partner attestation of the MCA must occur before a purchase can be completed.
- View the Customer acceptance details provided through the attestation API process.
Important
With the launch of the new attestation experience, information provided by partners through Partner Center’s MCA attestation process aren't editable from Partner Center’s UI. Agreement data becomes read-only on the customer’s account page.
Sending customer notice of partner attestation
After you attest to a customer's acceptance of the MCA, the customer signatory contact you provided receives an automated email notice within 30 minutes. Microsoft sends this email as confirmation of the attestation.
The customer notice isn't sent to customers who were invited to accept the MCA directly through the Microsoft 365 Admin Center (MAC).
Partners should prepare to address customer questions regarding the notification and agreement, as customers are directed to their partner of record to answer any questions.
The following shows an example customer notification:
Verify agreement information through APIs
You can also use Partner Center APIs to confirm agreement information, and the acceptance method (customer or partner) for the MCA.
Get confirmation of customer acceptance of Microsoft Customer Agreement
Get a download link for the Microsoft Customer Agreement template
Using customer direct acceptance
After you add a new customer, or established a relationship with an existing customer, use the following steps for them to directly review and accept the MCA within Microsoft 365 Admin Center:
Outside of Partner Center, create and send an email inviting the customer to accept the MCA in Microsoft 365 Admin Center. Include the following items in the email:
- The URL that the customer uses to sign into the Microsoft 365 Admin Center: https://admin.microsoft.com/AdminPortal/Home?ref=/BillingAccounts/agreement.
Note
If the customer has yet to sign into their tenant, they need their sign-in credentials that you saved when creating their customer account.
When the customer receives the email invitation, they can sign in to Microsoft 365 Admin Center. The customer then follows prompts to accept the MCA.
Blocking of transact activities due to lack of MCA
Starting October 7, 2025, partners who accepted the MCA for their customers via attestation before April 1, 2023, and haven't reattested for those customers, are blocked from completing certain Partner Center actions:
- New purchases
- Quantity increases or decreases
- Term duration or billing plan changes
- Upgrades
Once the partner attests using the existing Partner attestation methods, or the new Partner attestation API or has your Customer direct acceptance the MCA, the action is unblocked. The partner can use the same customer contact information that was used for previous attestation. Once the initial reattestation is completed, any subsequent attempts to reattest the same customer with identical contact credentials will be blocked to prevent duplicate records. This is as per existing Partner Center behavior.
If you attempt to perform the above mentioned actions for a customer that doesn't have a valid MCA in place then they would be restricted with the error message:
Action required: Your customer accepted the MCA prior to April 1, 2023, and must review and accept the new terms before October 7, 2025, to avoid the blocking of new purchases and certain subscription management actions such as quantity increases or decreases, term duration, or billing plan changes, and upgrades. Accepting the new terms will not impact current operations or processes. For more information, see Confirm customer has accepted the Microsoft Customer Agreement.
If you attempt the actions using Partner Center APIs, then you'll receive an HTTP 403 with the following information:
"code": 900428,
"description": "Either a partner re-attestation of the customer acceptance of the Microsoft Customer Agreement must be provided or the customer must re-attest the Microsoft Customer Agreement in the Microsoft Admin Center before you can complete this purchase.",
This experience will be available in partner center sandbox starting July 1, 2025.
What happens if the customer sees an error while attempting reattestion in Microsoft Admin Center?
If the customer is attempting reattestation directly in the Microsoft Admin Center and encounters a block due to an existing attestation record, you can resolve this by following these steps:
- Identify another authorized signatory within the customer’s organization (someone legally entitled to represent the company).
- Have this individual reaccept the MCA using their own full name, business email, and phone number.
- If the same person still represents the customer, then use their existing name and contact details. Update either the email address (for example, use ceo.office@company.com instead of ceo@company.com) or the phone number to avoid duplication.