SLA meaning: how much downtime fits in 99.9%, how AWS, Microsoft and Google SLAs compare, SLO, RPO, RTO and 10 things to check before signing.

SLA — what does it mean, and why does it show up in every contract with a cloud provider? The term stands for service level agreement: a document in which a provider writes down how well its service is supposed to work, and what happens if it doesn't keep its word. In cloud and SaaS services, this usually comes down to one number — a monthly uptime percentage, say 99.9%. That number sounds like a promise that the service will almost never go down. In practice it means something far more modest.
This article covers the SLAs of cloud providers, SaaS software and IT services your company relies on: e-mail, office suites, cloud servers. We show how much downtime typical SLA levels actually allow, how AWS, Microsoft and Google's agreements compare, how SLA differs from SLO, what RPO and RTO mean, and how an SLA sits against EU contract law. At the end you'll find a list of 10 things to check before you sign. If you're looking for a service contract for a company website rather than a cloud service, that's a separate topic covered in our article on website maintenance.
The most precise definition you can read for free comes from the ISO/IEC 17788:2014 standard, published in parallel by the ITU as Recommendation Y.3500. In point 3.1.7 it adopts a definition from the service-management standard ISO/IEC 20000-1 (ITU-T Y.3500, 08/2014):
> "service level agreement (SLA): Documented agreement between the service provider and customer that identifies services and service targets."
In other words: a service level agreement is a documented agreement between a provider and a customer that identifies the services and their targets. Two notes attached to this definition matter just as much in practice. First: an SLA can also apply between a provider and its subcontractor, or an internal department. Second: an SLA "can be included in a contract or another type of documented agreement". In the cloud it's usually a separate document that the terms of service refer to, and that the provider can update.
Microsoft's own guide to reading an SLA puts it more practically: an SLA is "a contractual commitment between a service provider and a customer, with defined consequences for unmet targets", and at the same time "a set of conditional commitments" (Microsoft Learn, 31.03.2026). The word "conditional" is the key to the whole topic.
What an SLA is not. An SLA is not a guarantee that a service won't fail. The provider doesn't promise an outage won't happen — it promises what it will do if an outage exceeds an agreed limit. In the cloud, that consequence is almost always a service credit: a discount on a future bill, not a payout. Microsoft states this outright: "Credits don't cover lost revenue, customer attrition, or reputational damage", and providers "don't usually apply them automatically".
Uptime in an SLA is the percentage of time a service is up, measured over a given period. The allowed downtime follows a simple formula:
allowed downtime = (1 − SLA / 100) × minutes in the period
A 30-day month has 43,200 minutes, a 365-day year 525,600 minutes. For 99.9% in a month, that comes to 0.001 × 43,200 = 43.2 minutes. The table below shows typical levels (our own calculations):
SLA level | Downtime per month (30 days) | Downtime per year (365 days) |
|---|---|---|
99% | 432 min (7.2 h) | 87.6 h |
99.5% | 216 min (3.6 h) | 43.8 h |
99.9% | 43.2 min | 8.76 h |
99.95% | 21.6 min | 4.38 h |
99.99% | 4.32 min | 0.88 h (about 53 min) |
How much downtime fits inside an SLA
Our own calculations: (1 − SLA/100) × 43,200 min (30 days) or 525,600 min (365 days)
Two things follow from this table. First, the gap between "two nines" and "four nines" is the gap between over seven hours and four minutes a month — these are not cosmetic improvements. Second, providers measure uptime over a month, not in real time. Microsoft Learn: "SLAs usually measure uptime over a billing period, not in real time". The annual 8.76-hour figure for 99.9% is therefore just an illustrative conversion. A provider can stay within its SLA every month, and a single 40-minute outage at the wrong moment — say, on month-end closing day — can still stop your business cold.
The table also doesn't show what the provider counts as downtime — and exclusions and the definition of "unavailability" can make the real-world outage longer than the one in the SLA statistics.
Below are three documents in the versions we read: AWS and Google on 30 September 2026, Microsoft's October 2026 edition on 2 October 2026.
The document for EC2 virtual servers is dated "Last Updated: May 25, 2022" (AWS). It contains two commitment levels:
Compensation is a percentage of fees: for the region, 10% below 99.99% but at least 99.0%; 30% below 99.0% but at least 95.0%; 100% below 95.0%. For a single instance, the first threshold is the range from 99.0% up to but below 99.5%, with the other tiers the same. AWS also doesn't charge for a single instance that's unavailable for more than six minutes in a given clock hour — the only part of this that applies automatically.
Everything else you have to claim yourself. A credit is granted after a request filed in the AWS Support Center, which must arrive by the end of the second billing cycle after the incident. The credit is only issued if it exceeds one dollar, and it can only be applied to future payments: "Service Credits will not entitle you to any refund". The SLA excludes, among other things, unavailability caused by force majeure, internet problems outside the boundary of AWS's EC2 infrastructure, and the customer's own acts, omissions, hardware or software. The most important sentence comes at the end: the SLA sets out "your sole and exclusive remedies" for unavailability.

