Share via


Confirm your customer accepted the Microsoft Customer Agreement

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:

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

After this revised API experience becomes generally available, indirect provider and direct bill partners will no longer be 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

On January 5, 2026, partner attestation of the MCA becomes 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:

  1. Sign in to Partner Center, and select the Customers workspace. Your Customer list appears.

  2. From your Customer list, select the customer for whom you want to view agreement data.

  3. Navigate to the customer's Account page.

  4. 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.

Note

This experience of indirect provider and direct bill partners being unable to create or update an MCA attestation with Partner Center’s UI is available in Sandbox environment beginning July 1, 2025. Agreement data remains viewable on the customer’s account page.

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.

  1. View the Customer acceptance details provided through the attestation API process.

Screenshot that shows the Customer acceptance details provided through the attestation API process.

Important

Starting January 5, 2026, information provided by partners through Partner Center’s MCA attestation process won't be 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:

Screenshot that shows an example of the 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.

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:

  1. 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:

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.

  1. 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, will be 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 blank methods, or the new Partner attestation API or has your Customer direct acceptance the MCA, the action is unblocked. No action is needed if your customer directly accepted the MCA. 

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 a 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.