撤销要约的通知应当在受要约人发出承诺通知之前到达受要约人。也就是说,要约已经到达受要约人,在受要约人作出承诺之前,要约人可以撤销要约。由於撤销要约可能会给受要约人带来不利的影响,损害受要约人的利益,法律规定了两种不得撤销要约的情形: 1、要约人确定了承诺期限或者以其他形式明示要约不可撤销;
2、受要约人有理由认为要约是不可撤销的,并已经为履行合同做了准备工作。
要约失效是指要约丧失法律效力,即要约人与受要约人均不再受其约束,要约人不再承担接受承诺的义务。《合同法》规定了要约失效的情形:
1、拒绝要约的通知到达要约人。受要约人接到要约后,通知要约人不同意与之签订合同,则拒绝了要约,在拒绝要约的通知到达要约人时,该要约失去法律效力。
3、承诺期限届满,受要约人未作出承诺。要约中确定了承诺期限的,超过这个期限不承诺,则要约失效;要约中没有规定承诺期限的,在通常情况下,要约发出后一段合理时间内不承诺的,要约失效。
4、受要约人对要约的内容作出实质性变更。发生这种情况即为反要约,反要约是一个新的要约,提出反要约就是对原要约的拒绝,使原要约失去效力,原要约人不再受要约的约束。