On Thursday 12 November 2026, at around 1pm US Eastern time (late evening in India), Microsoft's Exchange Online began failing. Within hours Outlook, Teams, SharePoint, Microsoft 365 Copilot, Intune and the third-party products built on top of them were down or degraded across the world, and more than 27 hours later Microsoft still had no time for full recovery. Microsoft says it was not a cyberattack: on 13 November it said the incident "was introduced by an issue during an earlier network capacity upgrade", which left a large number of servers failing automated health checks. For a startup, the lesson is not "leave Microsoft". It is to know exactly which of your workflows stop when one vendor stops, and to have a plan for the day it happens.
I'm Kunal Vohra. I've been the technical co-founder six times and I work as a fractional CTO for AI-first startups, so vendor risk is a conversation I have with founders often. If you just want to know what happened and whether your email is safe, I wrote a plain-English explainer of the Outlook outage. This post is for the people who run the systems.
Who should care
Any startup that runs on Microsoft 365 or Google Workspace. That is most of them. Email, calendar, chat, documents and often sign-in all sit with one vendor.
Startups whose product sends email through a company mailbox. If your password resets, invoices or alerts leave through an Outlook or Exchange account, your product was partly down this week even if your servers were fine.
Teams that sell integrations on top of Microsoft 365. Fox Business and Forbes both reported that Anthropic's and OpenAI's Microsoft 365 integrations were affected. If your product reads a customer's mailbox or calendar, your customers saw errors that were not your fault but were your problem.
Anyone running their own fleet of servers behind health checks. The way this failure spread is a pattern worth knowing, because it can happen on a ten-server setup as easily as on Microsoft's.
What actually happened, with dates
Microsoft has not yet published its post-incident review, so this is what Microsoft and reputable outlets have confirmed so far.
Thursday 12 November, about 1pm ET (18:00 UTC). The Register puts the start at around 18:00 UTC; BleepingComputer says the Microsoft 365 incident began at 1:26pm ET, after Microsoft had already been investigating Exchange Online mailbox connection problems in the Americas that day. The admin centre incident was MO1550821, naming Exchange Online, Teams, SharePoint Online, Microsoft 365 Copilot and Microsoft Defender XDR.
The first explanation. Microsoft said on X that "the elevated load isn't driven by an increase in traffic, but by a number of servers being unexpectedly unavailable." Its status page later described a "problem that's causing servers to fail automated health checks and become unavailable."
The response. According to BleepingComputer and TechRadar, Microsoft paused all deployments, looked at reverting a small number of recent configuration changes, restarted affected servers, built and rolled out an alternative health-check method, added automatic restarts for unresponsive servers, and moved traffic to alternative routes. At one point its status page said: "Actions taken thus far have not provided the anticipated relief."
Scale. TechRadar reported more than 131,000 Outlook problem reports on Downdetector in the US at the peak and reports from at least 74 countries. Forbes cited a lower US peak of 48,124, so treat any single number as approximate. Fox Business reported knock-on problems for airlines including IndiGo, Akasa Air and Air India, and TechRadar reported problems with UK government and council services.
Friday 13 November. Microsoft's official account said: "This was a technical issue not related to cyber or AI / agents," and that the incident "was introduced by an issue during an earlier network capacity upgrade" (as quoted by KPTV, Fox Business and TechRadar). It apologised and extended Outlook's email timeout window to 48 hours to protect delayed messages. On the Friday evening (UTC), The Register quoted the status page: "We do not have an ETA for full recovery yet. Service access can recover before mail flow fully normalizes."
Still open. Microsoft has promised a full post-incident report. Its own explanations are not fully reconciled yet: an early update said it had not found a recent change that matched the start of the problem, and the later one points to the capacity upgrade. I'll update this post when the report is out.
Your uptime is never higher than the uptime of the vendor your most important workflow depends on. The only question is whether you planned for that day.
Four lessons for your own systems
1. A health check is a production system, not a sidecar
The most interesting detail here is that, by Microsoft's own description, servers were failing automated health checks and being taken out of service, which pushed more load onto the servers that remained. Microsoft's fix included a different health-check method. You do not need Microsoft's scale to have this failure. If a bad check, a slow dependency or a config change makes every instance look unhealthy at once, a load balancer or orchestrator will happily remove all of them.
What to do: cap how much of a fleet can be marked unhealthy at once, alert loudly when more than a set share fails at the same moment (that is almost never a real mass failure), and keep liveness checks simple so they do not depend on a downstream service that might be the thing that is slow.
2. Infrastructure changes deserve the same care as code changes
Microsoft points to an earlier network capacity upgrade. Capacity and network work often skips the review, staging and gradual rollout that application code gets, because it feels like plumbing. It is exactly where a single line can take everything down; in one of my own ventures, a single wrong AWS load balancer line was caught at the last moment before our biggest run.
What to do: put infrastructure changes through the same pull request, review and staged rollout as code, write the rollback before you start, and keep a record of every change so that "what changed recently?" has an answer in minutes.
3. Freeze deploys the moment an incident starts
One of Microsoft's first moves was to pause all deployments. That is the right reflex and many small teams do not have it written down. During an incident, other people's unrelated changes make diagnosis harder and can make things worse.
What to do: make "incident declared means deploy freeze" a rule, ideally enforced by your CI rather than by memory.
4. Your vendor's outage is your outage in your customers' eyes
Customers do not care whose server failed. If your product sends password resets through Exchange, or reads a customer's Outlook calendar, then on 12 November your product looked broken.
What to do: map the dependencies before the next one (the checklist below), and prepare the customer message now, not during the outage.
The one-afternoon resilience checklist
This is what I would run with a startup's team this week. Most items take minutes; together, about an afternoon.
1. List what stops if Microsoft 365 or Google Workspace stops. Email, calendar, chat, documents, and the less obvious ones: SSO into other tools, shared mailboxes for support, invoices, MFA codes sent by email, and anything your product does through a Microsoft or Google API.
2. Move transactional email off your office mailbox. Password resets, sign-up confirmations, receipts and alerts should go through a dedicated sending service on its own subdomain, not through an Outlook or Gmail account. This separates your product's email from your team's email, so one vendor's bad day doesn't take down both.
3. Write down your out-of-band channel. If Teams and email are both down, how does the team talk? Pick one channel on a different vendor, and keep a short contact list (names, phone numbers) somewhere that does not depend on your main suite.
4. Host your status page somewhere else. A status page on the same infrastructure as your product, or announced only by email, fails when you need it. Use a separate host and link it from your app and your social profiles.
5. Pre-write the customer message. Two or three sentences: what is affected, what is not, where to check for updates. When an outage hits, you edit a draft instead of writing from scratch under pressure.
6. Check your break-glass access. If sign-in to your admin tools runs through one identity provider, make sure an emergency admin account exists, is protected properly, and is known to two people. This outage did not take down sign-in broadly, but the next one might.
7. Know what your contracts say. Read your vendor's service level agreement and how credits are claimed. Then read your own customer contracts: if you promised 99.9 percent uptime and your product depends on a vendor's mailbox, you have promised something you do not control.
8. Decide what you will accept. Running a second email provider in parallel is expensive and complex, and for most early-stage startups it is not worth it. That is a fine decision, as long as it is a decision and the team knows the plan for a day without email.
What I'd do as a CTO
I would not move a startup off Microsoft 365 or Google Workspace because of this outage. Both vendors have outages; the alternative is usually more operational work for a small team, and big moves made in the week after an incident are rarely the best ones.
I would spend one afternoon on the checklist above, with the most time on items 1 and 2. Transactional email sent through a company mailbox is a common gap, and it is cheap to fix. Then I would look inward at lesson 1: when did we last test what happens if every instance fails its health check at once?
And I would read Microsoft's post-incident report when it lands. Reports like this are free lessons from a team far larger than yours. The useful question is not "why did Microsoft fail?" but "where does the same pattern exist in our stack?"
If nobody on your team owns this kind of operational risk, a technical advisor can run the review with you in a few hours a month, and a fractional CTO can own reliability, vendor risk and incident response end to end. For a broader baseline, my startup security checklist and the post on keeping startup cloud costs under control pair well with this one.
Frequently asked questions
What caused the Microsoft 365 outage in November 2026? Microsoft said on 13 November that it was "a technical issue not related to cyber or AI / agents", introduced by "an issue during an earlier network capacity upgrade", which left many servers failing automated health checks and unavailable. A full post-incident report has been promised but not yet published.
How long did the Microsoft 365 outage last? It began on Thursday 12 November 2026 at around 1pm ET. The Register counted more than 27 hours by Friday evening, when Microsoft still had no time for full recovery and said mail flow could lag behind restored access.
Was the Microsoft outage a cyberattack? Microsoft says no. Its status updates said it had no indication of malicious activity, and its 13 November statement called it a technical issue not related to cyber.
Which Microsoft services were affected? Exchange Online and Outlook were the core, with Teams, SharePoint Online, Microsoft 365 Copilot, Microsoft Defender XDR, Intune and other services that depend on Exchange Online also affected. Products built on Microsoft 365 integrations saw errors too.
Should my startup switch away from Microsoft 365? For most startups, no. A better use of the week is mapping what depends on it, moving transactional email to a dedicated provider, and having an out-of-band channel and a customer message ready for the next outage, whichever vendor it hits.
Did emails get lost in the outage? Microsoft extended Outlook's email timeout window to 48 hours to protect delayed messages, and outlets reported queued mail arriving as service recovered. Microsoft has not given a final count of anything lost, so check important messages with the sender if something expected has not arrived.
If you want a second pair of eyes on your startup's vendor risk and incident plan, book a 30-minute call. Bring your list of tools and I'll help you find the single points of failure.
Sources
- Massive Microsoft 365 outage disrupts Outlook, Teams, Copilot worldwide (BleepingComputer)
- Microsoft's massive M365 outage stretches past 27 hours as its fixes keep failing (The Register)
- Microsoft outage live: Outlook and Teams returning to normal levels (TechRadar)
- Microsoft explains what caused global outage (KPTV)
- Microsoft apologizes after major Outlook outage worldwide (Fox Business)
- Microsoft apologises for outage and reveals cause (Forbes)
Written By
Kunal Vohra
Technical Co-Founder & Fractional CTO
I've co-founded 6+ startups across India, the UAE, and the US, spanning AI, Web3, fintech, and cybersecurity. I write about the technical and strategic decisions that determine whether a startup thrives or stalls.
Comments
Loading comments…