کارگر شخصی حقیقی است درحالی که پیمانکار ممکن است حقیقی یا حقوقی باشد.
موضوع قرارداد پیمانکاری محصول و نتیجه کار است درحالی که موضوع قرارداد کار در اختیار قرار دادن نیروی کار است. پیمانکار مشتریان متعهد دارد، ولی کارگر معمولا برای یک کارفرما کار میکند.
اجرت پیمانکار برحسب نتیجه کار است، ولی مزد کارگر برحسب زمان انجام کار است. پیمانکار اختیار جذب نیرو را دارد، ولی کارکر شخصا کار را انجام میدهد.
ابزار کار متعلق به پیمانکار است، ولی کارگر با ابزار کار کارفرما کار را انجام میدهد.