
Profitabilitas proyek adalah pendapatan yang dihasilkan proyek dikurangi biaya yang diperlukan untuk mengerjakannya. Untuk menghitungnya dari data time tracking: kalikan jam kerja tiap proyek dengan biaya per jam penuh (fully loaded) setiap orang, tambahkan biaya langsung lainnya, kurangkan total biaya dari pendapatan proyek, lalu bagi laba dengan pendapatan untuk mendapatkan margin. Dengan cara ini Anda bisa melihat apakah sebuah proyek benar-benar menguntungkan, meski nilai invoice tampak sehat.
Timemoz Time Tracker membantu bisnis jasa mengumpulkan catatan waktu proyek, meninjau timesheet, menetapkan anggaran proyek, dan mengekspor laporan. Gabungkan catatan tersebut dengan biaya payroll, invoice kontraktor, dan data akuntansi untuk menghitung margin keuangan. Time tracking menyediakan sisi jam kerja dalam persamaan laba.
Ringkasan: profitabilitas proyek dari jam tercatat
- Rumus inti: laba kotor proyek = pendapatan proyek − biaya tenaga kerja langsung − biaya langsung proyek lainnya. Margin kotor = laba kotor ÷ pendapatan proyek × 100%.
- Rumus tenaga kerja: biaya tenaga kerja langsung = Σ (jam proyek yang disetujui per orang × biaya per jam penuh orang tersebut). Gunakan biaya internal, bukan tarif tagih klien.
- Tampilan setelah biaya tidak langsung: kurangi alokasi biaya tidak langsung bersama yang konsisten dari laba kotor bila manajemen membutuhkan margin proyek yang lebih lengkap.
- Proses lima langkah: tentukan pendapatan dan lingkup; catat dan verifikasi jam proyek; tetapkan tarif biaya; tambahkan biaya non-tenaga kerja; hitung dan tinjau margin terhadap estimasi.
- Contoh: proyek agensi fiktif senilai Rp30.000.000 dengan tenaga kerja langsung Rp13.600.000 dan biaya langsung lain Rp4.400.000 menghasilkan laba kotor Rp12.000.000, yaitu margin kotor 40%. Setelah alokasi biaya tidak langsung Rp3.000.000, margin manajemennya 30%.
- Kecocokan dengan Timemoz: fitur yang dipublikasikan mencakup proyek tak terbatas, beberapa tarif penagihan, persetujuan timesheet, anggaran proyek, peringatan anggaran, dan ekspor CSV/PDF/Excel.
Apa itu profitabilitas proyek?
Profitabilitas proyek mengukur apakah nilai yang diperoleh dari sebuah proyek melebihi biaya pengerjaannya. Bagi agensi kreatif, konsultan, tim software, dan bisnis jasa lain, tenaga kerja sering menjadi biaya langsung yang penting. Proyek bisa sibuk, dikerjakan penuh, dan sudah diinvoice seluruhnya, tetapi tetap memberi margin yang mengejutkan rendah.
Pendapatan proyek adalah nilai kontrak yang sudah diperoleh, belum tentu kas yang sudah diterima. Biaya langsung mencakup tenaga kerja proyek, kontraktor, lisensi khusus proyek, dan perjalanan dinas.
Biaya tidak langsung yang dialokasikan adalah porsi terdokumentasi dari biaya bersama. Sage membedakan laba kotor proyek dari laba yang disesuaikan dengan biaya tidak langsung dalam penjelasannya tentang profitabilitas proyek: Sage, Project Profitability Analysis and Reporting.
| Metrik | Rumus | Pertanyaan yang dijawab |
|---|---|---|
| Biaya tenaga kerja langsung | Σ jam proyek × biaya per jam penuh karyawan | Berapa biaya waktu tim? |
| Total biaya langsung | Tenaga kerja langsung + freelancer + biaya langsung lain | Berapa biaya pengerjaan? |
| Laba kotor proyek | Pendapatan − total biaya langsung | Berapa sisa setelah biaya langsung? |
| Margin kotor proyek | Laba kotor ÷ pendapatan × 100% | Berapa persen pendapatan yang tersisa setelah biaya langsung? |
| Laba setelah biaya tidak langsung | Laba kotor − biaya tidak langsung yang dialokasikan | Berapa sisa setelah biaya bersama terpilih? |
| Margin setelah biaya tidak langsung | Laba setelah biaya tidak langsung ÷ pendapatan × 100% | Bagaimana alokasi biaya bersama memengaruhi hasil? |
Langkah 1: Tentukan pendapatan, lingkup, dan margin yang dibutuhkan
Cocokkan pendapatan dan biaya pada proyek, lingkup, dan periode yang sama. Tentukan apakah analisis mencakup satu milestone, satu retainer bulanan, atau seluruh pekerjaan, dan putuskan pengeluaran mana yang dihitung sebagai biaya langsung.
Bandingkan jenis kontrak
| Jenis kontrak | Dasar pendapatan | Risiko utama |
|---|---|---|
| Harga tetap | Porsi fee yang sudah diperoleh | Menghitung seluruh nilai kontrak sebelum selesai |
| Time and materials | Jam yang memenuhi syarat dan disetujui × tarif kontrak, disesuaikan batas | Menagih semua jam tercatat |
| Retainer | Jumlah berulang yang sudah diperoleh sesuai kontrak | Menghitung ganda pekerjaan yang sudah termasuk sebagai pendapatan tambahan |
Margin kotor mengisolasi ekonomi pengerjaan langsung. Margin setelah biaya tidak langsung memperhitungkan alokasi biaya bersama yang ditetapkan. Untuk pelaporan keuangan, tim Finance menerapkan kebijakan pengakuan pendapatan perusahaan.
Langkah 2: Catat dan setujui jam aktual per proyek
Biaya tenaga kerja langsung yang andal dimulai dari jam terverifikasi untuk setiap orang dan proyek. Catat proyek, tugas, karyawan, tanggal, dan durasi, lalu koreksi entri yang hilang dan ganda sebelum menghitung margin.
Lacak semua pekerjaan pengerjaan, bukan hanya jam billable
Pengerjaan ulang yang tidak dapat ditagihkan tetap bisa menjadi biaya langsung proyek. Bedakan pengerjaan langsung, pengerjaan ulang internal, dan administrasi perusahaan bersama. Pisahkan pekerjaan lingkup awal dari change request yang disetujui untuk mengidentifikasi pembengkakan.
Tinjau timesheet setiap minggu atau pada milestone. Minta karyawan menjelaskan pengecualian: tingkat aktivitas saja tidak membuktikan kualitas kerja. Dokumentasikan koreksi dan persetujuan agar Finance dapat merekonsiliasi perubahan.
Langkah 3: Ubah jam tercatat menjadi biaya tenaga kerja aktual
Biaya tenaga kerja proyek sama dengan jam proyek yang disetujui dikali tarif biaya karyawan yang dapat dipertanggungjawabkan. Tarif tagih klien mengukur berapa yang ditagih bisnis. Tarif biaya internal mengukur berapa biaya pekerjaan itu bagi bisnis. Pisahkan keduanya.
Hitung biaya per jam penuh (fully loaded)
Biaya penuh dapat mencakup gaji ditambah tunjangan yang dibayar perusahaan, beban terkait payroll, dan biaya kepegawaian lain yang dimasukkan secara konsisten. Bagi basis biaya tahunan atau bulanan dengan jam produktif/tersedia yang relevan sesuai kebijakan akuntansi biaya perusahaan.
Sebagai contoh, seorang karyawan fiktif membebani perusahaan Rp96.000.000 per tahun dan perusahaan memakai 1.600 jam siap-kerja sebagai pembagi tahunan. Biaya perencanaannya Rp60.000 per jam (Rp96.000.000 ÷ 1.600). Perusahaan lain mungkin memakai jam berbayar atau pembagi per departemen, dan setiap metode mengubah margin proyek yang tampak.
Hindari penghitungan ganda
Hindari menghitung biaya tidak langsung dua kali. Tim Finance menetapkan apakah biaya bersama dimasukkan ke tarif penuh atau dialokasikan terpisah.
| Peran | Jam proyek terverifikasi | Biaya penuh per jam | Biaya tenaga kerja langsung |
|---|---|---|---|
| Desainer | 80 | Rp60.000 | Rp4.800.000 |
| Developer | 70 | Rp80.000 | Rp5.600.000 |
| Project manager | 40 | Rp80.000 | Rp3.200.000 |
| Total | 190 | — | Rp13.600.000 |
Tabel ini memakai data sampel fiktif. Total: Rp13.600.000.
Grafik: biaya tenaga kerja langsung per peran (Rupiah)
| Desainer | █████████████████████████████ | Rp4,8 jt |
| Developer | ██████████████████████████████████ | Rp5,6 jt |
| Project manager | ███████████████████ | Rp3,2 jt |
Langkah 4: Tambahkan biaya langsung lain dan hitung margin proyek
Time tracking menyediakan input tenaga kerja, bukan seluruh basis biaya. Tambahkan pembayaran freelancer, biaya subkontraktor, software khusus, material, dan perjalanan proyek yang diperlukan dari invoice atau catatan akuntansi. Pakai lingkup dan rentang tanggal yang sama dengan yang ditetapkan di Langkah 1.
Contoh hitungan: proyek agensi harga tetap
Misalkan agensi desain dan pengembangan fiktif memperoleh pendapatan Rp30.000.000 dari proyek harga tetap yang selesai. Jam proyek terverifikasinya berbiaya Rp13.600.000. Agensi juga mengeluarkan Rp2.500.000 untuk kontraktor spesialis, Rp1.200.000 untuk aset dan lisensi khusus, dan Rp700.000 untuk perjalanan proyek. Manajemen mengalokasikan Rp3.000.000 biaya tidak langsung tambahan untuk tampilan margin kedua.
| Rincian | Jumlah | Perhitungan atau sumber |
|---|---|---|
| Pendapatan proyek yang diakui | Rp30.000.000 | Lingkup kontrak fiktif |
| Tenaga kerja desainer | Rp4.800.000 | 80 jam × Rp60.000 |
| Tenaga kerja developer | Rp5.600.000 | 70 jam × Rp80.000 |
| Tenaga kerja project manager | Rp3.200.000 | 40 jam × Rp80.000 |
| Kontraktor spesialis | Rp2.500.000 | Invoice fiktif |
| Aset dan lisensi khusus | Rp1.200.000 | Invoice fiktif |
| Perjalanan proyek | Rp700.000 | Biaya fiktif |
| Total biaya langsung | Rp18.000.000 | Rp13.600.000 tenaga kerja + Rp4.400.000 lainnya |
| Laba kotor proyek | Rp12.000.000 | Rp30.000.000 − Rp18.000.000 |
| Margin kotor proyek | 40% | Rp12.000.000 ÷ Rp30.000.000 × 100 |
| Biaya tidak langsung yang dialokasikan | Rp3.000.000 | Alokasi manajemen fiktif |
| Laba setelah biaya tidak langsung | Rp9.000.000 | Rp12.000.000 − Rp3.000.000 |
| Margin setelah biaya tidak langsung | 30% | Rp9.000.000 ÷ Rp30.000.000 × 100 |
Grafik: ke mana Rp30.000.000 mengalir (porsi dari pendapatan)
| Tenaga kerja langsung | ██████████████████████████████████ | Rp13,6 jt (45%) |
| Biaya langsung lain | ███████████ | Rp4,4 jt (15%) |
| Biaya tidak langsung | ███████ | Rp3 jt (10%) |
| Laba setelah biaya tidak langsung | ██████████████████████ | Rp9 jt (30%) |
Hasil: proyek ini punya margin kotor 40%, bukan laba bersih perusahaan 40%. Margin setelah biaya tidak langsung 30% memberi pandangan manajemen kedua, yang kegunaannya bergantung pada kebijakan alokasi. Sage juga memisahkan biaya proyek langsung dari biaya tidak langsung saat menjelaskan margin proyek: panduan profitabilitas proyek Sage.
Uji dampak jika jam bertambah
Pada proyek harga tetap, 30 jam tambahan developer dengan biaya Rp80.000 per jam menambah biaya Rp2.400.000 tanpa pendapatan tambahan. Margin kotor turun dari 40% menjadi 32% (Rp9.600.000 ÷ Rp30.000.000). Change order yang disetujui dan menambah pendapatan akan memperbaiki hasil ini.
Grafik: margin kotor sebelum dan sesudah 30 jam tambahan developer
| Margin sesuai rencana | ██████████████████████████████████ | 40% |
| Dengan 30 jam tambahan | ███████████████████████████ | 32% |
Langkah 5: Bandingkan margin aktual dengan anggaran proyek
Bandingkan jam proyek yang terverifikasi, biaya aktual, dan proyeksi margin dengan estimasi sebelum pengerjaan. Lacak jam rencana per peran, jam aktual yang disetujui, perkiraan sisa jam, dan perubahan lingkup. Proyeksikan sisa biaya tenaga kerja sebagai sisa jam × tarif biaya penuh, lalu tambahkan biaya langsung yang diharapkan.
Bedakan margin dari earned value
Menurut Project Management Institute (PMI), Planned Value (PV) adalah biaya anggaran untuk pekerjaan yang dijadwalkan, Earned Value (EV) adalah biaya anggaran untuk pekerjaan yang selesai, dan Actual Cost (AC) adalah biaya yang terjadi. Cost Variance (CV) = EV − AC, dan Cost Performance Index (CPI) = EV ÷ AC. Ukuran ini menggambarkan kinerja terhadap acuan awal biaya, bukan pendapatan klien atau laba. Lihat panduan EVM dari PMI.
Bertindaklah pada penyebabnya, bukan hanya angka merah. Tanyakan apakah perubahan margin berasal dari estimasi yang salah, pembengkakan lingkup, pengerjaan ulang, komposisi staf yang mahal, atau waktu koordinasi yang terlewat.
Bagaimana Timemoz Time Tracker mendukung analisis profitabilitas proyek
Timemoz Time Tracker menyediakan data waktu proyek yang sudah ditinjau untuk digabungkan dengan biaya dan pendapatan dari Finance. Halaman harganya mencantumkan proyek tak terbatas, beberapa tarif penagihan, timesheet, persetujuan timesheet, anggaran proyek, peringatan anggaran, dan ekspor CSV/PDF/Excel di paket Core.
Alur kerja yang disarankan
- Siapkan proyek klien dan anggarannya.
- Catat jam secara konsisten per orang dan tugas.
- Tinjau dan setujui timesheet, termasuk koreksi.
- Ekspor data jam proyek ke model keuangan.
- Gabungkan dengan biaya per jam penuh yang disetujui, invoice kontraktor, dan pendapatan yang sudah diperoleh.
- Tinjau margin kotor dan margin setelah biaya tidak langsung terhadap estimasi.
Timemoz menyediakan bukti waktu proyek: jam, tarif penagihan, anggaran, persetujuan, dan ekspor. Finance menggabungkannya dengan tarif biaya, pengeluaran, dan pendapatan untuk menghitung laba. Signature menambahkan aturan dan persetujuan lembur, deteksi waktu tidak aktif otomatis, dan laporan lanjutan, sedangkan Enterprise menawarkan integrasi kustom. Core mulai dari Rp89.000 per kursi per bulan dengan tagihan tahunan, minimal 2 kursi, belum termasuk PPN.
Kesalahan umum dalam analisis profitabilitas proyek
Kesalahan yang sering terjadi: mencampur tarif tagih klien dengan tarif biaya internal, mengabaikan pengerjaan ulang yang non-billable, menghitung biaya tidak langsung dua kali, melewatkan biaya kontraktor, dan menganggap kas yang sudah diinvoice sebagai pendapatan yang sudah diperoleh. Gunakan periode akuntansi yang sama untuk laporan pendapatan dan biaya. Utilisasi tinggi dan margin tinggi adalah dua ukuran berbeda.
FAQ: profitabilitas proyek
Apa rumus profitabilitas proyek?
Laba kotor = pendapatan proyek yang diakui − biaya langsung proyek. Margin kotor = laba kotor ÷ pendapatan × 100%. Margin setelah biaya tidak langsung mengurangkan biaya bersama yang dialokasikan sebagai perhitungan yang diberi label terpisah.
Bagaimana menghitung biaya tenaga kerja dari timesheet?
Kalikan jam proyek yang disetujui setiap orang dengan biaya per jam penuhnya, lalu jumlahkan hasilnya. Misalnya, 80 jam × Rp60.000, 70 jam × Rp80.000, dan 40 jam × Rp80.000 sama dengan Rp13.600.000. Terapkan satu kebijakan tarif biaya yang disetujui untuk semua proyek.
Apakah utilisasi sama dengan profitabilitas?
Tidak. Utilisasi mengukur jam billable terhadap jam tersedia, sedangkan margin proyek mengukur pendapatan dikurangi biaya pengerjaan. Agensi bisa punya utilisasi tinggi tetapi margin rendah karena penetapan harga atau pembengkakan lingkup.
Apakah jam proyek non-billable harus dihitung?
Ya, jika memang bagian dari pengerjaan proyek. Pengerjaan ulang atau rapat klien yang sudah termasuk tetap memakai tenaga kerja meski tidak dapat diinvoice. Administrasi bersama mengikuti kebijakan biaya tidak langsung yang dipilih.
Bisakah Timemoz membantu menghitung laba proyek?
Ya, di sisi waktu proyek. Timemoz menyediakan catatan waktu, anggaran, persetujuan, tarif penagihan, dan ekspor. Gabungkan dengan tarif biaya, pengeluaran, dan pendapatan di model keuangan Anda untuk menghitung laba. Pelanggan Enterprise dapat membahas integrasi kustom dengan tim Sales.
Kesimpulan: jam proyek berguna ketika dicocokkan dengan biaya nyata
Profitabilitas proyek membaik ketika manajer dapat menjelaskan bagaimana tiap proyek memakai waktu, uang, dan lingkup. Mulailah dari catatan jam proyek yang sudah ditinjau, terapkan tarif biaya tenaga kerja yang konsisten, tambahkan biaya langsung, dan bandingkan margin yang dihasilkan dengan estimasi awal. Biarkan pendapatan kontraktual, pelaporan keuangan, dan asumsi akuntansi biaya tetap di bawah kendali Finance.
Timemoz Time Tracker dapat membantu membangun bukti waktu proyek di balik proses tersebut melalui timesheet, persetujuan, anggaran, dan ekspor. Lihat harga Time Tracker atau minta demo untuk melihat bagaimana Timemoz cocok dengan alur kerja tim Anda.
Sumber
- Sage, Project Profitability Analysis and Reporting: definisi laba kotor dan laba setelah biaya tidak langsung.
- PMI, Earned Value Management: EV, PV, AC, CV, dan CPI.
- Timemoz, fitur dan harga Time Tracker: fitur proyek, timesheet, dan anggaran.
Semua angka dalam contoh hitungan bersifat fiktif, bukan data pelanggan Timemoz.
Artikel Terbaru

Cara Mengotomatisasi Persetujuan Timesheet Karyawan Tanpa Spreadsheet
Panduan 5 langkah menyusun alur persetujuan timesheet: aturan, penyetuju, penanganan pengecualian, ekspor, dan KPI. Lengkap dengan peran Timemoz Core.

Employee Monitoring vs Time Tracking: Apa Bedanya?
Bedakan employee monitoring dan time tracking: sinyal data, risiko privasi, dasar pemrosesan UU PDP, dan cara menyusun kebijakan yang transparan.

Manajemen Beban Kerja Enterprise: Cara Mengoptimalkan Kapasitas Tim
Panduan 5 langkah mengoptimalkan kapasitas tim lintas departemen: kapasitas tersedia, utilisasi terencana, selisih rencana vs aktual, dan rebalancing.