However, setting up a tea stall requires a minimum expenditure of Rs 2 lakh. This amount covers all the basic requirements required to start a tea franchise company in India.