계약은 두 개 이상의 당사자가 법적 효력을 가지는 약속이나 합의를 체결하는 과정이다. 계약은 일반적으로 상호 간의 의사 표시를 통해 형성되며, 이는 구두 또는 서면으로 이루어질 수 있다. 계약의 핵심 요소로는 당사자, 목적, 조건, 대가(대금) 등이 있으며, 이들 요소가 명확히 정의되어야 계약이 유효하게 성립된다.
계약의 종류에는 매매계약, 임대계약, 용역계약, 고용계약 등이 있다. 매매계약은 재화의 소유권 이전을 목적으로 하고, 임대계약은 특정 재산의 사용을 목적으로 하며, 용역계약은 특정한 업무를 수행하기 위한 계약이다. 고용계약은 근로자와 고용주 간의 관계를 규정한다.
계약의 법적 효력은 계약 당사자 간의 의사 합치에 의해 발생하며, 계약의 조건이나 내용이 충족되지 않을 경우 위반에 대한 법적 책임이 발생할 수 있다. 계약은 일반적으로 민법에 따라 규율되며, 특정 분야에서는 별도의 법률에 따라 조정될 수 있다.
계약 당사자는 계약 체결 시 주의해야 하며, 계약의 내용과 조건을 충분히 이해하고 합의한 뒤 서명하는 것이 중요하다. 계약은 일반적으로 변호사 또는 법률 전문가의 자문을 받은 후 체결하는 것이 바람직하다. 계약의 해석과 이행에 대해 분쟁이 발생할 경우, 법원에 의해 판단되며, 계약서에 명시된 조건이나 관련 법규에 따라 해결된다.