The creaking sound is perfectly normal and is caused by the movement of roof timbers responding to changes in temperature.
Roof cracking noise summer.
The wood frame under your roof experiences temperature changes from the outdoor air because the attic does not receive much heating or air conditioning.
As your house quiets down at night and the temperatures fall the cooling of your roof components can often be heard.
At night attic can sometime make loud creaking and cracking sounds.
Creaking wheezing or popping sounds happen at nighttime due to cooler weather.
The patter or even the roar of falling rain or hail popping and cracking noises perhaps due to thermal expansion and contraction of roof coverings metal roofing or roof structure and transmitted noises from other external sources such as low flying aircraft or nearby trains or auto truck traffic from a nearby highway.
As the lumber expands it moves and it will rub against other pieces of wood that aren t moving at the same rate.
The sound can be present both in mild weather and heavy winds.
Banging sounds generally occur when a part of the roof has not been properly fixed in place.
Or when it has come loose.
Popping cracking and snapping sounds coming from their roofs especially when the colder weather hits is a common problem.
At night the outdoor temperature lowers and the wood contracts.
The most common noise issues with flat roofs are banging loud rain snapping popping sounds heat related cracking and creaking.
This movement creates the popping noise.
Roof noises may be described as those attributed to an obvious source.
The sun shines on your roof all day warming the tiles and sub roof.