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 there's no single, harmonised EU rule on contractual liability, limitation clauses or penalty clauses between businesses. That leaves a mechanism rather than a citation: an SLA's exclusive-remedy clause and its liability caps are tested under the governing law named in the contract, and national laws commonly void an advance exclusion of liability for intent — the details depend on the member state.
Is a service credit a contractual penalty? We stop here deliberately. A credit looks like a contractual penalty — a pre-set amount for defective performance — but it takes the form of a discount on future fees rather than payment of a fixed sum. We haven't found a source that settles this question either way for any given jurisdiction. 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. Whether your own country's implementing law contains specific contract requirements is worth checking directly against its text.
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 under a given jurisdiction's 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 the EU, 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 EU 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 EU cloud market from Eurostat.
Your Partner in Business, Digital Vantage Team
Digital Vantage team is a group of experienced professionals combining expertise in web development, software engineering, DevOps, UX/UI design and digital marketing. Together we carry out projects from concept to implementation - websites, e-commerce stores, dedicated applications and digital strategies. Our team combines years of experience from technology corporations with the flexibility and immediacy of working in a smaller, close-knit structure. We work in agile methodologies, focus on transparent communication and treat each project as if it were our own business. The strength of the team is the diversity of perspectives - from systems architecture and infrastructure, frontend and design, to SEO and content marketing strategy. As a result, the client receives a cohesive solution where technology, aesthetics and business goals go hand in hand.
Rate this article
Back to the guide: SaaS — what it is and when subscription software makes sense for a business

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 the EU, 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 EU businesses actually use the cloud.

A practical guide for entrepreneurs: how to use QR Code and Short Link, specific uses, creation instructions, analytics and pitfalls to avoid.

The advertised price is rarely the price. Four kinds of hosting, the point where each stops being enough, and what hosting actually changes in site speed.

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.