有效的承诺需要具备以下条件:
1、承诺必须由被要约人作出。要约和承诺是相对人的行为,因此,承诺必须由被要约人作出。即使被要约人以外的任何第三方知道要约的内容并同意,也不能视为承诺;
2、承诺必须在有效时间内作出,所谓有效时间是指在规定的期限内约定答复期限的有效时间;
3、承诺必须与要约的内容完全一致,也就是说,承诺必须无条件地接受要约的所有条件。
【本文关联的相关法律依据】
《中华人民共和国民法典》
第四百八十一条 承诺应当在要约确定的期限内到达要约人。
要约没有确定承诺期限的,承诺应当依照下列规定到达:
(一)要约以对话方式作出的,应当即时作出承诺;
(二)要约以非对话方式作出的,承诺应当在合理期限内到达。