Emergency services were called to the incident at 12.06pm.
A Fire and Emergency New Zealand spokesman said two fire crews from Invercargill , one from Thornbury as well as a crew and a tanker from Wallacetown attended.
On their arrival, they confirmed the ammonia leak and requested more support.
Two more crews from Invercargill and Fenz’s Hazardous Materials Unit were sent to the scene, he said.
“Crew located the ammonia leak in one of the buildings. They’ve worked with the on-site staff to isolate the area. Crews and a specialist team entered the building with PPE to ensure no-one was at the building.”
He said the crew would be starting the decontamination process soon and they were expected to be on site for more than a couple of hours.
“We will make sure everything is safe before handing it back to the staff on site.”
In an update around 3pm Fenz said crews were making sure all leaks had been isolated, and were dispersing and diluting the gas cloud associated with the leak.
"While this is under way, people in the immediate area are asked to continue to stay indoors and keep their doors and windows closed as a precaution."