La principal diferencia es que el mantenimiento revisa el estado de la obra y hace pequeños cambios y mejoras para mantener el tejado en perfecto estado. Es un servicio que se aplica cuando no hay daños aparentes, con el fin de prevenir males mayores y conservar elementos como la impermeabilización, las tejas, la pintura y hacer reparaciones menores de grietas y posibles fugas que hayan surgido.
En cambio, la rehabilitación de tejados es un proceso mucho más complejo. Se da en tejados que ya han sido dañados y que están en mal estado por antigüedad, daños graves y falta de mantenimiento. Aquí se reconstruye el tejado, dándole nuevas funciones como impermeabilizaciones de tejados o cambiando elementos como las tejas o la pintura. Un buen ejemplo sería retirar tejas de uralita y cambiarlas por un material libre de amianto.
La conclusión es que la rehabilitación de tejados es la consecuencia de no hacer el mantenimiento de manera periódica. Es una obra mucho más costosa y que requiere de más tiempo y coste. De este modo, mantener el tejado en buen estado te ahorrará mucho dinero a largo plazo.