Divers matériaux peuvent être utilisés pour composer une toiture. Le choix est lié aux règles d'urbanisme de chaque commune car chacune dispose de son PLU (Plan Local d’Urbanisme) qui indique les matériaux et les coloris autorisés.
Il faut également prendre en compte divers critères comme le climat ainsi que l'exposition au vent et à la pluie.