HomeServicesManaged IT ServicesAI DeploymentInsightsAnswersAboutFree Consultation
Exchange Web Services to Microsoft Graph

EWS Retirement Remediation Services

Microsoft is switching off Exchange Web Services in Exchange Online. We find every app that still depends on it, fix or replace each one, and keep the temporary allow list small until EWS use reaches zero.

Oct 2026Microsoft began phased, tenant-by-tenant EWS disablement in Exchange Online.
Apr 2027Microsoft plans to disable EWS in Exchange Online completely.
InventoryEvery application ID from the EWS usage report tied to an owner and a process.
GraphVendor updates or Microsoft Graph rewrites with least-privilege permissions.

What EWS retirement remediation with Accred includes

Microsoft began disabling Exchange Web Services (EWS) in Exchange Online tenant by tenant in October 2026 and plans to turn it off completely in April 2027. Accred Consulting finds every application that still calls EWS in your tenant, ties each one to an owner and a business process, decides whether to update, migrate to Microsoft Graph, temporarily allow or retire it, keeps the EWSAllowedAppIDs allow list as small as possible, and works with vendors and developers until EWS use reaches zero. On-premises Exchange Server is not affected by this retirement.

What breaks when EWS is turned off

Exchange Online itself keeps working, and so do current Outlook clients. What fails is any integration that still reads or writes mailboxes, calendars or contacts through EWS. Common examples:

  • Line-of-business, CRM and ticketing systems that file or send email
  • Room booking, scheduling and calendar sync tools
  • Email signature, archiving, journaling and backup products
  • Migration utilities and older admin scripts
  • Custom apps and service accounts built years ago that nobody owns today
  • Hybrid Exchange features, which Microsoft is moving from EWS to Microsoft Graph

Microsoft says it is also removing EWS from its own products, including Outlook, Office, Teams and Dynamics 365. Third-party and in-house integrations are the usual gap.

Microsoft's published timeline

DateWhat Microsoft says happensWhat it means for you
2018EWS stops receiving feature updatesNew integrations should already use Microsoft Graph
2023October 2026 set as the EWS disablement date for Exchange OnlineVendors have had notice; ask them for a dated plan
October 2026 (from Oct 1)Phased, tenant-by-tenant EWS disablement beginsUndiscovered or unapproved EWS integrations can fail now
April 2027EWS is fully disabled in Exchange OnlineThe allow list stops being a fallback; every integration must be off EWS

Dates come from Microsoft Learn and the Microsoft Exchange Team blog (sources below). Microsoft can change them, so we check the current guidance at the start of every engagement.

How we build the inventory

  1. Export the EWS usage report. In the Microsoft 365 admin center under Reports, Usage, Exchange, EWS usage. It shows the application ID, the EWS SOAP actions called, call volume and last activity over 7, 30 or 90 days. Microsoft aggregates the data weekly, so we treat it as a starting point.
  2. Match application IDs to real products. Using Microsoft Entra enterprise applications and app registrations, sign-in evidence, vendor documentation and internal records.
  3. Name an owner and a business process for each one. What fails if it stops, who can test it, which mailboxes and data it touches.
  4. Check code we can see. For in-house apps and scripts, Microsoft's EWS Analyzer and the EWS-to-Graph API mapping show which calls need a new path.
  5. Record a decision and a date. Every item ends up as update, migrate, temporarily allow or retire, with an owner and a target date ahead of April 2027.

Remediation options for each dependency

Type of dependencyUsual fixWhat we do
Packaged product or SaaSVendor update to a version that uses Microsoft GraphGet a supported version, upgrade steps and date from the vendor, then confirm in the usage report that EWS calls stop
In-house app or scriptRewrite the EWS calls against Microsoft GraphMap each SOAP action to Graph, set least-privilege permissions, and test throttling, notifications and recurrence
Feature with no Graph equivalentRedesign or replaceCheck Microsoft's parity roadmap; Microsoft says generic public folder access, generic Microsoft 365 Group mailbox access and Discovery Mailbox access will not come to Graph
Unknown or dormant appRetire or blockInvestigate before allowing; if it maps to no valid process, remove its access
Needed temporarilyAdd to the EWSAllowedAppIDs allow listOnly with a named owner and an exit date, never as a parking lot

Moving to Microsoft Graph is also a chance to shrink access. Many EWS integrations had broad mailbox rights. Graph supports narrower permissions, and we document why each app needs what it has.

What is in scope, and what is not

Usually in scope

  • EWS usage report export, application ID mapping and an owned inventory
  • Allow list design and testing, including a deliberate test that an unapproved app is blocked
  • Vendor follow-up for supported versions and dates
  • Microsoft Graph permission design and app registration cleanup
  • An incident runbook for EWS-related failures during the phased shutdown
  • Re-checking the usage report until EWS calls reach zero

Handled separately or agreed during discovery

  • Rewriting in-house applications. We scope the Graph migration; the code changes are quoted separately or done by your developers with our guidance.
  • Changes inside vendor products, which only the vendor can make
  • Exchange Server on-premises, which this retirement does not affect. Hybrid updates are covered in our Exchange SE hybrid case study.

What we need from you

  • Microsoft 365 admin access with permission to view usage reports and Entra enterprise applications
  • Contacts for the vendors and internal teams that own integrations
  • Developer access to in-house code, if Graph migration is in scope
  • A change approver for allow list and permission changes

Related proof

Updating hybrid coexistence without breaking the calendar: about 460 mailboxes, 2 Exchange SE servers, the hybrid application moved to the required Microsoft Graph permissions, 3 coexistence features tested, 4 weeks from assessment to handoff. For the full background and an admin checklist, read our EWS retirement guide.

Sources

FAQ

EWS retirement questions

Microsoft began phased, tenant-by-tenant EWS disablement in Exchange Online in October 2026 and plans to disable EWS completely in April 2027. Check Microsoft Learn for current guidance, because Microsoft can adjust the process.
No. Microsoft says the retirement applies to Exchange Online. EWS on on-premises Exchange Server is not changed by it.
Start with the EWS usage report in the Microsoft 365 admin center under Reports, Usage, Exchange, EWS usage. It lists the application IDs calling EWS, the actions they use and their last activity. Then match each ID to a product, an owner and a business process.
Only for a while. The EWSAllowedAppIDs allow list lets approved applications keep EWS access during the phased shutdown, but it is a transition control. Microsoft plans to disable EWS fully in April 2027.
It may be. Check whether the failing app appears in the EWS usage report, compare its application ID with your allow list, and confirm whether your tenant has reached the phased disablement. A temporary allow list entry can restore service while the permanent fix is planned.
Packaged products usually need a vendor update, not a rewrite. In-house apps and scripts need their EWS calls rewritten against Microsoft Graph. Microsoft publishes an EWS-to-Graph mapping and lists the few capabilities that will not come to Graph.
It depends on how many applications call EWS and how many are in-house code rather than vendor products. After the inventory we quote a fixed price for defined work; open-ended vendor follow-up can be billed hourly or from a prepaid block of hours.
The inventory and decisions usually come first, and the schedule depends on vendor release dates and how much code must change. Every item gets a target date ahead of Microsoft's April 2027 shutdown.

Apps failing, or worried they will?

Get an owned EWS inventory and a plan before April 2027

We will review your EWS usage report, name an owner and a decision for every application, and turn the rest into a dated remediation plan.