On February 12, 2026, Stripe's Global Payments component experienced a partial outage lasting 1 hour and 15 minutes during peak evening hours. Payments were not going through. Checkout was failing. For Shopify stores running paid traffic that evening, every minute of the outage was money lost.
Timeline of the February 12 Stripe outage
6:39 PM UTC (1:39 PM ET): Stripe's Global Payments component begins experiencing a partial outage. The status is classified as "Partially Degraded Service" with a warning severity level. Payments start failing across merchants using Stripe for checkout.
During the outage window: Users report payments not going through, donations not processing, and checkout failures. The failure hits during afternoon and evening hours in the US, one of the highest-traffic windows for e-commerce stores. Customers can browse, add to cart, and reach checkout normally, but payment confirmation fails.
7:54 PM UTC (2:54 PM ET): Incident resolved. Total duration: 1 hour 15 minutes.
What stores actually experienced
The failure was silent from the customer's perspective. Shoppers could browse, add to cart, and reach checkout normally. It was only at the final payment confirmation step that the process broke. Customers saw a generic message like "Your payment could not be processed. Please try again."
A percentage of customers tried again. Most did not. There was no automatic failover to PayPal or Shop Pay unless the merchant had specifically enabled both in their Shopify checkout settings and had tested the fallback path.
The timing made it worse. Early afternoon ET is when many US-based stores see their daily traffic peak. Stores running Google and Meta ads were paying for clicks that landed on a broken checkout.
The revenue math
A store doing $8,000 per day in revenue loses roughly $333 per hour during a complete payment outage. Over 1 hour 15 minutes, that is approximately $416 in direct lost sales, assuming a complete outage. In reality, conversion rate dropped significantly rather than going to zero, so the actual figure depends on what percentage of transactions were affected.
But the bigger loss for many stores was ad spend. If you did not pause your Google and Meta campaigns the moment Stripe degraded, you kept paying for traffic to a checkout that could not convert. A store spending $200 per day on ads burned roughly $10 in wasted clicks for every 15 minutes the outage continued before anyone noticed. That number scales fast for stores with larger budgets.
Total cost for a mid-size store running traffic during the outage window: $400 to $800 or more, depending on how quickly they found out.
Why knowing first matters
The stores that limited their losses in this outage shared one thing: they knew about it within minutes, not after the damage was done.
Stores with real-time monitoring paused their ads, put up a brief notice in their store header, and waited. Total additional loss beyond the unavoidable checkout failures: close to zero.
Stores that found out from a customer complaint 45 minutes later had already run paid traffic into a broken checkout for nearly the entire duration. By the time they paused campaigns and investigated, the outage was almost over, but the wasted spend was not recoverable.
Stripe's outage frequency
This was not an unusual event. Stripe experiences incidents regularly across its various components. Most are short and minor, affecting specific payment methods or regional services. A few per quarter hit core payment processing. February 12 was moderate in duration but significant in impact because it affected Global Payments during peak traffic hours.
The implication: this will happen again. The stores that get hurt each time are the ones without a detection and response protocol.
What to have in place before the next Stripe outage
- Real-time monitoring. You should know about a Stripe degradation in minutes, not when a customer messages you. StatusBird monitors Stripe every 2 minutes and alerts you via SMS, email, or Slack the moment status changes.
- Backup payment options enabled. In Shopify Checkout settings, have PayPal and Shop Pay enabled. Customers who can't pay via Stripe may be able to complete via an alternate method if the option is visible at checkout.
- A pre-written header banner. A one-line "We are aware of a payment issue and are working to resolve it" message ready to activate takes seconds and stops the flood of "why can't I pay" support tickets.
- Pause ads immediately. If checkout payments are failing, pausing campaigns within the first 15 minutes cuts wasted spend by 90%.
Stripe is reliable infrastructure. But no infrastructure is perfectly reliable. The February 12 outage was short enough that prepared stores barely felt it. The question is whether you find out in time to act.