Seyed Ali Shobayri, Seyed Ali Shobayri is of mixed Iranian and Scottish descent who found the path of the Ahlul Bayt (a) by his own research. He holds a BA in Islamic Studies from Middlesex University through the... Answered 2 years ago

Bismillah, 

Asalamu Alaykom, 

Makruh actions will not cause one to have a sin, but it is possible that one could gain more reward by avoiding them. They are actions which are better to be avoided and disliked. 
 

Furthermore although one will not get a sin for doing a makruh action, there could still be a negative impact for one spiritually. So by avoiding them it could build up one spiritually and strengthen their soul.
 

May Allah grant you success