Contract farming is when a farmer makes an agreement with a company to grow a certain type of crop or raise certain animals. The farmer gets paid to do the work, and the company gets the crops or animals that they want. The contract will talk about how much the farmer will get paid, and how long it will take for the farmer to deliver the crops or animals. The company will also give the farmer instructions about how to take care of the crops or animals.