Pengantaran kurir

Biaya pokok pengiriman: menghitung biaya satu order

Biaya pokok pengiriman yang dihitung hanya dari bahan bakar dan upah kurir biasanya terlalu rendah satu setengah sampai dua kali lipat — dan itulah sebabnya tarif untuk pelanggan terlihat menguntungkan tepat sampai laba kuartal dihitung. Harga sebenarnya satu order juga mencakup pekerjaan dispatcher, waktu menganggur, jarak tempuh kosong, dan kunjungan ulang, sementara pos-pos itu tidak muncul di baris anggaran mana pun yang jelas. Mari kita bedah apa saja yang membentuk biaya satu antaran, rumus apa yang dipakai, dan apa yang harus dilakukan dengan angka hasilnya.

Apa saja yang membentuk biaya satu order

Biaya paling mudah dipilah menjadi tiga lapis. Dua lapis pertama biasanya sudah terlihat di pembukuan, lapis ketiga harus dikumpulkan manual — dan justru lapis itulah yang menentukan meleset atau tidaknya perhitungan Anda.

Biaya langsung — semua yang habis untuk satu kali kunjungan:

  • Upah pelaksana: tarif per shift, komponen borongan per alamat, tambahan untuk barang berukuran besar, layanan kilat, dan titik yang jauh.
  • Pajak dan iuran atas upah tersebut, atau imbalan untuk mitra lepas maupun vendor.
  • Transportasi: bahan bakar, penyusutan, servis dan perbaikan, asuransi, parkir serta jalan berbayar. Kalau kendaraan disewa — tambahkan biaya sewa per shift.
  • Kemasan dan barang habis pakai, termasuk kantong, segel, dan kemasan berpendingin.
  • Pulsa dan kuota internet pelaksana.

Biaya tidak langsung — hal yang membuat kunjungan bisa berjalan, tetapi tidak melekat pada satu alamat tertentu:

  • Kerja dispatcher dan logistik: perencanaan, menelepon pelanggan, penugasan ulang, penanganan masalah.
  • Area sortir dan penyimpanan, rak, peralatan pengepakan.
  • Perangkat lunak, telepon kantor, perangkat kerja.
  • Biaya administrasi: akuntansi, SDM, pelatihan pelaksana baru.

Biaya tersembunyi — yang nyaris tak pernah masuk hitungan: percobaan ulang, waktu tunggu penerima, jarak tempuh kosong antar titik yang berjauhan, lembur pada hari puncak, barang rusak, dan denda karena tenggat terlewat. Tidak ada barisnya di laporan, tetapi tetap dibayar dari pendapatan yang sama.

Rumus: dari total pengeluaran ke harga satu alamat

Rumus dasarnya sederhana, dan seluruh kerumitannya bersembunyi di dua bagiannya — apa yang ditaruh di pembilang dan dibagi dengan apa.

Biaya pokok satu antaran = (biaya langsung selama periode + biaya tidak langsung selama periode) ÷ jumlah order yang berhasil diselesaikan pada periode yang sama.

Ada tiga hal prinsip yang paling sering dilanggar.

  • Pembaginya adalah order yang selesai, bukan seluruh order yang direncanakan. Kalau dibagi dengan angka total, biaya kegagalan akan terpoles rata ke alamat-alamat yang sukses dan menjadi tak terlihat — dan bersamanya hilang pula sumber penghematan terbesar.
  • Periodenya harus tipikal. Bulan dengan diskon besar atau puncak hari raya menghasilkan penyebut yang membengkak dan harga yang terlalu rendah: rute lebih padat, porsi jarak kosong lebih kecil. Hitung periode biasa dan periode puncak secara terpisah.
  • Biaya tidak langsung harus dialokasikan dengan basis yang jelas. Pembagiannya bisa proporsional terhadap jumlah alamat, kilometer, waktu di rute, atau jumlah shift. Tidak ada jawaban universal: kalau pengeluaran Anda tumbuh mengikuti jarak tempuh — pakai kilometer sebagai basis; kalau mengikuti volume kerja manual dispatcher — pakai jumlah permintaan.

Ada gunanya menghitung dua angka sekaligus. Biaya penuh menjawab pertanyaan «berapa rata-rata ongkos satu order yang selesai» dan cocok untuk menyusun tarif serta membandingkan diri dengan vendor. Biaya marginal — berapa ongkos satu alamat tambahan yang disisipkan ke rute yang sudah direncanakan — hampir selalu jauh lebih rendah daripada biaya penuh, dan justru angka itulah yang dibutuhkan untuk memutuskan «ambil order ini atau tidak» dan «perlukah memperluas area layanan».

