The best time of the year when gun safes go on sale is between October to December. This is where most discount happens, and demand for gun safes are high, so manufacturers compete to get potential buyers.