در صورت بطلان عقد: چون عقد از ابتدا باطل بوده است، تعهد به نفع ثالث نیز باطل خواهد بود.
در صورت اقاله یا فسخ عقد: نظر صحیحتر این است که اگر شخص ثالث تعهد را قبول کرده باشد، طرفین عقد دیگر نمیتوانند با اقاله یا فسخ، حق ایجادشده برای ثالث را از بین ببرند یا آن را تغییر دهند.
مستند قانونی: ماده ۷۶۹ قانون مدنی.
مثال: الف خانه خود را به ب میفروشد و ضمن قرارداد شرط میکنند که ب مبلغ ۱۰۰ میلیون تومان به ج بپردازد.
اگر قرارداد باطل باشد، ج نیز حقی برای مطالبه ۱۰۰ میلیون تومان ندارد.
اما اگر قرارداد صحیح باشد و ج این تعهد را قبول کند، سپس الف و ب قرارداد را اقاله یا فسخ کنند، حق ج از بین نمیرود و همچنان میتواند مبلغ را مطالبه کند.