Ein Rational RequisitePro Voraussetzungstyp ist eine Kategorie für Voraussetzungen mit den dazugehörigen beschreibenden und funktionalen Merkmalen. Beispiele für Voraussetzungstypen sind Feature, Anwendungsfälle, ergänzende Voraussetzungen und Glossareinträge.
Ein Voraussetzungstyp dient als Schablone für alle Voraussetzungen desselben Typs und erleichtert das Klassifizieren oder Gruppieren ähnlicher Voraussetzungen innerhalb eines Projekts. Jeder Voraussetzungstyp verfügt über einen eindeutigen Attributsatz, der vom System oder von einem Administrator definiert wird. Außerdem gibt der Voraussetzungstyp das Präfix für das Voraussetzungstag (z. B. FEAT, UC, SUPP oder GLOSS) an sowie Textfarbe und Textstil.