Flood alerts were issued across Tayside, Fife and Stirling on Monday – with the floodgates in Perth also closed.
Sepa issued flood alerts for Dundee and Angus, Tayside, Fife, and Central due to heavy rain across the region.
The agency warned of “significant flooding impacts”.
It came after a yellow weather warning for thunderstorms and downpours was issued across Tayside, Fife and Stirling.
The Met Office alert came into effect at 2am on Monday and remained in place until 1pm.
Perth and Kinross Council closed the South Inch floodgates at 8pm on Sunday due to the alert.
Aberfeldy Opticians was forced to close on Monday due to flooding.
The Sepa warning said: “Heavy rain on Monday morning could cause significant flooding impacts from surface water.
“Particularly at risk are urban areas and the transport network.
“Impacts may include flooding to low-lying land and roads, and individual properties.
“There could also be a danger from fast-flowing water.”
Conversation