外地户籍在上海必须有工作单位才能缴纳社保,自己是无法缴费的。外地农村户口缴纳的社保包含养老、医疗和工伤保险,每月单位缴669元,个人211元(工资为1620元时个人不承担费用)。在单位工作多长时间就缴多长时间。