承诺和单方允诺的区别为:单方允诺是当事人一方的意思表示,承诺是对另一方的意思表示作出同意的表示。
【法律依据】
根据《合同法》第二十一条,承诺是受要约人同意要约的意思表示。
第二十二条,承诺应当以通知的方式作出,但根据交易习惯或者要约表明可以通过行为作出承诺的除外。