交社保不收现金违法。 从法律角度上来说,拒收现金本身就是违法的, “无现金化”本身合理合法,但是强制性不收现金是违反《中国人民银行法》和《中华人民共和国人民币管理条例》。根据《中华人民共和国人民币管理条例》第三条 中华人民共和国的法定货币是人民币。以人民币支付中华人民共和国境内的一切公共的和私人的债务,任何单位和个人不得拒收。