Under subsistence agriculture, a farmer mainly produces those crops which are required to meet the most immediate needs of his family. These are Primarily food crops and to some extent nonfood crops like cotton, sugarcane, etc.,
On the other hand, under commercial agriculture, a farmer cultivates those crops which find a ready market. The farmer sells the crops in the Market and with the cash received from the sale of crops, he purchases the goods required by him.