五险一金都是法定的。其中五险是社保,但五险仅是针对城镇职工而言的狭义上的社保,具有强制性,而广义上的社保并不都具有强制性;一金不是社保,但仅仅是由于历史因素等塬因没有加入社保,其同样具有强制性。五险一金中的“五险”就是我们常说的社保,包括养老保险,医疗保险,失业保险,生育保险与工伤保险,至于社保与五险一金的区别,可以说,在社保的基础上加上住房公积金(简称“一金”),就是“五险一金”了。社保和五险一金的区别在于社保比五险一金少了一个公积金,社保是法定需要缴纳的,而公积金并不是法定的。用人单位和劳动者在建立了劳动关系以后,必须要为劳动者缴纳社保,但是不是必须要缴纳公积金。