1、两种情况:
    (一)施工总承包企业的分包
    承担施工总承包的企业可以对所承接的工程全部自行施工,也可以将非主体工程或者劳务作业分包给具有相应专业承包资质或者劳务分包资质的其他建筑业企业。
    (二)专业承包企业的分包
    专业承包企业可以对所承接的工程全部自行施工,也可以将劳务作业分包给具有相应劳务分包资质的劳务分包企业。
    2、对分包单位的认可
    “除总承包合同中约定的分包外,必须经建设单位认可。”
    这条规定实际上赋予了建设单位对分包商的否决权。即没有经过建设单位认可的分包商是违法的分包商。但是,认可分包单位与指定分包单位是不同的。认可是在总承包单位已经做出选择的基础上进行确认,而指定则是首先由建设单位作出选择。指定分包商在国内是违法的。《工程建设项目施工招标投标办法》第66条也规定:“招标人不得直接指定分包人。” 
    3、禁止违法分包
    《建筑法》禁止违法实施分包。《建设工程质量管理条例》将违法分包的情形界定为:
    (一)总承包单位将建设工程分包给不具备相应资质条件的单位的;
    (二)建设工程总承包合同中未有约定,又未经建设单位认可,承包单位将其承包的部分建设工程交由其他单位完成的;
    (三)施工总承包单位将建设工程主体结构的施工分包给其他单位的;
    (四)分包单位将其承包的建设工程再分包的。
    4、总承包单位与分包单位的连带责任
    “建筑工程总承包单位按照总承包合同的约定对建设单位负责;分包单位按照分包合同的约定对总承包单位负责。总承包单位和分包单位就分包工程对建设单位承担连带责任。”
    连带责任既可以依合同约定产生,也可以依法律规定产生。建设单位虽然和分包单位之间没有合同关系,但是当分包工程发生质量、安全、进度等方面问题给建设单位造成损失时,建设单位既可以根据总承包合同向总承包单位追究违约责任,也可以根据法律规定直接要求分包单位承担损害赔偿责任,分包单位不得拒绝。总承包单位和分包单位之间的责任划分,应当根据双方的合同约定或者各自过错大小确定;一方向建设单位承担的责任超过其应承担份额的,有权向另一方追偿。