The Harris County Fire Marshal's Office traced the cause of the fire at the Motel 6 near Cypresswood and I-45 to a 3- and 6-year-old. This is consistent with what witnesses told Eyewitness News earlier at the scene.
Seven people, including two children, were transported to hospitals for smoke inhalation after the blaze engulfed the building, leaving a massive hole in the roof.
Investigators said the children who started the fire were left alone by the babysitter.
When firefighters arrived, they found heavy flames penetrating the roof, sending a thick column of black smoke into the sky that could be seen for miles.
The fire later spread to an adjacent building through a common attic space.
As night fell, guests became frustrated. The motel was a temporary home for several families, who were scrambling for a place to stay Wednesday night.
The American Red Cross responded with comfort items, like blankets, but one father told ABC13, "I don't need a blanket. I need somewhere to stay."
The motel owner told Eyewitness News he was not authorized to speak.
Video from SkyEye 13 showed the roof of the first structure was destroyed. Crews from at least three departments worked to control the flames.
Spring, Ponderosa and South Montgomery Fire crews are working together to get people and pets out, while putting out a 3-Alarm fire at a Motel 6 at Cypresswood and I45. Please avoid the area! pic.twitter.com/zkNzgTnJj7— Spring Fire Department (@Springfdtx) October 9, 2019
None of the injuries appeared to be life threatening, according to officials on the scene.
Pictures showed firefighters rescuing guests through broken windows. A litter of puppies appears to have made it out alive as well.
Follow Jessica Willey on Facebook and Twitter.