A subsistence farmer is a farmer who grows his own crops. Subsistence agriculture is self-sufficiency farming in which the farmers focus on growing enough food to feed themselves and their families. The typical subsistence farm has a range of crops and animals needed by the family to eat and clothe themselves during the year.
A commercial farmer is a farmer who sells all his crops. Commercial agriculture is large-scale production of crops for sale, intended for widespread distribution to wholesalers or retail outlets. In commercial farming crops such as wheat, maize, coffee, tea, sugarcane, rubber, banana, cotton are harvested and sold into world markets.