您好,
和总公司签订合同,就应该总公司缴纳社保。社会保险在总公司缴纳,劳动合同与总公司签订为宜。而且分公司并没有独立的法人资格,即使分公司依法有资格与劳动者签订劳动合同,由此所产生的责任也应当由总公司承担。用人单位应当自用工之日起三十日内为其职工向社会保险经办机构申请办理社会保险登记。未办理社会保险登记的,由社会保险经办机构核定其应当缴纳的社会保险费。分公司和总公司同属于一个法人主体,所以与分公司签订劳动合同,有分公司缴纳本地社保,工资由总公司发是可以的。而且只要用人单位按时发放工资和缴纳社保,是不违反法律的。《劳动合同法》规定的用人单位设立的分支机构,依法取得营业执照或者登记证书的,可以作为用人单位与劳动者订立劳动合同;未依法取得营业执照或者登记证书的,受用人单位委托可以与劳动者订立劳动合同。
希望能帮到您,更多问题请咨询华鑫峰专业人士!