1.按承发包方式分:
①勘察设计或施工总承包合同
②单位工程承包合同
③工程项目总承包合同
④B合同(特许权协议)
2.按承包工程计价方式分类:①总价合同
②单位合同
③成本加酬金合同。总价合同可分类固定总价合同和调价总价合同。单位合同分为:估计工程量单价合同,纯单价合同,单位与包干混合合同等。
3.与建设工程有关的其他合同:①建设工程委托监理合同
②建设工程物资采购合同
③建设工程保险合同
④建设工程担保合同
4.按工程建设阶段分建设工程合同类型:①工程勘察合同
②工程设计合同
③工程施工合同