Flat roofs typically leak at roof penetrations (vents and plumbing stacks), or at the edge of the roof. The other reason a flat roof could leak would be due to age. If the roof is old, some of the field areas could be deteriorated and will fail allowing water intrusion in the building.