Katon luomisessa käytetään pohjimmiltaan seitsemää erilaista kattokatto -mallia: tavallinen, lonkka-, lonkkatuki, laakso, laaksonosturi, vammautukka ja lentävä lonkka. Yleisin katto voidaan rakentaa käyttämällä vain yhtä kattotyyppiä, mutta monimutkaisimmat kattorakenteet voivat käyttää kaikkien seitsemän kattotyypin yhdistelmää. Vaikka katto voidaan koota paikan päällä raaka-aineista, yleisin tapa rakentaa katto on valmiiksi valmistettu katto, joka toimitetaan työmaalle puutavaran jakelijan toimesta ja joka myös asettaa katot katolle puomitrukilla.
Tavallista kattoa käytetään perusviilukaton luomiseen. Tämäntyyppinen koski kulkee ulkoseinästä ja jatkuu harjalevylle tai katon huipulle. Yhteistä kattokattoa käytetään katon korkeuden määrittämiseen ja harjanteen asettamiseen. Kun harjalevy on asetettu, katto on valmis seuraavan tyyppiselle kattotyypille.
Lonkan katto kulkee 45 asteen kulmassa yhteiseen koskeen nähden. Lonkka -koski asetetaan seinän tai perustuksen kulmaan ja kulkee harjanteelle. Tämäntyyppistä kattoa käytetään katon pään viimeistelyyn, jossa se osuu rakennuksen päähän. Lonkkatangon koski istuu rakennuksen seinälle ja kulkee lonkkatukiin. Lonkkatukki kulkee yhteisten koskenlaskujen kanssa ja on linjassa lonkkatapin yhteisten koskien kanssa.
Laakson kattoja käytetään kaikkialla, missä katolla on sisäkulma. Laakson kattorakenne sijoitetaan 45 asteen kulmaan yhteisiin kattoihin nähden, ja se kulkee harjanteesta rakennuksen ulkoseinään. Valley -jack -koskettimet kulkevat laakson koskesta harjanteen laudalle ja ovat linjassa tavallisten kattopalkkien kanssa. Ahdistavaa tunkkikärkeä käytetään etäisyyden laskemiseen laaksokarusta lonkkatapiin, kun ne sijaitsevat hyvin lähellä toisiaan.
Lentävää lonkkatahnaa käytetään monitasoisilla katoilla, kun on useita kattoharjalevyjä eri korkeuksilla. Lentävä lonkka -koski kulkee alueelta, jossa laakson kattopuoli kohtaa harjanteen ja kulkee korkeamman harjanteen loppuun. Lentävä lonkkakatto tunnetaan myös mysteeri lonkkana. Kattoa rakennettaessa on todennäköistä, että valmiiden kattojen viimeistelyyn voidaan käyttää useiden erilaisten kattotyyppien yhdistelmää.