Not necessarily. You may only need repair work. Leaking can result because some flashings have come loose or because a section of the roof has been damaged. The best way to determine the problem is to call in a professional roofing company for an evaluation. We offer FREE roofing inspections. Contact us to schedule a free inspection of your roof by a roofing contractor.