At this moment, we present a new, cost-effective, and environmentally friendly method of preparing a high crystalline Cu2ZnSnS4 (CZTS) absorber layer for thin film solar cells using ethanol-based solutions. Ethanolamine (ETA) and 2-mercaptopropionic acid (MPA) were studied as a stabilizer and to improve wetting ability of the precursors during the deposition process. Cu2ZnSnS4 precursors are deposited onto soda lime glass using spin coater in different molar of cations in the precursor. The effects of a precursor system, ethanol-ETA-MPA, and ethanol-MPA, on the structure, morphology, composition and optical properties of CZTS thin films have been investigated in details. X-ray diffraction and energy-dispersive X-ray spectroscopy analyses confirmed the successful fabrication of high crystalline Cu2ZnSnS4 kesterite phase. The crystallinity of CZTS is continue increasing before reaching 2.2 molar cations of the ethanol-MPA precursors. The crystallinity of ethanol-ETA-MPA precursors remains similar in the experiment using 1.2 molar and 1.6 molars. The highest crystallinity was achieved using 2 molar cations of the ethanol-MPA precursor. Its band gap energy is found to be around 1.4 eV. The SEM micrographs of CZTS film shows the average grain size around 1.5 μm and some porosity which indicated the room of improvement. The high-crystallinity CZTS achieved in the present study brings a low-cost absorber semiconductor one step closer to practical use.