Typhoon Phanfone hit the Philippines late on Tuesday with winds of up to 120 kph (75 mph) and gusts of 150 kph, heavy rain and flooding.
The fatalities were in the central provinces of Capiz, Iloilo and Leyte, including a 13-year-old boy who was electrocuted, a man killed by a tree branch and another killed in a car accident, the disaster agency said.
An average of 20 typhoons hit the Philippines each year, with storms becoming fiercer in recent years.