חוק החוזים מגדיר מהם המקרים בהם ניתן לבטל חוזה. ביטול חוזה הינה זכות של צד לחוזה אשר נפלו פגמים בכריתתו. ישנם מספר סוגי פגמים ביניהם חוזה שנכרת למראית עין בטל אם כי זכות שנרכשה בתום לב לא תיפגע אם הסתמך על החוזה. פגם נוסף היכול להוות עילה לביטול חוזה הוא טעות בחוזה, אולם יש להבדיל בין טעות בחוק לבין טעות בעובדה. טעות הנוגעת לכדאיות העסקה או טעות שניתן לתקן והצד השני הודיע כי בכוונתו לעשות כן, לא יהוו עילה לביטול חוזה.
עילה נוספת לביטול חוזה היא הטעיה, קרי מצב בו צד לחוזה לא גילה לצד האחר, עובדות ופרטים אשר היה חייב לגלות על פי נוהג ועל פי הנסיבות.
חשוב לציין שכאשר מגלים פגם בחלק מסוים בחוזה, אין חובה לבטל את כל החוזה אלא ניתן לבטל רק את אותו הפגם.