Bosses and workers at Harrisons Engineering, Billington, are working flat-out to get back into production after the nearby River Calder burst its banks.
Murky water flooded the factory in Longworth Road to a depth up to three feet, swirling around expensive specialist machinery and half a dozen vans and cars.
The company employs 50 people, working on construction steelwork for projects such as railway stations and new supermarkets. Most of them interrupted their Christmas break to help with the clean-up.
Managing director Tim Williams said: “Our works backs on to the Calder, and it burst its banks. We were flooded from 18 inches to three feet in places.
“We’re making good headway getting the silt and sand out, and we’ve had assessors looking at the machinery.
“We have machinery such as welding gear, CNC milling machines and drills, and the silt has got into the motors and gearboxes.
“We’re waiting to see if they can be saved.
“The cars and vans were submrged and we’re having them inspected by mechanics, but luckily most of the fleet was away from the premises.
“It may be four to six weeks before we’re back into full production.”