1. Kivitrepp
Enne raudbetooni kasutuselevõttu valmistati treppe sageli kivist. Trepikäiku moodustavad astmed raiuti tavaliselt ühest kiviplokist, igaüks eraldi, erineva profiiliga. Kõige levinum tüüp oli plokkastmed, s.t lihtsad ristkülikukujulised või kiilukujulised astmed. Plokktüübi puhul toetusid astmed üksteise peale, moodustades astmelise pinna nii peal kui all. Kiilukujulise läbilõike eelis seisnes selles, et ainult kõnnipind oli astmeline, samas kui alumine osa jäi tasaseks. Plokkastmeid saab valmistada nii soonega kui ka ilma, samas kui kiilukujulised trepiastmed tehakse peaaegu alati soonega, et saavutada täiuslikult tasane alumine pind. Lisaks kahele kõige levinumale tüübile on aja jooksul tekkinud mitmeid ainulaadseid profiile. Nende kasutamise eesmärk oli eelkõige materjalide säästmine ja konstruktsiooni kaalu vähendamine, lisaks võimalikele esteetilistele eelistele.
Kivist (ja hiljem terrazzo'st) trepiastmeid projekteeriti sageli konsooltugedega treppidena või toetatuna seinale, talale või võlvile. Nii konsooltugedega kui ka seinale toetuvad trepid vajavad vähemalt 38 cm paksust kandevõimelist tellisseina. Konsooltugedega trepi puhul peab minimaalne kinnitussügavus olema 15 cm ning maksimaalne konsoolne trepilennu laius umbes 120–130 cm. Mõlemas otsas toestatud treppide puhul piisab vähemalt 8 cm toestusest kandval müüritisel ning trepilennu laius võib olla mitu meetrit.
2. Puidust trepid
Puitpuidust treppe kasutatakse tavaliselt korterites ja ühepereelamutes, kuid nii ajaloost kui ka tänapäevast on teada palju näiteid nende kasutamisest ühiskondlikes hoonetes. Tänapäevases praktikas on puidust trepid täppistisleritöö; kaks kõige levinumat lahendust on põskpuude vahele või põskpuude peale ehitatud trepid. Põskpuud on tavaliselt 50–60 millimeetri paksused ja puidust astmelauad 40–50 millimeetrit. Esimene lahendus näeb ette, et astmed ehitatakse põskpuu sisse, tehes astme- ja varbalaudade jaoks 20–25 millimeetri sügavused sooned, kuhu need paika liimitakse. Konstruktsiooni on vaja kohati ka tugevdada, kasutades astmete alla paigaldatavaid tõmbvarba. Teise lahenduse puhul asetatakse astmelauad astmeliselt sisselõigatud põskpuude peale ning kinnitatakse tüüblite või peitpearingidega.
3. Betoonist trepid
Monoliitsed raudbetoonist trepid
Monoliitseid raudbetoonist treppe ja kaldteid ehitatakse kohapeal üheaegselt – alates armatuuri paigaldamisest kuni raketise ja betoneerimiseni. Seinatoeliste konstruktsioonide puhul tehakse seinale astmeline, armeeritud rõngastal koos trepilennuga. Talatoe korral võib stringer ulatuda trepiastmete ülemistest ja alumistest ühendusjoontest ülespoole, allapoole või mõlemas suunas. Trepilennu ja vaheplatvormi ühendus võib olla stringeriga või ilma – viimane on esteetilisem lahendus. Täpselt ja kaunilt viimistletud tulemuse saavutamiseks on oluline pöördelõigu kujundamine ning sellest tulenevate trepilennu ja vaheplatvormi paksuste arvestamine.
Monteeritavad raudbetoontrepid
Moodulraudbetoontrepid on individuaalselt mõõdetud ja mittemasstoodanguna toodetud. Elemendid: tugitala, trepimademe ja trepimarsid tõstetakse paika kraanaga. Selle ehitusmeetodi suur eelis on see, et monteeritavaid konstruktsioone saab kohe pärast tõstmist laadida, kuid ühenduskonstruktsioonide ehitamine nõuab suurt täpsust.
4. Metallist trepid ja kaldteed
Metalltrepid on tavaliselt eritellimusel valmistatud metallkonstruktsioonid. Sirgete treppide puhul kasutatakse tugedena I-, C- ja U-kujulisi terasprofiile. Nende vahele paigaldatakse 5–7 mm paksused lainelised terasplekist astmed, mis kinnitatakse keevituse või poltidega. Sageli kombineeritakse metalli ka teiste materjalidega, näiteks puidust plaatidega.
Keerdtrepid on samuti hõlpsasti valmistatavad terasest. Üks võimalus on kinnitada metallastmed keskmise terassamba külge konsooltugedega. Teine lahendus on kinnitada astmed terasest stringerile, mis järgib spiraali välimist joont.