Er zijn drie hoofdtypen houdrelais, waaronder mechanisch, impulssequencing en magnetisch.
Mechanische vergrendelingsrelais gebruiken vergrendelingsmechanismen om contacten in de laatste positie te houden totdat ze informatie ontvangen om te veranderen. Dit gebeurt meestal door een tweede spoel te bekrachtigen. De contacten blijven dan in die positie vergrendeld totdat de tegengestelde spoel energie heeft ontvangen.
Impulssequentierelais dragen bij elke puls contacten over. Normaal gesproken bestaan impulsrelais uit een magnetisch grendelrelais en een solid-state circuit dat bepaalt in welke positie het relais zich bevindt wanneer de stroom wordt ingeschakeld, en vervolgens wordt de tegenovergestelde spoel bekrachtigd. De contacten zullen deze positie behouden wanneer de stroom wordt uitgeschakeld, en wanneer de spoelen weer energie ontvangen, begint de cyclus opnieuw.
Een magnetisch vergrendelingsrelais heeft doorgaans één puls spoelvermogen nodig om de contacten in de ene richting te bewegen, en vereist vervolgens nog een puls die wordt omgeleid om de contacten terug in de andere richting te bewegen. Dit soort relais kan één of twee spoelen hebben. In een apparaat dat slechts één spoel heeft, beweegt het relais in één richting wanneer er stroom wordt toegepast met één polariteit. Het wordt dan gereset als de polariteit wordt omgekeerd. In een apparaat met dubbele spoelen zullen de contacten vooruitgaan wanneer de gepolariseerde stroom wordt toegepast op een spoel die is gereset.