Skip to content
Glossary · Reliability

RPO (recovery point objective)

Also called recovery point objective.

Definition

The point in time to which data must be recoverable after an outage: in practice, how much recent data you can afford to lose.

Last updated

What it is.

NIST defines RPO as the point in time to which data must be recovered after an outage. If your RPO is one hour, then after a failure you must be able to restore data from no more than an hour before it happened.

RPO is set by the business and met by the backup design. An RPO of 24 hours can be met with nightly backups. An RPO of minutes needs continuous replication or point-in-time recovery. It is paired with RTO, which is about time to recover, not data lost.

Why it matters

Backups that are too far apart mean lost orders, payments or records after a failure. Backups that are more frequent than needed cost money. Setting an RPO per system makes that trade-off a decision instead of an accident.

In a product build

RPO is decided when the database and hosting are chosen. Writing it down during the build also tells the team which backups to test before launch.

Watch out

Common mistakes.

  1. 01

    Never testing a restore, so the RPO is a hope rather than a fact.

  2. 02

    One RPO for every system, when some data matters far more than other data.

  3. 03

    Forgetting files, queues and third-party data that are not in the main database.

Sources

Read the official text.

Primary sources this definition is based on.

Related

Related terms.

Building something with this? Ask an engineer.

OceanLab designs and builds production software. Tell us what you are planning and we will reply with how we would approach it.

OceanLab

Enterprise Software Engineering - Human + AI

Languages

Locations

Global Headquarters

21 Merchant Road, 3rd Floor, Singapore 058267

Main corporate office and leadership operations

North America Office

548 Market Street, PMB 12472, San Francisco, CA 94104

Client operations and business development

India Office

402 Shivalik Shilp II, SG Highway, Ahmedabad 380015

Engineering and delivery center

© 2026 - Copyright. All Rights reserved OceanLab