債務承擔協議有效的條件如下:1、須存在有效的債務。2、被移轉的債務應具有可移轉性。(1)性質上不可移轉的債務;(2)當事人特別約定不能移轉的債務;(3)不作為義務。3、第三人須與債權人或者債務人就債務的移轉達成合意。(1)第三人與債權人訂立債務承擔合同;(2)第三人與債務人訂立債務承擔合同。4、債務承擔須經債權人同意。《民法典》第五十六條【債務承擔規則】個體工商戶的債務,個人經營的,以個人財產承擔;家庭經營的,以家庭財產承擔;無法區分的,以家庭財產承擔。