债务转让不是必须有书面协议,法律对此没有强制性规定,但是为了日后发生纠纷能够更好的维权,在转让债务时最好还是签订书面协议。
债务人将债务的全部或者部分转移给第三人的,应当经债权人同意。债务转让必须是有效的债务。债务有效存在是债务承担的前提。债务自始无效或者承担时已经消灭的,即使当事人就此订有债务转移合同,也不发生效力。
《民法典》第五百五十一条,债务人将债务的全部或者部分转移给第三人的,应当经债权人同意。债务人或者第三人可以催告债权人在合理期限内予以同意,债权人未作表示的,视为不同意。