1、实施主体不同
代履行是第三人代替履行;强制执行指的是通过强制手段让义务人自己履行。
2、两者所承担的义务不同
代履行是指义务人逾期不履行行政法义务,由他人代为履行可以达到相同目的的,行政机关可以自己代为履行或者委托第三人代为履行,向义务人征收代履行费用的强制执行制度。
《行政强制法》对行政强制执行的限制非常严格,规定只有法律才能设定行政强制执行,法律没有规定行政机关强制执行的,做出行政决定的行政机关应当申请人民法院强制执行。 因此具有行政强制执行权的行政机关才能依照《行政强制法》的规定实施强制执行。
3、适用情况不同
代履行主要适用于该行政法义务属于可以由他人代替履行的作为义务,例如排除障碍、恢复原状等。对于不能够由他人替代的义务,特别是与人身有关的义务,不能适用代履行。代的义务,特别是与人身有关的义务,不能适用代履行。