公司没有按照员工上一年度月平均工资为基数缴纳公积金不合法。首先住房公积金也是强制性政策,必须缴纳。理由是根据《住房公积金管理条例》第二条 本条例适用于中华人民共和国境内住房公积金的缴存、提取、使用、管理和监督。