Een herstelprocedure is een vastgelegde werkwijze voor het gecontroleerd herstellen van een website of systeem na een incident. In zo’n procedure staat beschreven welke stappen worden gezet om de dienstverlening te herstellen, in welke volgorde dat gebeurt en wie waarvoor verantwoordelijk is. Het doel is niet snelheid alleen, maar voorspelbaarheid: herstel moet reproduceerbaar zijn, ook onder druk. Een herstelprocedure voorkomt dat ad-hoc beslissingen leiden tot extra schade, onvolledig herstel of verlies van data.
In de praktijk omvat een herstelprocedure onder meer het terugzetten van back-ups, het herstellen van configuraties en het verifiëren van functionaliteit na afloop. Belangrijk is dat de procedure vooraf is opgesteld en getest, niet pas tijdens het incident wordt bedacht. Juist die voorbereiding maakt het verschil tussen technisch herstel en beheerst herstel.