Officials confirmed that the fire broke out at Overhead Doors, located at 2460 S. 1560 West.
A large pillar of smoke could be seen for miles.
South Davis Metro Fire asked people to avoid the area as crews worked to contain the blaze.
The fire was contained within less than an hour, but the building was a total loss.
South Davis Metro Fire Chief Jeff Bassett said the 911 call came in at 4:50 p.m.
Bassett said about 6 employees who were inside the building were able to evacuate without injury as te fire spread quickly.
By the time crews arrived, Bassett said they were forced to take a defensive stance and keep their distance, since flames were reaching high into the air. He said they had no hope of saving the building, so they set up a perimeter to keep the flames from damaging homes or other buildings in the area.
Some explosions were heard inside the building as the fire raged on, but Bassett said they were probably due to gas or oxygen tanks used in the shop area that detonated during the blaze.
One firefighter received a cut during the incident and was taken to the hospital for treatment. He was released shortly after.
Bassett said Sky Harbor Airport, located less than a block away was shut down for about an hour due to smoke in the area.
The cause of the fire was still under investigation, and Bassett said it could be some time before they know how it started.
More than 50 firefighters involving agencies spanning Salt Lake County to Layton worked on the fire.