The vessel sank nearly 7km from its origin in the port of Limay west of Manila. It was attempting to return to port after running into bad weather.
The incident occurred as heavy rains fuelled by Typhoon Gaemi and the seasonal monsoon lashed Manila and surrounding regions in recent days.
The state weather service said the monsoon had weakened by late Friday, giving the authorities a window of relative calm at sea to recover the cargo.
The coast guard estimates the extraction would take at least seven days.
The Philippines has struggled to contain serious oil spills in the past.
It took months to clean up after a tanker carrying 800,000 litres of industrial fuel oil sank off the central island of Mindoro last year, contaminating waters and beaches of the island and devastating the fishing and tourism industries.
Another tanker sank off the central island of Guimaras in 2006, spilling tens of thousands of gallons of oil that destroyed a marine reserve, ruined local fishing grounds and covered stretches of coastline in black sludge.