Seorang kontraktor tentunya memiliki beberapa tugas serta tanggung jawab utama yang harus ditekuni. Secara umum, tugas seorang kontraktor ialah menyelesaikan pembangunan dari pemilik kerjaan, sesuai dnegan mutu, waktu, serta biaya yang sejak awal telah disepakati bersama dengan sang pemilik proyek.Tugas dan tanggung jawab setiap kontraktor mungkin akan berbeda bergantung pada proyek yang dijalankan. Namun, secara umum berikut adalah peran dan tanggung jawab kontraktor yang hampir selalu ada dalam setiap proyek yang dijalankan: