Amazon Web Services rarely goes down, but when it does, they owe you money. Learn exactly how to calculate your AWS SLA service credit and get what you're owed.
An AWS outage in us-east-1 can take down half the internet, including your application. While you're busy fighting fires and communicating with furious customers, Amazon's billing system quietly continues charging you. Unless you explicitly ask for an AWS SLA breach penalty (formally known as a Service Credit), Amazon keeps your money.
I built the SLA Breach Calculator to automate this exact problem. In this guide, I'll show you exactly how AWS calculates downtime, what their compensation tiers look like, and how to file a successful claim.
Does AWS pay cash penalties? No. Like almost all cloud providers, AWS compensates SLA breaches with Service Credits. These are applied to future AWS invoices to offset your costs. You will not receive a direct cash refund for an AWS outage.
Before you can calculate your penalty, you need to know Amazon's guarantee. The standard AWS Compute SLA covers Amazon EC2, ECS, Fargate, and EBS. As of 2026, AWS guarantees a Monthly Uptime Percentage of at least 99.99% for each region.
If they fail to meet this guarantee, here are the exact Service Credit tiers they owe you:
AWS calculates uptime on a per-region basis, not globally. If us-east-1 goes down but your us-west-2 instances remain healthy, you only calculate the penalty for the resources in us-east-1.
Gather your monthly AWS invoice and isolate the charges strictly for the affected services in the affected region.
AWS defines Monthly Uptime Percentage by subtracting the percentage of 5-minute periods during the month in which your service was "Unavailable" from 100%.
Total 5-minute periods in a 30-day month = 8,640
Let's say your EC2 instances were unreachable for 2 hours (24 periods).
Unavailable Percentage = (24 / 8,640) * 100 = 0.277%
Actual Uptime Percentage = 100% - 0.277% = 99.723%
Since your uptime was 99.723%, you fall into the 10% Service Credit tier.
If your monthly EC2 spend in that specific region was $5,000, AWS owes you a $500 Service Credit on your next invoice.
Pro Tip: Don't want to do the math manually for every service and region? Use our free SLA Breach Calculator to generate your exact AWS penalty figure instantly.
AWS will deny your claim if you miss their strict deadlines or fail to provide the right evidence. They do not automatically grant credits.
You must file your claim by the end of the second billing cycle after the incident occurred. If your outage happened in June, AWS must receive your claim by August 31st. Wait too long, and your claim is permanently voided.
You cannot just say "EC2 was down." AWS requires your request logs showing the specific errors (like HTTP 500s or timeouts) and exactly when they occurred. Be sure to strip out any confidential data before submitting.
For some services like RDS, the 99.99% SLA only applies if you are running a Multi-AZ deployment. If you deployed a Single-AZ database to save money, your SLA guarantee drops significantly (often to 99.95%), which changes the math entirely.
Q: Does AWS automatically apply service credits when they have an outage?
A: Absolutely not. You must manually calculate the breach and formally request the credit through the AWS Support Center. If you don't ask, you don't get paid.
Q: Can my service credit exceed my monthly bill?
A: No. AWS caps maximum service credits at 100% of your total monthly bill for the affected service in the affected region. You cannot roll over excess credits to the next month.
Q: What if the outage was caused by my own misconfiguration?
A: AWS SLAs exclude downtime caused by factors outside their reasonable control, including your own software failures, misconfigured security groups, or exceeding your account quotas.
Generate precise, defensible SLA penalty amounts in seconds.
⚡ Use the Free SLA Calculator →