A consultant is supposed to deliver the end result and takes full responsibility for the project. A coach empowers people and holds them accountable for the results they wish to achieve. In coaching, the client is responsible for internal changes and the growth process.