Kontrak kerja berfungsi sebagai dokumen yang mengikat antara karyawan – baik sementara atau permanen – dan majikan, yang menyatakan jenis pekerjaan serta kondisi yang melekat pada pekerjaan. Dengan cara ini, baik majikan dan karyawan memahami persyaratan kerja. Dalam hal kontrak kerja sementara, pemberi kerja akan menyatakan dalam kontrak bahwa pekerja tersebut hanya merupakan jenis pekerja terbatas, dengan jangka waktu yang disebutkan untuk bekerja pada pemberi kerja tersebut. Kontrak kerja sementara, sama seperti kontrak lainnya, memiliki tujuan yang sangat penting untuk mencantumkan semua harapan dan kewajiban kedua pihak dalam kontrak.
Dalam hal kontrak kerja sementara, perjanjian mungkin antara majikan dan karyawan, atau mungkin antara majikan dan pemasok tenaga kerja, dalam hal ini, agen tenaga kerja. Sering kali, perusahaan yang tidak ingin direpotkan dengan mencari karyawan sementara hanya mengontrak jasa agen tenaga kerja sementara dengan pengertian bahwa agen tenaga kerja akan memasok perusahaan dengan jenis tertentu dari sumber daya manusia yang dibutuhkan oleh perusahaan. Dalam situasi seperti ini, agen tenaga kerja akan menyediakan dokumen dan kontrak yang diperlukan untuk ditandatangani oleh karyawan dan juga berfungsi sebagai semacam perantara dalam hubungan antara majikan dan karyawan.
Misalnya, agen tenaga kerja sementara akan memberi tahu karyawan tentang tugas-tugas yang diperlukan dari pekerjaan itu, termasuk waktu untuk melapor ke tempat kerja, jenis pekerjaan, jam dan tunjangan. Setiap pembayaran upah kepada karyawan akan ditangani oleh agen tenaga kerja, sebuah proses yang biasanya melibatkan pembebanan kepada majikan dalam jumlah yang jauh lebih tinggi daripada yang dibayarkan kepada karyawan tersebut. Apapun kasusnya, majikan menganggap pekerja yang dipasok oleh agen tersebut sebagai pekerja sementara, dan kontrak di antara mereka adalah kontrak kerja sementara.
Pegawai tetap dan pegawai tidak tetap biasanya memiliki harapan yang sama dalam hal remunerasi dan perlakuan dasar. Ini berarti bahwa karyawan sementara akan, dalam banyak kasus, mendapatkan uang yang sama dengan yang akan diperoleh karyawan tetap di posisi itu. Satu-satunya perbedaan adalah bahwa karyawan seperti itu mungkin tidak tunduk pada kepentingan pribadi apa pun dalam hal ekspektasi bonus dan jenis hak lain yang diperoleh karyawan tetap berdasarkan umur panjang mereka dalam pekerjaan.