Pure CZTS kesterite phase is formed ≥450 °C annealing temperature. Crystallization of the CZTS films are enhanced by the sulfurization at 550 °C. Higher value of carrier concentration and mobility is found in the 550 °C sulfurized CZTS film. The band gap rearranges with annealing and sulfurization leading to an optimum band gap for higher absorption.