装饰装修公司必须要购买社保。根据相关规定,企业必须要给员工购买基本养老保险、基本医疗保险、失业保险、工伤保险以及生育保险。如果装饰装修公司有临时工或是流动性较大的岗位,可以选择购买一份企业团体意外险,保障临时工作人员的安全。