În funcție de plantele alese pentru acoperirea teraselor, se diferențiază două tipuri de acoperiș: extensiv și intensiv. Diferența constă în grosimea stratului de pământ, care depinde de structura de rezistență din proiect.
Extensiv
Acoperișul de tip extensiv presupune un strat foarte subțire de sol, de regulă cu o adâncime între 5 și 15 cm, pe care cresc plante extrem de tolerante, ce nu implică o îngrijire specială sau nu necesită aproape deloc îngrijire. În general este recomandată cultivarea plantelor indigene, rezistente la temperaturi extreme și care prind rădăcini într-un timp mai scurt pentru a evita secarea și întărirea solului.
Intensiv
Acoperișul de tip intensiv poate arăta ca orice altă grădină cu flori și tufe, deci depinde de existența unui strat mult mai gros și afânat de sol, peste 15 cm. Tehnologia modernă permite chiar și cultivarea copacilor.
Unele acoperișuri sunt adevărate sere de legume și ornamente de grădină. Acest acoperiș necesită aceeași îngrijire precum o gradină obișnuită și poate fi realizat doar în cazul construcțiilor solide care suportă această încărcătură.