Amazon EC2 SLA credit table (region level)
aws.amazon.com/compute/sla, screenshot of 2026-09-30
Microsoft publishes a consolidated document covering its online services: the "Service Level Agreement for Microsoft Online Services, October 1, 2026" (Microsoft, SLA for Online Services). Its sole-remedy clause reads: "Service Credits are your sole and exclusive remedy for any performance or availability issues for any Service under the Agreement and this SLA. You may not unilaterally offset your Applicable Service Fees for any performance or availability issues."
The document adds that credits will "not, under any circumstance, exceed your monthly service fees for that Service", and will not be awarded to compensate for other losses, "including but not limited to lost revenue, operational costs, or any indirect losses experienced by you or the end-users".
The exclusion for scheduled maintenance matters too. "Scheduled Downtime" is downtime related to network, hardware or service maintenance or upgrades, about which the document says: "We will publish notice or notify you at least five (5) days prior to the commencement of such Downtime." That downtime doesn't count toward the SLA's downtime. For some services Microsoft drops this exclusion: for Exchange Online, the document states that "there is no Scheduled Downtime for this service".
Levels for the services most companies rely on: Exchange Online and Teams — 99.9%, with a 25% credit below 99.9%, 50% below 99% and 100% below 95%. For Exchange, downtime means a period in which users can't send or receive e-mail via Outlook Web Access. The claim deadline for Azure is 60 days from the incident; for other services, the end of the billing period following the month of the incident; processing typically takes up to 45 days. Preview versions and free plans aren't covered by the SLA.
Google's document is dated "Last modified: August 31, 2026" (Google Workspace SLA). The commitment: monthly availability "at least 99.9% in any calendar month".
Google calculates compensation differently from AWS and Microsoft — in days of service: 3 days below 99.9% (but at least 99.0%), 7 days below 99.0% (at least 95.0%) and 15 days below 95.0%. The total credit in a month can't exceed 15 days. Customers billed offline by invoice get the days added at the end of the contract period; customers paying online get a monetary credit equal to those days on a future invoice.
Downtime is a period in which the service's web interface has more than five percent user errors. A claim has to be filed within 30 days of the moment the customer became eligible for the credit — after that, the right lapses. Here too, the SLA is the customer's "sole and exclusive remedy". One detail: the document contains no scheduled-maintenance exclusion at all.
AWS, Microsoft and Google SLA compensation
AWS Amazon Compute SLA (25.05.2022), Microsoft Online Services SLA (1.10.2026), Google Workspace SLA (31.08.2026); read 2026-09-30 and 2026-10-02
What all three documents share. Compensation takes the form of a credit against future service, you have to claim it within a set deadline, it has an upper limit, and it's the only remedy the agreement provides. A credit worth even 100% of a month's e-mail fee is usually a fraction of what a day without e-mail actually costs your business.
Google Workspace status dashboard — the public availability report
google.com/appsstatus/dashboard, screenshot of 2026-09-30
Alongside SLA, two other abbreviations come up in reliability conversations. The most widely cited definitions come from Google's Site Reliability Engineering book, in its chapter on service level objectives (Google SRE Book):
The authors offer a simple test: ask "what happens if the SLOs aren't met?". If there's no clear consequence, you're almost certainly looking at an SLO, not an SLA.
For a customer, this distinction has practical weight: a statement like "we aim for 99.95% availability" describes an SLO — a target. What actually binds the provider is the document that ties the number to a consequence.
An SLA talks about availability: how long a service can be down. It says nothing about how much data you'll lose after a serious outage, or how fast you'll be back up after a disaster. Two other terms cover that, best described in NIST SP 800-34 Rev. 1, the publication on IT contingency planning, in its section on business impact analysis (NIST SP 800-34 Rev. 1, May 2010, p. 17):
> "Recovery Time Objective (RTO). RTO defines the maximum amount of time that a system resource can remain unavailable before there is an unacceptable impact on other system resources, supported mission/business processes, and the MTD."
RTO (recovery time objective) is the maximum time a system resource can stay unavailable before the impact on other resources, supported business processes and the MTD — the maximum tolerable downtime of a business process — becomes unacceptable.
> "Recovery Point Objective (RPO). The RPO represents the point in time, prior to a disruption or system outage, to which mission/business process data can be recovered (given the most recent backup copy of the data) after an outage."
RPO (recovery point objective) is the point in time before a disruption or outage to which business process data can be restored, based on the most recent backup. NIST adds that RPO expresses how much data loss a business process can tolerate.
In short: RTO answers "how long", RPO answers "from what point". If a backup runs once a day, RPO is, in the worst case, 24 hours: anything entered since the last backup has to be re-entered by hand, or is simply lost. None of the three SLAs described above contains RPO or RTO commitments for customer data — they talk about service availability, not about recovering your data. Those parameters have to be set separately, or guaranteed yourself. How to plan backups and recovery for a website is covered in our article on backup and recovery.
An SLA with a foreign provider is governed by the law named in the main contract, but the reference point for a Polish company is the Civil Code (Kodeks cywilny). We cite the consolidated text (Dz.U. 2026 item 795); the translations are ours, and this section is not legal advice. There is no single, harmonised EU rule on contractual liability, limitation clauses or penalty clauses between businesses.
Art. 471 — the general rule. A debtor must compensate the damage caused by non-performance or improper performance of an obligation, unless the non-performance or improper performance results from circumstances for which the debtor is not liable. Without any SLA, a provider would therefore be liable on general terms for damage caused by a defective service.
Art. 473 — limits on contractual changes to liability. The parties may modify the scope of liability by contract, but § 2 sets a hard limit: a clause stating that the debtor will not be liable for damage it may cause the creditor intentionally is void. Clauses such as "a credit is the sole remedy" limit liability, and Art. 473 § 2 shows that under Polish law such limits are not unlimited.
**Arts. 483 and 484 — contractual penalty (kara umowna).** Under Art. 483 § 1, a contract may stipulate that damage resulting from non-performance or improper performance of a non-monetary obligation will be made good by payment of a specified sum (the contractual penalty). Art. 484 § 1 adds that the penalty is due regardless of the amount of the damage actually suffered, and that a claim for damages exceeding it is not admissible unless the parties agreed otherwise. Under § 2, the debtor may ask for the penalty to be reduced if the obligation has been performed in a substantial part or the penalty is grossly excessive.
Is a service credit a contractual penalty? We stop here deliberately. A credit looks like a contractual penalty under Art. 483 — a pre-set amount for defective performance — but it takes the form of a discount on future fees rather than payment of a "specified sum". We haven't found a source that settles this classification either way. If a meaningful share of your company's revenue depends on a service's availability, this is exactly the question to put to a lawyer before you sign — together with the question of governing law and jurisdiction.
DORA — financial entities only. Regulation (EU) 2022/2554, applicable from 17 January 2025 (Art. 64), states in Art. 30(1) that a financial entity's contract with an ICT service provider "shall include the service level agreements", and lists among its minimum elements "service level descriptions, including updates and revisions thereof" (Art. 30(2)(e)). For critical or important functions, full descriptions are required with "precise quantitative and qualitative performance targets" (Art. 30(3)(a)), along with exit strategies (DORA, EUR-Lex). DORA applies only to financial entities and their ICT contracts — it isn't a general requirement for every SaaS agreement. For other companies, though, it's a useful checklist.
NIS2 — indirectly. Directive (EU) 2022/2555 doesn't name SLAs directly, but Art. 21(2) requires entities in scope to take measures covering, among others, "business continuity, such as backup management and disaster recovery, and crisis management" (point (c)) and "supply chain security, including security-related aspects concerning the relationships between each entity and its direct suppliers or service providers" (point (d)) (NIS2, EUR-Lex). As of July 2026, all but four member states had transposed it — Spain, France, Ireland and the Netherlands were referred to the Court of Justice of the EU. In Poland the Directive is implemented by the act of 23 January 2026 amending the Act on the National Cybersecurity System (ustawa o krajowym systemie cyberbezpieczeństwa, Dz.U. 2026 item 252), in force since 3 April 2026. We haven't verified whether it contains specific requirements for contracts with suppliers.
Everything above comes down to a checklist. It applies to any SLA — with a large cloud provider, a smaller SaaS company, or an IT services provider:
The honest answer is: with a large cloud provider, a small business usually won't negotiate anything. AWS, Microsoft and Google's SLAs are standard documents, accepted together with the terms of service, and changes are published by the provider. Negotiation is realistic mainly with smaller SaaS vendors, local IT companies and custom-software contractors. There it's worth discussing response times, an out-of-hours incident channel, backup parameters, and the format you'll get your data in if you part ways. The choice between a ready-made service and your own system — and the resulting difference in responsibility — is covered in our article on on-premise.
Since a credit won't cover your losses, real protection comes from what the company does on its own. Three things matter most:
If the SLA you're actually interested in is for a company website rather than a cloud service, you're really talking about a maintenance contract: response time, updates, backups and monitoring. That topic is covered in our article on website maintenance, and the maintenance cost calculator gives a rough idea of what that kind of care costs.
What cloud computing actually is, and how the IaaS, PaaS and SaaS models differ — and so which layers are covered by a provider's SLA — is explained in our article on cloud computing. More on the SaaS model itself is in our guide to SaaS. If you're choosing a provider for a critical system and want to go through the contract with someone who understands the technical side, see our technology consulting.
An SLA (service level agreement) is a document in which a service provider writes down how well the service is supposed to work — in the cloud, usually as a monthly uptime percentage, e.g. 99.9% — and what happens if it fails to hit that level. An SLA doesn't guarantee there will be no outages. It only sets out the consequences of exceeding a downtime limit, usually a discount on a future bill.
In a 30-day month, a 99.9% SLA allows 43.2 minutes of downtime, which works out to 8.76 hours a year. The formula: (1 − SLA/100) × minutes in the period. Providers usually calculate availability over a month or billing period, and scheduled maintenance and other exclusions in the agreement often don't count toward downtime.
Usually not in the sense of damages. AWS, Microsoft and Google's SLAs provide a service credit — a percentage of fees or a few days of service, applied to future bills — and state that it's the customer's sole remedy. Microsoft explicitly excludes compensation for lost revenue. A credit has to be claimed within the agreement's deadline. Whether such a credit counts as a contractual penalty (kara umowna) under Polish law is a question for a lawyer.
Per Google SRE, an SLO (service level objective) is a target value for a service level, measured by an SLI. An SLA is the agreement that ties an SLO to consequences for missing it. A simple test: if you don't know what happens when a target isn't met, you're looking at an SLO, not an SLA.
Per NIST SP 800-34, RTO (recovery time objective) is the maximum time a system can stay unavailable before the impact on the business becomes unacceptable. RPO (recovery point objective) is the point before an outage to which data can be restored from the most recent backup — essentially, how much data a business can afford to lose. Cloud providers' SLAs cover service availability and usually contain no RPO or RTO commitments for customer data.
We'll go through the agreements your company relies on together: availability, exclusions, backups, and what you need to cover yourself.
What SaaS is: software as a service by NIST's definition, real business examples, SaaS vs in-house software, and when a subscription pays off.
Multi-tenant SaaS: single tenant vs multi-tenant, the silo/pool/bridge models, Row Level Security, GDPR and choosing a model for an MVP.
On premise, your own server: the full cost beyond hardware, the end of Windows Server 2016 support, and when the cloud or VPS wins instead.
ARR, MRR, churn, NRR, LTV:CAC and Rule of 40: formulas from ChartMogul and Stripe, benchmarks with their sample size, and the traps that make SaaS metrics lie.
A SaaS application from MVP to subscription: the five building blocks, recurring payments in Poland, the legal minimum, costs and the DVN Links example.
Cloud computing by the NIST definition: five traits, IaaS, PaaS and SaaS, public, private and hybrid cloud, and how Polish businesses actually use the cloud.
35 concrete micro-SaaS examples grouped by industry, a niche-scoring framework, a 30-day MVP plan, and a path to your first 50 paying customers.
Cloud security and cloud data security explained: shared responsibility, GDPR data processing agreements, US data transfers, NIS2 and your cloud exit strategy.
Freemium, trial without a card, or trial with a card: ChartMogul conversion data, time-to-value, churn, MRR, LTV:CAC and the Polish cloud market from Eurostat.
Table of Contents · 9 sections · 17 minutes read
Rate this article
Back to the guide: SaaS — what it is and when subscription software makes sense for a business

We found no independent Polish benchmark for SEO cost. How to turn a fee and its hours into an hourly rate, and what to ask before signing.

On premise, your own server: the full cost beyond hardware, the end of Windows Server 2016 support, and when the cloud or VPS wins instead.

Cloud computing by the NIST definition: five traits, IaaS, PaaS and SaaS, public, private and hybrid cloud, and how Polish businesses actually use the cloud.

What an ERP system is, how many Polish firms use one, when a small business needs it, what it costs beyond the price list and where it goes wrong.

A 502 Bad Gateway, 500, 503 or 504 error tells you which part failed: the application, the link between servers or an overload. And who to call.

A 404 Not Found on your own site is usually a page removed without a redirect. What 4xx status codes mean, what Google does and why our 404 returns 200.

Three layers in the order that matters, the list of checks, and the price stated outright. With three findings an owner will never spot on their own.

The same brochure site gets quoted at both ends of the range, and both prices can be honest. Six factors that decide which end you are quoted at.

The lowest quote is not the price of a website, only the smallest part of the bill. Three price tiers, the real cost after a year, four warning signs.