Plexiglass roofing is expensive but comes with substantial benefits difficult to overlook, however, if you're still looking for an inexpensive option then you should cover your roof with flexible greenhouse plastic film. It will last under the sun for a good amount of time and it's the cheapest way for someone to cover their roofs.