The State of E-commerce Infrastructure: Q2 2026
What broke, how often, for how long, and how that compares with last quarter: independent uptime data for the services online stores depend on, measured every 2 minutes.
4,257,485 checks across 84 services, April 1 to June 30, 2026 · Updated September 23, 2026
By StatusBird Research, reviewed by Sydney Murphy
In Q2 2026 (April 1 to June 30, 2026), StatusBird's independent 2-minute monitoring recorded 32 major or critical incidents across the 84 e-commerce services it tracks, adding up to 181.0 hours of combined downtime and a fleet-wide availability of 99.872%, measured over 4,257,485 checks. That is up from 2 incidents in Q1 2026. The single longest outage hit AfterShip and ran about 59.0 hours. Availability here counts major and critical outages only; the 540 degraded episodes in the quarter are reported separately below.
Q2 2026 compared with Q1 2026
Both quarters are measured the same way, by the same checks, at the same 2-minute interval.
| Measure | Q1 2026 | Q2 2026 | Change |
|---|---|---|---|
| Major/critical incidents | 2 | 32 | +30 |
| Combined downtime (hours) | 8.3 | 181.0 | +172.7 |
| Fleet availability | 99.923% | 99.872% | -0.051% |
| Degraded episodes | 43 | 540 | +497 |
| Services measured | 45 | 84 | +39 |
| Checks recorded | 323,372 | 4,257,485 | +3,934,113 |
Reliability by category
Shipping was the least available category StatusBird measured in Q2 2026, at 99.563% across 11 services. Loyalty was the most available, at 100.0%.
Bars show the downtime share, which is what varies; each bar is labeled with the availability figure it implies. Longest bar = 0.437% of checks. April 1 to June 30, 2026.
| Category | Services | Availability | Incidents | Downtime (hrs) | Degraded | QoQ availability |
|---|---|---|---|---|---|---|
| Shipping | 11 | 99.563% | 7 | 70.9 | 78 | -0.437pp |
| Analytics | 3 | 99.682% | 1 | 14.9 | 12 | -0.318pp |
| Infrastructure | 4 | 99.76% | 3 | 16.3 | 42 | -0.24pp |
| E-commerce | 7 | 99.79% | 2 | 25.8 | 57 | -0.21pp |
| Marketing | 10 | 99.886% | 9 | 22.8 | 51 | -0.114pp |
| Payments | 11 | 99.903% | 3 | 17.6 | 42 | +0.467pp |
| Tax | 3 | 99.927% | 3 | 4.5 | 27 | -0.073pp |
| Automation | 3 | 99.957% | 1 | 2.4 | 64 | -0.043pp |
| Customer Support | 4 | 99.959% | 1 | 2.8 | 25 | +0.001pp |
| Subscriptions | 4 | 99.963% | 1 | 2.8 | 33 | -0.037pp |
| Fulfillment | 3 | 99.997% | 1 | 0.2 | 8 | -0.003pp |
| Marketplaces | 5 | 100.0% | 0 | 0.0 | 23 | level |
| Reviews | 5 | 100.0% | 0 | 0.0 | 25 | level |
| Advertising | 6 | 100.0% | 0 | 0.0 | 48 | new |
| Returns | 3 | 100.0% | 0 | 0.0 | 2 | new |
| Loyalty | 2 | 100.0% | 0 | 0.0 | 3 | level |
The ten services with the most downtime in Q2 2026
| Service | Availability | Incidents | Downtime (min) | Grade |
|---|---|---|---|---|
| AfterShip | 97.15% | 2 | 3,548 | D |
| Squarespace | 98.76% | 2 | 1,548 | C |
| Square | 99.17% | 1 | 1,030 | B |
| Intercom | 99.18% | 4 | 1,028 | B |
| Cloudflare | 99.27% | 2 | 910 | B |
| Triple Whale | 99.28% | 1 | 896 | B |
| Shippo | 99.57% | 4 | 540 | B+ |
| Klaviyo | 99.74% | 2 | 326 | B+ |
| Avalara | 99.83% | 2 | 212 | B+ |
| Chargebee | 99.87% | 1 | 168 | B+ |
The ten services with the most incidents in Q2 2026
A different list from the one above on purpose: a service can break often and recover fast, or break once and stay down for hours. Both are worth knowing about, and they call for different responses.
| Service | Incidents | Downtime (min) | Avg incident (min) |
|---|---|---|---|
| Intercom | 4 | 1,028 | 257 |
| Shippo | 4 | 540 | 135 |
| AfterShip | 2 | 3,548 | 1774 |
| Squarespace | 2 | 1,548 | 774 |
| Cloudflare | 2 | 910 | 455 |
| Klaviyo | 2 | 326 | 163 |
| Avalara | 2 | 212 | 106 |
| Afterpay | 2 | 28 | 14 |
| Omnisend | 2 | 4 | 2 |
| Square | 1 | 1,030 | 1030 |
Best availability among services that had at least one incident
Services with a perfect quarter are excluded from this table, because a service that never broke tells you nothing about how well it recovers. These are the services that did break and still finished the quarter near the top.
| Service | Availability | Incidents | Downtime (min) |
|---|---|---|---|
| Omnisend | 100.0% | 2 | 4 |
| HubSpot | 99.99% | 1 | 8 |
| ShipMonk | 99.99% | 1 | 12 |
| Afterpay | 99.98% | 2 | 28 |
| Vercel | 99.95% | 1 | 66 |
| Vertex | 99.95% | 1 | 60 |
| Zapier | 99.89% | 1 | 142 |
| Chargebee | 99.87% | 1 | 168 |
| ShipStation | 99.87% | 1 | 166 |
| Gorgias | 99.86% | 1 | 168 |
The longest single outage of the quarter
The longest single major or critical outage StatusBird recorded in Q2 2026 hit AfterShip. It began at 23:42 UTC on April 24, 2026, the last non-operational reading came at 10:51 UTC on April 27, and it accounted for about 59.0 hours (3,538 minutes) of downtime at a worst-observed severity of major.
When incidents start
Across the 32 incidents in Q2 2026, the most common start hour was 18:00 UTC (4 incidents) and the most common day was Thursday (9 incidents). These are counts of incident starts, not of downtime minutes, so one long outage does not outvote twenty short ones. All times are UTC.
Tallest bar = 4 incidents. April 1 to June 30, 2026.
| Day of week (UTC) | Incident starts | Share |
|---|---|---|
| Monday | 3 | 9.4% |
| Tuesday | 7 | 21.9% |
| Wednesday | 5 | 15.6% |
| Thursday | 9 | 28.1% |
| Friday | 7 | 21.9% |
| Saturday | 0 | 0.0% |
| Sunday | 1 | 3.1% |
The layer underneath: infrastructure cascade
Most of the services a store depends on are themselves running on a handful of platform layers. This table groups downtime by the layer each service is known or widely reported to run on, and counts how often a layer's own incident was followed within 30 minutes by an incident on a service that sits on it. This is a correlation, not a proven causal chain. The dependency map is approximate and assembled from public reporting, and two services breaking close together can share a cause without either causing the other.
| Layer | Services on it | Their downtime (hrs) | Their incidents | Layer incidents | Followed within 30 min |
|---|---|---|---|---|---|
| AWS | 59 | 148.1 | 28 | 0 | 0 |
| Google Cloud | 11 | 43.5 | 4 | 0 | 0 |
| Cloudflare | 11 | 17.2 | 1 | 2 | 0 |
| Vercel | 0 | 0.0 | 0 | 1 | 0 |
Studio and the AI-Built Store Index
StatusBird also runs an independent scanner for AI-built storefronts. These figures cover the last 30 days rather than the full quarter, and come from the index host rather than the monitoring database. The current AI-Built Store Index edition (2026-09-21) covers 234 stores, of which 52.6% were empty shells. 1 free store checks were run in the window.
Full results: all 84 services
Every service measured in Q2 2026. Also available as raw CSV and JSON.
| Service | Category | Availability | Incidents | Downtime (min) | Degraded | Grade |
|---|---|---|---|---|---|---|
| ActiveCampaign | Marketing | 100.0% | 0 | 0 | 6 | A+ |
| Adyen | Payments | 100.0% | 0 | 0 | 0 | A+ |
| Affirm | Payments | 100.0% | 0 | 0 | 6 | A+ |
| Afterpay | Payments | 99.98% | 2 | 28 | 4 | A+ |
| AfterShip | Shipping | 97.15% | 2 | 3,548 | 21 | D |
| Alloy Automation | Automation | 100.0% | 0 | 0 | 0 | A+ |
| Amazon Seller Central | Marketplaces | 100.0% | 0 | 0 | 0 | A+ |
| Attentive | Marketing | 100.0% | 0 | 0 | 2 | A+ |
| Authorize.net | Payments | 100.0% | 0 | 0 | 13 | A+ |
| Avalara | Tax | 99.83% | 2 | 212 | 17 | B+ |
| AWS | Infrastructure | 100.0% | 0 | 0 | 0 | A+ |
| BigCommerce | E-commerce | 100.0% | 0 | 0 | 25 | A+ |
| Bold Commerce | E-commerce | 100.0% | 0 | 0 | 0 | A+ |
| Bold Subscriptions | Subscriptions | 100.0% | 0 | 0 | 0 | A+ |
| Braintree | Payments | 100.0% | 0 | 0 | 0 | A+ |
| Chargebee | Subscriptions | 99.87% | 1 | 168 | 17 | B+ |
| Cloudflare | Infrastructure | 99.27% | 2 | 910 | 3 | B |
| Deliverr | Shipping | 100.0% | 0 | 0 | 8 | A+ |
| DHL eCommerce | Shipping | 100.0% | 0 | 0 | 13 | A+ |
| Drip | Marketing | 100.0% | 0 | 0 | 4 | A+ |
| EasyPost | Shipping | 100.0% | 0 | 0 | 2 | A+ |
| eBay | Marketplaces | 100.0% | 0 | 0 | 15 | A+ |
| Etsy | Marketplaces | 100.0% | 0 | 0 | 1 | A+ |
| Faire | Marketplaces | 100.0% | 0 | 0 | 5 | A+ |
| FedEx | Shipping | 100.0% | 0 | 0 | 0 | A+ |
| Flexport | Shipping | 100.0% | 0 | 0 | 0 | A+ |
| Freshdesk | Customer Support | 100.0% | 0 | 0 | 0 | A+ |
| Google Ads | Advertising | 100.0% | 0 | 0 | 0 | A+ |
| Google Analytics | Analytics | 100.0% | 0 | 0 | 0 | A+ |
| Google Cloud | Infrastructure | 100.0% | 0 | 0 | 0 | A+ |
| Gorgias | Customer Support | 99.86% | 1 | 168 | 18 | B+ |
| HubSpot | Marketing | 99.99% | 1 | 8 | 7 | A+ |
| Intercom | Marketing | 99.18% | 4 | 1,028 | 6 | B |
| Judge.me | Reviews | 100.0% | 0 | 0 | 10 | A+ |
| Klarna | Payments | 100.0% | 0 | 0 | 11 | A+ |
| Klaviyo | Marketing | 99.74% | 2 | 326 | 9 | B+ |
| Loop Returns | Returns | 100.0% | 0 | 0 | 0 | A+ |
| Loox | Reviews | 100.0% | 0 | 0 | 1 | A+ |
| LoyaltyLion | Loyalty | 100.0% | 0 | 0 | 2 | A+ |
| Magento / Adobe Commerce | E-commerce | 100.0% | 0 | 0 | 0 | A+ |
| Mailchimp | Marketing | 100.0% | 0 | 0 | 0 | A+ |
| Make (Integromat) | Automation | 100.0% | 0 | 0 | 40 | A+ |
| Meta Ads | Advertising | 100.0% | 0 | 0 | 1 | A+ |
| Microsoft Advertising | Advertising | 100.0% | 0 | 0 | 0 | A+ |
| Narvar | Returns | 100.0% | 0 | 0 | 2 | A+ |
| Northbeam | Analytics | 100.0% | 0 | 0 | 0 | A+ |
| Omnisend | Marketing | 100.0% | 2 | 4 | 5 | A+ |
| PayPal | Payments | 100.0% | 0 | 0 | 0 | A+ |
| Pinterest Ads | Advertising | 100.0% | 0 | 0 | 0 | A+ |
| Plaid | Payments | 100.0% | 0 | 0 | 0 | A+ |
| Postscript | Marketing | 100.0% | 0 | 0 | 3 | A+ |
| Printful | Fulfillment | 100.0% | 0 | 0 | 2 | A+ |
| Recharge | Subscriptions | 100.0% | 0 | 0 | 16 | A+ |
| Recurly | Subscriptions | 100.0% | 0 | 0 | 0 | A+ |
| Returnly | Returns | 100.0% | 0 | 0 | 0 | A+ |
| SendGrid | Marketing | 100.0% | 0 | 0 | 9 | A+ |
| Sezzle | Payments | 100.0% | 0 | 0 | 2 | A+ |
| ShipBob | Shipping | 100.0% | 0 | 0 | 3 | A+ |
| ShipHero | Fulfillment | 100.0% | 0 | 0 | 4 | A+ |
| ShipMonk | Fulfillment | 99.99% | 1 | 12 | 2 | A+ |
| Shippo | Shipping | 99.57% | 4 | 540 | 18 | B+ |
| ShipStation | Shipping | 99.87% | 1 | 166 | 12 | B+ |
| Shopify | E-commerce | 100.0% | 0 | 0 | 14 | A+ |
| Smile.io | Loyalty | 100.0% | 0 | 0 | 1 | A+ |
| Snapchat Ads | Advertising | 100.0% | 0 | 0 | 2 | A+ |
| Square | Payments | 99.17% | 1 | 1,030 | 6 | B |
| Squarespace | E-commerce | 98.76% | 2 | 1,548 | 8 | C |
| Stamped | Reviews | 100.0% | 0 | 0 | 0 | A+ |
| Stripe | Payments | 100.0% | 0 | 0 | 0 | A+ |
| TaxJar | Tax | 100.0% | 0 | 0 | 2 | A+ |
| Tidio | Customer Support | 100.0% | 0 | 0 | 6 | A+ |
| TikTok Ads | Advertising | 100.0% | 0 | 0 | 45 | A+ |
| Triple Whale | Analytics | 99.28% | 1 | 896 | 12 | B |
| Trustpilot | Reviews | 100.0% | 0 | 0 | 2 | A+ |
| UPS | Shipping | 100.0% | 0 | 0 | 0 | A+ |
| USPS | Shipping | 100.0% | 0 | 0 | 1 | A+ |
| Vercel | Infrastructure | 99.95% | 1 | 66 | 39 | A+ |
| Vertex | Tax | 99.95% | 1 | 60 | 8 | A+ |
| Walmart Marketplace | Marketplaces | 100.0% | 0 | 0 | 2 | A+ |
| Wix | E-commerce | 100.0% | 0 | 0 | 10 | A+ |
| WooCommerce | E-commerce | 100.0% | 0 | 0 | 0 | A+ |
| Yotpo | Reviews | 100.0% | 0 | 0 | 12 | A+ |
| Zapier | Automation | 99.89% | 1 | 142 | 24 | B+ |
| Zendesk | Customer Support | 100.0% | 0 | 0 | 1 | A+ |
Methodology
Sample size. This report rests on 4,257,485 individual status checks across 84 services, recorded between April 01, 2026 and July 01, 2026. Nothing is sampled, modelled or extrapolated: every figure is a count over that set of rows.
How the data is collected. StatusBird polls each monitored service's official status endpoint every 2 minutes, around the clock, and writes one row per check. Where a vendor publishes a machine-readable status page, the reading is that vendor's own declared state; where one does not, the reading falls back to whether the endpoint responded successfully. These are the same checks that trigger StatusBird customers' alerts. There is no separate, tidier dataset behind the scenes.
What counts as an incident. An incident is one continuous window of major or critical readings for a single service. A service that slides from major to critical and back without ever recovering in between counts as one incident, not three. Two separate outages on the same day count as two.
Why availability counts major and critical only. Several vendors, Cloudflare most conspicuously, report minor degradation on their status pages almost continuously. Folding that into availability would produce figures that describe a vendor's status-page habits rather than its service, and would rank the most transparent vendors worst. Degraded readings are therefore excluded from availability and reported separately in the "Degraded" columns above, where 540 degraded episodes were recorded this quarter.
How downtime is calculated. Each non-operational check stands for one 2-minute polling interval, so downtime is the count of major or critical checks times two minutes. Durations are therefore accurate to within the polling interval, and a reported incident length can differ from a vendor's own postmortem.
How availability is averaged. Fleet and category availability are weighted by check count, not by service. A service added partway through the quarter contributes in proportion to how long it was actually measured, so a newly added vendor cannot swing the headline number.
Known limits. Availability measured from a vendor's status page reflects what the vendor chose to declare and when; an outage a vendor never acknowledged is not in this data. Timestamps are UTC throughout. Dependency mapping in the cascade section is approximate. Read the full methodology for the rest.
Frequently asked questions
What period does the Q2 2026 e-commerce infrastructure report cover?
It covers April 1 to June 30, 2026, measured continuously at a 2-minute polling interval across 84 e-commerce services, for a total of 4,257,485 individual status checks.
How many outages hit the e-commerce stack in Q2 2026?
StatusBird recorded 32 major or critical incidents across the 84 services it monitors in Q2 2026, totalling 181.0 hours of combined downtime and leaving fleet-wide availability at 99.872%.
Which category of e-commerce infrastructure was least reliable in Q2 2026?
Shipping, at 99.563% availability across 11 services and 7 incidents. The most reliable was Loyalty at 100.0%.
Why does this report exclude minor degradation from availability?
Because some vendors report minor degradation nearly all the time, and counting it would measure how candid a status page is rather than how reliable the service is. Degraded windows are still tracked and are reported separately: 540 degraded episodes in Q2 2026.
Can I cite or reuse this data?
Yes. The figures are free to quote, chart or redistribute with a link to this page. The full per-service table is published as CSV and JSON under a Creative Commons Attribution 4.0 licence, specifically so the underlying data is citable and not just the prose.
How does this differ from the annual report?
The annual report covers a rolling 180-day window and answers "how is the stack doing lately". This quarterly report covers a fixed calendar quarter and compares it with the quarter before, which is the view you want for tracking a trend or citing a specific period.
Cite this report
Suggested citation
StatusBird Research. "The State of E-commerce Infrastructure: Q2 2026." StatusBird, September 23, 2026. https://statusbird.io/reports/ecommerce-infrastructure-q2-2026
Canonical URL: https://statusbird.io/reports/ecommerce-infrastructure-q2-2026
Machine-readable data: JSON and CSV, both including the measurement window and the methodology rules in the payload itself, so a number stays interpretable after it leaves this page.
Licence: CC BY 4.0. Attribution to StatusBird with a link is all that is asked. No permission request is needed, and none of these numbers sit behind a form.
"Every figure we publish comes from the same 2-minute checks that trigger our customers' alerts. We publish the data exactly as we measured it, and anyone is free to cite it."
Sydney Murphy, founder of StatusBird
Cite this data: StatusBird monitoring data, https://statusbird.io/reports/ecommerce-infrastructure-q2-2026, accessed September 23, 2026. See the methodology for how these numbers are measured.
Related: the annual State of E-commerce Infrastructure report, the monthly E-commerce Outage Index, per-service history on the reliability index, and every StatusBird report in one place.
Monitor your own stack
Every incident in this report was detected automatically, and the users monitoring those services were alerted within two minutes. Free for 1 service.
Start monitoring free