公司买商业险不买社保是不合法的。按照国家有关法规要求,公司必须为职工交纳五险,不买就是违法行为,职工有权要求并可向有关部门反映。公司应尽快为员工办理社保。而商业保险只能是社保的补充,是公司为员工办的福利,不能以商业险代替社会保险。