EPC contracts involve the contractor providing engineering, procurement, and construction services for a project. The contractor manages the project and bears most of the cost and schedule risks. EPCM contracts involve the contractor providing engineering, procurement, and construction management services on behalf of the owner, who manages the project and bears most of the risks. The key differences are that EPC contracts are more contractor-managed with risk on the contractor, while EPCM contracts are owner-managed with risk on the owner. Both can be beneficial for large projects but the right type of contract must be chosen to avoid cost and schedule issues.