In the recent years, thin film solar cells (TFSCs) have emerged as a viable replacement for crystalline silicon solar cells and offer a variety of choices, particularly in terms of synthesis processes and substrates (rigid or flexible, metal or insulator). Among the thin-film absorber materials, SnS has great potential for the manufacturing of low-cost TFSCs due to its suitable optical and electrical properties, non-toxic nature, and earth abundancy. However, the efficiency of SnS-based solar cells is found to be in the range of 1 ~ 4 % and remains far below those of CdTe-, CIGS-, and CZTSSe-based TFSCs. Aside from the improvement in the physical properties of absorber layer, enormous efforts have been focused on the development of suitable buffer layer for SnS-based solar cells. Herein, we investigate the device performance of SnS-based TFSCs by introducing double buffer layers, in which CdS is applied as first buffer layer and ZnMgO films is employed as second buffer layer. The effect of the composition ratio (Mg/(Mg+Zn)) of RF sputtered ZnMgO films on the device performance is studied. The structural and optical properties of ZnMgO films with various Mg/(Mg+Zn) ratios are also analyzed systemically. The fabricated SnS-based TFSCs with device structure of SLG/Mo/SnS/CdS/ZnMgO/AZO/Al exhibit a highest cell efficiency of 1.84 % along with open-circuit voltage of 0.302 V, short-circuit current density of 13.55 mA cm−2, and fill factor of 0.45 with an optimum Mg/(Mg + Zn) ratio of 0.02.