Главное отличие трудового договора от гражданско - правового в его предмете. В первом случае, предметом выступает трудовая функция, трудовые обязанности работника, а в последнем - полученный результат.
По трудовому договору одна из сторон (работодатель) обязуется принять в свой штат работника, чтобы он выполнял свою работу, в соответствии со своей должностной инструкцией и внутренним трудовым распорядком и соответственно ему положены установленные законом социальные гарантии. А вот по гражданско - правовому договору, такого приема в штатные ряды не будет, как не будет и выплаты пособий по временной нетрудоспособности, отпусков и многих других социальных гарантий.
И тот и другой, может заключаться на определенный срок, но лишь трудовой договор может быть бессрочным.
Помимо этого, они отличаются порядком оформления на работу, по отношениям между двумя сторонами, сроками оплаты труда, условиями выполнения работы (лично или через представителя), ответственностью сторон за неисполнение взятых на себя обязательств.
Кроме того, гражданско -правовые договора регулируются ГК РФ, а трудовые - ТК РФ.
Из -за того, что различиями между ними значительные, при устройстве на работу следует внимательней относится к оформлению, ведь очень часто работодатель незаконно заключает гражданско -правовой договор, вместо того чтобы заключить трудовой, так как для него он, более выгоден.