Satu pemeriksaan lagi yang nyaris tanpa ongkos: hitung terpisah porsi biaya tetap dan biaya variabel. Yang tetap — shift pelaksana, sewa kendaraan, meja dispatcher — tidak bergantung pada berapa alamat yang tuntas dalam sehari, dan itulah yang membuat rute kosong terasa begitu mahal. Yang variabel tumbuh seiring bertambahnya titik. Semakin besar porsi biaya tetap, semakin kuat harga satu order bergantung pada tingkat keterisian, dan semakin masuk akal berinvestasi pada kepadatan rute ketimbang menawar setiap pos biaya satu per satu.

Perhitungan langkah demi langkah

Urutan kerja berikut bisa diselesaikan dalam satu malam memakai data bulan lalu.

  • Langkah 1. Tetapkan periode dan batasannya. Satu bulan kalender tanpa anomali, satu kota atau satu unit layanan. Jangan mencampur kurir dengan tim teknisi lapangan: struktur biaya keduanya berbeda.
  • Langkah 2. Kumpulkan biaya langsung. Tarik data upah pelaksana beserta pajaknya, pengeluaran kendaraan dan bahan bakar, kemasan, dan komunikasi. Sewa kendaraan dan biaya vendor masuk ke sini juga.
  • Langkah 3. Hitung biaya tidak langsung. Meja dispatcher, ruang kerja, perangkat lunak, bagian administrasi. Ambil porsi yang benar-benar terkait unit pengiriman, bukan biaya seluruh perusahaan.
  • Langkah 4. Tentukan penyebutnya. Hitung terpisah order yang selesai dan, terpisah lagi, total percobaan serta kunjungan. Selisih di antara keduanya persis sama dengan harga kegagalan Anda.
  • Langkah 5. Pecah per segmen. Kota dan pinggiran, barang besar dan paket kecil, slot standar dan layanan kilat. Angka rata-rata untuk seluruh arus menyembunyikan fakta bahwa sebagian rute merugi sementara sebagian lain menutupinya dengan berlebih.
  • Langkah 6. Cocokkan dengan fakta di rute. Berapa alamat yang benar-benar tuntas per shift, berapa waktu yang habis di jalan, dan berapa untuk menunggu serta mengurus dokumen. Tanpa data ini, perhitungan tetap sebatas teori di atas meja.

Hitung juga secara terpisah ongkos satu shift pelaksana dan rata-rata jumlah alamat yang tuntas per shift. Rasio keduanya adalah cara tercepat menguji rumus utama: kalau kedua hasil berbeda jauh, berarti ada yang bolong pada biaya tidak langsung atau pada pencatatan kunjungan.

Hasilnya paling enak dirangkum dalam satu tabel: baris untuk segmen, kolom untuk pos biaya, ditambah kolom khusus untuk jumlah order selesai dan harga akhir per alamat. Tabel semacam itu tetap berguna saat periode berganti dan memungkinkan Anda membandingkan angka yang setara sebulan kemudian, bukan sekadar «perasaan». Kalau data bulan lalu belum lengkap — jangan tunda perhitungan sampai statistiknya sempurna: hitung dengan yang ada, tandai baris yang masih berupa estimasi, lalu perbaiki pada siklus berikutnya.

Biaya tersembunyi yang membuat angkanya terlalu rendah

Hampir seluruh jurang antara hitungan di atas kertas dan uang yang benar-benar keluar berasal dari beberapa pos berikut.

  • Kunjungan ulang. Order yang baru diserahkan pada percobaan kedua memakan ongkos dua kali lipat: dua kunjungan dibayar, pendapatannya tetap satu. Kalau porsi order semacam ini tidak dihitung, biaya pokok Anda terlalu rendah secara sistematis.
  • Gagal antar dan retur. Kunjungan tetap berlangsung, barang kembali ke gudang, lalu harus diterima, diperiksa, dan dijadwalkan ulang. Setiap operasi itu memakan jam kerja.
  • Menganggur dan menunggu. Penerima turun dua puluh menit, izin masuk kawasan diurus setengah jam. Dalam satu shift, ini gampang berubah menjadi minus beberapa alamat.
  • Jarak tempuh kosong. Perjalanan ke titik pertama, kembali ke gudang, perpindahan antar alamat yang berjauhan — kilometer yang tidak menghasilkan satu antaran pun.
  • Perencanaan manual. Jam kerja dispatcher yang habis menyortir permintaan di spreadsheet adalah gaji yang tetap dialokasikan ke order yang sama.
  • Lembur dan kerja darurat. Upah lembur dan vendor dadakan pada hari puncak jarang masuk ke perhitungan dasar.
  • Dokumen kertas. Mencetak, mengumpulkan tanda tangan, rekonsiliasi, dan memulihkan surat jalan yang hilang — pengeluaran yang baru terasa saat ia dihapus.

Supaya pos-pos ini berhenti menjadi tebakan, Anda butuh fakta dari lapangan: kapan pelaksana tiba di alamat, berapa lama menunggu, bagaimana kunjungan berakhir, dan apakah itu percobaan pertama. Data yang dikumpulkan manual di akhir bulan selalu meleset — jauh lebih baik mencatatnya tepat saat peristiwanya terjadi.

Skala kerugiannya bisa dicek dengan taksiran kasar: ambil jumlah kunjungan yang berakhir tanpa serah terima, kalikan dengan ongkos satu kunjungan dari perhitungan utama, lalu bandingkan dengan pendapatan bulanan unit Anda. Hasilnya biasanya menggeser prioritas: menggarap akar penyebab kegagalan ternyata lebih menguntungkan daripada berhemat pada kemasan atau menurunkan tarif pelaksana.

Apa yang harus dilakukan dengan angka hasilnya

Perhitungan ini bukan demi laporan. Begitu harga satu order diketahui per segmen, muncul beberapa keputusan yang sebelumnya diambil sambil menebak.

  • Tarif dan ambang gratis ongkir. Ambang yang ditetapkan «meniru pesaing» sering berada di bawah biaya nyata satu kunjungan — dan setiap order di batas bawah itu menghasilkan kerugian.
  • Zona dan slot waktu. Jendela sempit dan alamat jauh lebih mahal, jadi ini alasan untuk menaikkan biaya tambahan atau membatasi hari kunjungan ke zona terjauh.
  • Tim sendiri atau vendor. Harga vendor harus dibandingkan dengan biaya penuh, termasuk kerja dispatcher dan waktu menganggur, kalau tidak perbandingannya akan selalu memihak kurir sendiri.
  • Standar beban per shift. Dengan mengetahui ongkos shift dan target harga per order, Anda mendapat norma jumlah alamat, bukan sekadar «pokoknya harus lebih banyak».
  • Analisis per pelaksana dan per arah. Satu angka rata-rata yang sama biasanya menyembunyikan selisih dua kali lipat antar rute.
  • Evaluasi perubahan. Setiap inisiatif — dari mempersempit slot sampai menambah satu pelaksana — dinilai dari seberapa jauh ia menggeser harga per alamat yang selesai, bukan dari jumlah kunjungan.

Selanjutnya, semua bermuara pada sumber datanya. Selama hasil kunjungan, waktu kedatangan, dan percobaan ulang masih tersebar di obrolan dan spreadsheet, biaya pokok apa pun hanya bisa dihitung kira-kira dan telat sebulan. Di itlogist, permintaan diterima dan dibagikan ke pelaksana dalam satu sistem, rute terlihat di peta secara real time, pelaksana mengonfirmasi pekerjaan selesai di lokasi lengkap dengan foto dan checklist, sementara pelanggan memantau statusnya lewat portal — apa saja dari semua itu yang masuk ke perhitungan biaya, dibahas di halaman Manajemen kurir.

Cara menghitungnya rutin, bukan setahun sekali

Perhitungan sekali jalan sudah usang dalam satu kuartal: harga bahan bakar berubah, komposisi pelaksana berganti, kepadatan order bergeser. Supaya angkanya tetap bisa dipakai, ada tiga syarat.

  • Pencatatan kunjungan yang seragam. Setiap percobaan dicatat dengan tanggal, waktu, pelaksana, dan hasilnya. Dengan begitu penyebut rumusnya diambil dari sistem, bukan dikarang dari ingatan.
  • Pertukaran data otomatis dengan sistem akuntansi. Order dan nominal tidak dipindahkan manual: itlogist bekerja dengan 1C, AmoCRM, Bitrix24, dan Excel, sehingga sisi keuangan dan sisi logistik bersandar pada data yang sama.
  • Hitung ulang rutin per segmen. Setiap bulan, dalam format yang persis sama, dengan pembanding periode sebelumnya.

