Le rôle principal d’une charpente est de supporter la toiture en résistant aux charges (poids, vent, neige, pluie) et aux efforts mécaniques comme la flexion et la traction.​
Elle garantit la stabilité du toit, préserve la structure des murs et limite les déformations de l’ensemble du bâtiment.
Dans certains cas, notamment en charpente traditionnelle, elle a également une fonction esthétique et permet l’aménagement des combles.​