طبق تعریف ماده 7 قانون کار، قرارداد کار عبارت است از قرارداد کتبی یا شفاهی که به موجب آن کارگر در قبال دریافت حق‌السعی، کاری را برای مدت موقت یا مدت غیر موقت برای کارفرما انجام می‌دهد.

قرارداد کار به سه دسته تقسیم می‌شود:

1- قرارداد کار با مدت غیر موقت یا دائمی

مطابق تبصره 2 ماده 7 قانون کار در کارهایی که طبیعت آن‌ها جنبه مستمر دارد در صورتی که مدتی در قرارداد ذکر نشود، قرارداد دائمی تلقی می‌شود.

2- قرارداد کار با مدت موقت

همانطور که از عنوان پیداست در این قراردادها خاتمه مدت قرارداد ذکر می‌شود و با فرا رسیدن آن موعد قرارداد خاتمه می‌یابد.

3- قرارداد کار برای انجام کار معین

این نوع از قرارداد صرفا برای امر مشخصی تشکیل می‌شود و با انجام شدن آن قرارداد خاتمه می‌یابد. نکته قابل توجه این است که در این قرارداد کارگر با لوازم و ابزار کارفرما کار را به سرانجام می‌رساند.