The present work deals with the study of structural, ferroelectric, dielectric and electro-caloric effects in lead free ferroelectric polycrystalline Ba1-xCaxTi0.95Sn0.05O3 (x= 2, 5 and 10 %) i.e., Ca, Sn co-doped BaTiO3 (BTO). Phase purity of the samples is confirmed from X-ray data by using Rietveld refinement. 119Sn Mossbauer reveals homogenous phase as well as iso-valent substitution of Sn at Ti site. Enhancements in ferroelectric and dielectric properties have been observed. Indirect method which is based on Maxwell equation has been used to determine the electro-caloric (EC) effect in the studied ferroelectric ceramics and maximum EC coefficient is observed for Ba0.95Ca0.05Ti0.95Sn0.05O3.