Cadangan tersendiri ada pada kepadatan rute. Semakin banyak alamat yang tuntas dalam satu shift tanpa lembur, semakin murah harga masing-masing: porsi biaya tetap terbagi ke lebih banyak order. Menyortir titik secara manual di spreadsheet tidak akan menemukan cadangan itu — optimasi rute di itlogist menyusun urutan kunjungan memakai mesin berbasis OR-Tools dengan memperhitungkan slot waktu dan berbagai batasan, dan selisih antara rencana mesin dan rencana manual langsung terlihat pada jumlah alamat yang selesai.

Hipotesisnya bisa diuji dengan cepat: peluncuran memakan waktu 7 hari, tanpa kontrak jangka panjang, platformnya dirancang untuk tim berisi 5 sampai 100 pelaksana, dan pelaksana tidak perlu memasang aplikasi — antarmuka web di ponsel sudah cukup. Ambil bulan berjalan sebagai basis, ulangi perhitungan sebulan kemudian dengan fakta dari sistem, lalu bandingkan kedua angkanya: perbandingan itulah — bukan harga rata-rata pasar — yang menunjukkan di mana sebenarnya uang Anda bocor.

bagaimana itlogist mengumpulkan data untuk menghitung biaya pokok pengiriman

Pertanyaan umum

Biaya apa saja yang harus dimasukkan ke biaya pokok pengiriman?

Ada tiga kelompok. Biaya langsung — upah pelaksana beserta pajaknya, bahan bakar dan perawatan kendaraan, kemasan, komunikasi. Biaya tidak langsung — meja dispatcher, area sortir, perangkat lunak, bagian administrasi, yang dialokasikan dengan basis yang jelas: per alamat, kilometer, atau shift. Dan biaya tersembunyi — kunjungan ulang, waktu menganggur, jarak tempuh kosong, lembur, dan barang rusak. Justru kelompok ketiga inilah yang paling sering terlewat, dan gara-gara itu hasil hitungannya terlalu rendah.

Pengeluaran dibagi dengan apa: semua order atau hanya yang selesai?

Dengan order yang berhasil diselesaikan pada periode yang sama. Kalau dibagi dengan seluruh order yang direncanakan, biaya kegagalan akan terpoles merata ke alamat-alamat yang sukses dan berhenti terlihat. Meski begitu, total percobaan dan kunjungan tetap perlu dihitung — selisih antara percobaan dan order selesai menunjukkan berapa mahalnya gagal antar dan kunjungan berulang.

Seberapa sering biaya satu antaran perlu dihitung ulang?

Sebulan sekali, dalam format yang sama, dengan rincian per segmen: kota dan pinggiran, ukuran barang, tingkat urgensi. Harga bahan bakar, komposisi pelaksana, dan kepadatan order terus berubah, sehingga perhitungan berumur setahun sudah tidak layak dipakai untuk keputusan tarif. Kalau data kunjungan terkumpul otomatis di sistem, hitung ulangnya cuma butuh beberapa menit dan tidak perlu jadi proyek tersendiri.

Kenapa biaya rata-rata untuk seluruh arus justru menyesatkan?

Karena ia meratakan arah yang untung dengan yang rugi. Rute padat di pusat kota dan satu alamat tunggal di pinggiran berbeda ongkos berkali-kali lipat, tetapi tampak sama dalam angka rata-rata. Begitu perhitungan dipecah per zona, kategori order, dan pelaksana, akan terlihat segmen mana yang disubsidi oleh sisanya — dan di mana biaya tambahan atau pembatasan zona lebih menguntungkan daripada menaikkan tarif secara menyeluruh.

Apa yang paling ampuh menurunkan biaya satu order?

Kepadatan rute dan porsi kunjungan yang tuntas pada percobaan pertama. Biaya tetap — shift pelaksana, kendaraan, kerja dispatcher — dibagi dengan jumlah alamat yang selesai, jadi setiap alamat sukses tambahan membuat sisanya lebih murah. Dari sini muncul dua arah kerja praktis: merencanakan rute dengan memperhitungkan slot dan batasan alih-alih menyortir manual, serta menggarap akar penyebab kunjungan ulang.

← Semua artikel: Pengantaran kurir