Question: how much weight can you put on a roof?
Answer: Per those guidelines, an ordinary roof on a home needs to hold 20 pounds per square foot at absolute minimum. Depending on your type of roof and what it is used for, it may be required to hold more weight. For example, a flat roof intended to hold a home garden needs to hold 100 pounds per square foot.