In general, a 7-degree slope is usually too small for a roof in a rainy area. A larger slope will allow more water to drain off the roof, preventing it from becoming saturated and causing damage. If you need a smaller slope for your roof, get estimates from multiple contractors to ensure you're getting the best possible price and quality.