The main reasons for child labour :-
1. sometimes parents are not able to pay the fees and make them study

2. the child is sometimes not able to study and due to this weakness parents tell there child to do Labour

2. sometimes parents are not willing to see there child doing labour ,but for the sake of food and shelter parents and child have to do labour
Poverty is the main reason for child labour.if the kid's parents are unable to afford education to their children and they can't spend their day without working and if the child is an orphan and he has nowhere to go he stays in the place where he does,i think these are the main reasons