企业公益拆迁和商业拆迁有区别。公益拆迁签订的是行政合同,以公共利益需要为目的由地方政府主导,依据法律规定制订补偿;商业拆迁签订的是民商事合同,以盈利开发为目的由商业人员主导,依据平等自由的原则协商制订补偿。