A leak can be difficult to locate as water can enter the roof in one spot and travel before appearing as a leak. A professional roofer can perform a leak detection test to pinpoint the exact location of the leak.