根据上海市政府相关规定,购买经济适用房后,一般需要等待一段时间才能拿到房子。具体时间取决于房屋的建设进度、政府审批流程等因素。通常情况下,购房者在付清全款后,需要等待一到两年左右才能办理房产证并入住。购房者可以向开发商或相关政府部门咨询具体的办理时间。