律师解答:公司要求员工签订不缴纳五险一金的合同,并每月扣除20元保险费的做法不合法。根据《劳动法》和《社会保险法》的规定,用人单位必须为员工缴纳五险一金,员工与公司签订的放弃五险一金的合同无效。 补充:根据《劳动合同法》第26条规定,违反法律、行政法规的劳动合同无效。公司应依法为员工缴纳社会保险和住房公积金,员工的社会保险权益受法律保护。员工可以向劳动监察部门举报或申请劳动仲裁,维护自身合法权益。