# Uptime, MTTR, MTBF and the Nines: Monitoring Terms in Plain English

> The monitoring terms that matter, each explained with what it means for your client contract.

Source: https://uptimeify.io/blog/monitoring-terms-uptime-mttr-mtbf

Uptime is the share of time a service was reachable. MTTR is the average time to fix an outage. MTBF is the average time between two outages. The nines are shorthand for availability tiers: 99.9 percent is three nines. It reads dry, but it decides what goes into your client contract, and whether you can prove it at month-end.

This post explains the terms that show up on every status page, in every SLA and in every monitoring dashboard. Each section also tells you what the term means for your client contract. Because a number you cannot turn into a promise does little for you in a client conversation.

- **Uptime** is the percentage of reachable time. It drives your outage budget and your SLA promise.
- **MTTR** measures how fast you fix an outage. Lower is better.
- **MTBF** measures how reliably a service runs between outages. Higher is better.
- **The nines** (99 percent, 99.9 percent, 99.99 percent) are shorthand for uptime tiers. Each extra nine cuts the allowed outage budget tenfold.
- For the contract: uptime is the promise, MTTR is the fix-time cap, MTBF is the reliability expectation.

## Contents

- [Uptime: the percentage you promise](#uptime)
- [Downtime and the error budget](#downtime-error-budget)
- [The nines: 99, 99.9 and 99.99 percent](#the-nines)
- [MTTR: how fast you get back up](#mttr)
- [MTBF: how reliably it runs between outages](#mtbf)
- [SLA, SLO and SLI: the promise and its parts](#sla-slo-sli)
- [How the terms work together](#how-they-fit)
- [Frequently asked questions](#faq)

## Uptime: the percentage you promise 

Uptime is the share of time a service was reachable and working, measured over a period and shown as a percentage. 100 percent would mean it never went down. 99.9 percent means it was unreachable 0.1 percent of the time.

The value comes from the ratio of successful checks to all checks. If a monitor probes your client site every 30 seconds and it was reachable in 99.95 percent of those checks, uptime for the period sits at 99.95 percent. What matters is where the checks come from: a single probe location can mistake a local network fault for a real outage. When checks run from several European locations and an outage only counts once confirmed, the number measures real reachability instead of noise.

**What this means for your client contract:** Uptime is the number you promise. Write "99.9 percent availability" into the contract and it becomes a verifiable commitment, not a slogan. At month-end you have to back it up, otherwise the promise is worthless or even a liability. For how to measure and set up those percentages cleanly, see the [uptime monitoring page](/monitoring/website-monitoring/uptime-monitoring).

Uptime is the percentage of reachable time over a period. In the contract, uptime is the promise you have to prove at month-end.

## Downtime and the error budget 

Downtime is the flip side of uptime: the time a service was unreachable. At 99.9 percent uptime, 0.1 percent downtime is left over. That remaining slice is your **error budget**, the outage duration you can afford without breaking the promise.

In concrete numbers it gets easier to grasp:

| Uptime | Downtime per month (30 days) | Downtime per year |
| --- | --- | --- |
| 99 percent | about 7.2 hours | about 3.65 days |
| 99.9 percent | about 43 minutes | about 8.8 hours |
| 99.95 percent | about 21 minutes | about 4.4 hours |
| 99.99 percent | about 4.3 minutes | about 52.6 minutes |

**What this means for your client contract:** The error budget turns an abstract percentage into something you can plan around. Once you know that 99.9 percent allows only about 43 minutes per month, you schedule maintenance windows and deployments inside that budget on purpose, instead of burning it unnoticed on a bad day. Planned maintenance can be excluded from downtime cleanly through a [maintenance window](/maintenance-windows), so it does not weigh on your SLA number for no reason.

Rather not do the math on how many minutes hide behind an uptime figure? The availability calculator does it for you.

## The nines: 99, 99.9 and 99.99 percent 

"The nines" is industry shorthand for uptime tiers, counted by how many nines appear in the percentage. Two nines is 99 percent, three nines is 99.9 percent, four nines is 99.99 percent, five nines is 99.999 percent. When someone says "we run three nines," they mean 99.9 percent uptime.

Here is the key point: each extra nine cuts the allowed outage budget by a factor of ten. Moving from 99.9 to 99.99 percent looks tiny on paper, but it shrinks the monthly outage budget from about 43 minutes to about 4. And every added nine costs disproportionately more: better redundancy, faster response, more effort.

**What this means for your client contract:** Only promise the nines you can actually hold. One nine too many looks great in the sales pitch and becomes a trap at month-end, when a single longer outage blows the budget. Realistic three nines, cleanly proven, are worth more than four nines you miss. Five nines (about 26 seconds per month) are neither necessary nor economically sustainable for most agency clients.

## MTTR: how fast you get back up 

MTTR stands for Mean Time To Recovery (or Repair), the average time it takes to fix an outage. It is measured from the start of the incident to restoration, averaged across many incidents. If a site goes down three times and recovery takes 10, 20 and 30 minutes, MTTR sits at 20 minutes.

MTTR is the recovery-speed metric. It hangs less on technology than on process: how fast the right team member learns about the outage, how fast they respond, how fast the cause is fixed. An alert that instantly reaches the right person and escalates to the next tier when unacknowledged pushes MTTR down noticeably. An alert lost in the noise drives it up.

**What this means for your client contract:** Many SLAs carry an MTTR promise, such as "resolution within 30 minutes." It caps how long the client sits with a broken site, and it often matters more than the raw uptime figure, because it describes the experience in a real incident. To hold an MTTR promise, you need reliable alerting with multi-tier escalation. That is exactly what [smart alerting](/features/smart-operations/smart-alerts) is for, passing an unacknowledged alert to the next person automatically.

MTTR is the average time to fix. Lower is better. In the contract, it caps how long a client waits per incident.

## MTBF: how reliably it runs between outages 

MTBF stands for Mean Time Between Failures, the average operating time between two consecutive outages. If a service runs for 1,000 hours and fails five times in that span, MTBF sits at 200 hours. The higher the value, the more reliable the service.

Where MTTR answers "how fast back up?", MTBF answers "how often down at all?". Together they paint a fuller picture than uptime alone: two services can share the same uptime, one with a single long rare outage, the other with many short ones. For the client, those two feel very different.

**What this means for your client contract:** MTBF shows up in the SLA less often than uptime or MTTR, but it is the early-warning signal for your operation. When MTBF falls, outages are clustering, even if the uptime figure still looks fine. Watch MTBF and you spot a crumbling system before it breaks the uptime promise, letting you act before the client calls.

## SLA, SLO and SLI: the promise and its parts 

These three acronyms get mixed up constantly, but they stack cleanly on top of each other:

An **SLI** (Service Level Indicator) is the raw measurement, for example the measured uptime of 99.95 percent last month. It is the bare number.

An **SLO** (Service Level Objective) is the internal target for that measurement, for example "we want to hold at least 99.9 percent." It is the bar you set for yourself.

An **SLA** (Service Level Agreement) is the contractual promise to the client, including consequences for missing it, for example a credit when uptime drops below 99.9 percent. It is the promise with teeth.

**What this means for your client contract:** Set your internal SLO stricter than the SLA you promise the client. If you aim for 99.95 percent internally but only commit to 99.9 percent contractually, you have a buffer. That way you notice internally when it gets tight, without immediately breaching a contractual line. For how to manage and monitor SLA targets per client, see the [SLA management](/features/smart-operations/sla-management) page.

## How the terms work together 

Explained one by one, each term reads like an isolated number. In the client contract, they interlock:

**Uptime** is the headline promise, the percentage commitment. The **nines** are its shorthand, making it quick in a sales pitch to say which tier you mean. **Downtime** and its **error budget** tell you how much outage that promise actually allows. **MTTR** caps how long a single incident may last. **MTBF** warns you when outages start clustering. And **SLA, SLO and SLI** form the frame that orders all these numbers, from internal target to contractual promise.

Master these terms and you sell monitoring not as technology, but as a promise you can stand behind. The client is not buying percentages, they are buying the certainty that someone is watching their site and will respond fast when it matters. The metrics are the proof you put on the table at month-end.

The last step is turning those numbers into something the client understands without explanation. That is exactly what a clean monthly report does, pulling uptime, incidents and recovery times into one place. For how to [build an SLA report for your clients](/blog/how-to-create-an-sla-report-for-clients) step by step, see the linked post.

If you want to look up a single term again at leisure, you will find each metric on its own in the [monitoring glossary](/resources/platform-and-support/glossary).
