Le complexe oligosaccharide protéine transférase est composé de plusieurs sous-unités, dont la sous-unité catalytique (OST-A), la sous-unité régulatrice (OST-B) et les sous-unités accessoires (OST-C, -D et -E). La sous-unité catalytique est responsable du transfert de l'oligosaccharide du précurseur lié au dolichol au résidu asparagine, tandis que la sous-unité régulatrice contrôle l'activité de la sous-unité catalytique. Les sous-unités accessoires participent à l'assemblage et à la stabilité du complexe.