6 Faktor Pemilihan Jasa Kirim yang Menentukan Margin Toko Online

Ditulis oleh Rendy Andriyanto·4 September 2026·Diperbarui 7 Oktober 2026·Operasional Toko Online
Bagikan:

Banyak toko online memilih jasa kirim hanya berdasarkan kebiasaan atau ongkos kirim yang terlihat paling murah di halaman checkout. Padahal di balik angka ongkir yang tampak di permukaan, ada beberapa komponen lain yang ikut memotong margin per order secara diam-diam, dari cara ekspedisi membulatkan berat sampai siapa yang menanggung ongkos ketika paket gagal terkirim.

Artikel ini membedah 6 faktor yang menentukan seberapa besar jasa kirim memakan margin tokomu, plus rumus yang bisa langsung kamu pakai untuk menghitung dampaknya sendiri berdasarkan data tokomu, bukan angka generik dari toko lain.

1. Struktur Tarif dan Pembulatan Berat

Hampir semua ekspedisi mengenakan tarif per kelipatan berat, biasanya per kilogram, dengan pembulatan ke atas untuk sisa desimal. Paket seberat 1,1 kg umumnya tetap ditagih sebagai 2 kg, bukan 1,1 kg atau 1,5 kg.

Dampaknya ke margin baru terasa kalau produk tokomu sering berada persis di ambang pembulatan itu. Kalau kamu menetapkan ongkir flat atau menanggung gratis ongkir untuk pembeli, selisih pembulatan itu jadi biaya tambahan nyata yang keluar dari margin toko, bukan dari kantong pembeli, karena harga jual sudah ditetapkan lebih dulu tanpa memperhitungkan pembulatan ini.

Langkah paling murah untuk mengecek ini adalah degan cara timbang beberapa produk andalanmu, lalu bandingkan berat aktualnya dengan kelipatan pembulatan ekspedisi yang kamu pakai sekarang. Kalau banyak produk jatuh tepat di atas ambang batas, misalnya konsisten di kisaran 1,0 sampai 1,2 kg, pertimbangkan apakah kemasan bisa dipangkas sedikit, atau apakah kebijakan ongkir gratis perlu disesuaikan untuk rentang berat itu.

2. Berat Volumetrik untuk Barang Ringan tapi Besar

Selain berat aktual, sebagian besar ekspedisi juga menghitung berat volumetrik, yaitu dimensi paket (panjang x lebar x tinggi) yang dikonversi jadi angka berat tagihan, lalu dibandingkan dengan berat timbangan asli. Mana yang lebih besar, itu yang dipakai sebagai dasar tarif.

Faktor ini paling terasa untuk produk yang ringan tapi makan tempat, seperti bantal, boneka, mainan berukuran besar, atau kerajinan tangan dengan kemasan tebal. Toko yang jualan barang seperti ini bisa kaget karena tarif yang ditagih jauh lebih tinggi dari perkiraan berdasarkan berat timbangan, dan seringnya baru disadari setelah margin di beberapa order ternyata negatif, bukan sebelum harga jual ditetapkan.

Kalau produk andalanmu masuk kategori ringan tapi besar, hitung dulu berat volumetriknya sebelum menetapkan harga jual atau kebijakan ongkir gratis, jangan menunggu sampai laporan margin bulanan terlihat janggal.

3. Cakupan Zona dan Biaya Tambahan Area Terpencil

Jangkauan tiap ekspedisi berbeda, dan pengiriman ke wilayah di luar kota besar sering kena biaya tambahan yang biasa disebut remote area surcharge. Biaya ini tidak selalu terlihat jelas di estimasi ongkir awal, kadang baru muncul saat paket sudah diproses.

Kalau basis pembelimu tersebar sampai ke luar Jawa atau kota tingkat dua dan tiga, biaya tambahan zona ini bisa memakan margin di sebagian order tanpa kamu sadari sedang menanggungnya. Ini jadi masalah terutama kalau kamu menetapkan ongkir flat untuk semua wilayah, karena order dari zona jauh diam-diam disubsidi oleh margin dari order zona dekat.

Sebelum mengunci satu ekspedisi sebagai default untuk semua pengiriman, petakan dari kota atau kabupaten mana order tokomu paling banyak berasal. Kalau porsi order dari area terpencil cukup besar, pertimbangkan kebijakan ongkir yang membedakan zona, bukan flat rate untuk semua tujuan.

4. Tingkat Retur atau Gagal Kirim dan Siapa Menanggung Ongkos Baliknya

Tiap ekspedisi punya kecenderungan berbeda soal seberapa sering paket gagal terkirim, entah karena alamat tidak ditemukan, penerima tidak ada di tempat, atau paket ditolak. Yang lebih menentukan untuk margin adalah siapa yang menanggung ongkos kirim balik ke gudang ketika itu terjadi.

Kalau ongkos retur ditanggung toko, setiap order gagal kirim jadi biaya ganda, ongkir pergi dan ongkir pulang, yang memotong margin dari order-order lain yang berhasil terkirim. Ini bukan kejadian sesekali yang bisa diabaikan, tapi biaya operasional rutin yang perlu dialokasikan ke setiap order, sama seperti biaya kemasan atau biaya admin.

Cek data retur beberapa bulan terakhir tokomu, berapa persentase order yang gagal kirim, dan siapa yang selama ini menanggung ongkos baliknya. Kalau angkanya cukup signifikan, biaya ini perlu masuk hitungan margin per order, bukan dianggap kerugian di luar pembukuan.

5. Biaya COD dan Potongannya terhadap Margin

Layanan Cash on Delivery (COD) umumnya dikenakan biaya tambahan oleh ekspedisi, bisa berupa persentase dari nilai barang atau nominal tetap per transaksi, di luar ongkos kirim biasa.

Untuk toko yang mayoritas transaksinya COD, terutama yang menyasar pembeli di luar kota besar atau segmen yang belum terbiasa transfer digital, potongan biaya COD ini harus dihitung sebagai bagian dari harga pokok pengiriman, bukan biaya kecil yang diabaikan. Di produk dengan margin tipis, potongan COD bisa jadi selisih antara untung dan rugi di satu order.

Kalau porsi order COD tokomu di atas separuh transaksi, hitung dulu rata-rata biaya COD per order berdasarkan struktur tarif ekspedisi yang kamu pakai, lalu bandingkan dengan margin kotor produk andalanmu sebelum menetapkan apakah COD tetap ditawarkan tanpa syarat atau perlu diberi batas minimum order.

6. Rasio Klaim Kerugian atau Kerusakan dan Siapa Menanggung Penggantian

Tiap ekspedisi punya kebijakan berbeda soal klaim barang rusak atau hilang selama pengiriman, termasuk plafon ganti rugi dan proses klaimnya.

Kalau plafon ganti rugi ekspedisi lebih rendah dari nilai barang, atau proses klaimnya berbelit sehingga kamu akhirnya memilih mengganti sendiri ke pelanggan demi menjaga reputasi toko, selisih itu adalah biaya tersembunyi yang harus masuk hitungan margin. Ini terutama relevan untuk toko yang jual barang mudah pecah atau rusak, seperti keramik, elektronik kecil, atau produk berbahan kaca.

Sebelum menganggap biaya ini tidak signifikan, cek riwayat klaim tokomu beberapa bulan terakhir, berapa kali kejadiannya, berapa rata-rata nilai yang akhirnya ditanggung toko sendiri (bukan diganti ekspedisi), dan apakah pola itu berulang di produk atau rute pengiriman tertentu.

Menghitung Dampaknya ke Margin per Order (Rumus Sederhana)

Keenam faktor di atas baru berguna kalau bisa diterjemahkan jadi angka yang bisa kamu pakai sendiri. Berikut rumus dasarnya:

Margin bersih per order (setelah ongkir) = Harga jual – HPP – Tarif ongkir aktual (setelah pembulatan berat/volumetrik dan zona, faktor 1-3) – Biaya COD jika ada (faktor 5) – Alokasi biaya retur per order (faktor 4) – Alokasi biaya klaim per order (faktor 6)

Dua komponen terakhir, alokasi biaya retur dan klaim, tidak muncul di setiap order tapi berulang setiap bulan, jadi perlu dihitung sebagai rata-rata:

  • Alokasi biaya retur per order = (jumlah retur per bulan x rata-rata ongkos retur per kejadian) / total order terkirim per bulan
  • Alokasi biaya klaim per order = (jumlah klaim per bulan x rata-rata nilai penggantian yang ditanggung toko) / total order terkirim per bulan

Contoh perhitungan (angka di bawah ini cuma ilustrasi hitungan, bukan tarif resmi ekspedisi mana pun, sesuaikan dengan data tokomu sendiri):

  • Harga jual: Rp150.000
  • HPP: Rp70.000
  • Tarif ongkir aktual setelah pembulatan berat dan zona: Rp18.000
  • Biaya COD (ilustrasi 2% dari nilai barang, order ini COD): Rp3.000
  • Alokasi biaya retur per order: 15 retur per bulan x Rp16.000 rata-rata ongkos retur, dibagi 500 order terkirim per bulan = Rp480
  • Alokasi biaya klaim per order: 3 klaim per bulan x Rp40.000 rata-rata penggantian yang ditanggung toko, dibagi 500 order terkirim per bulan = Rp240

Margin bersih per order = 150.000 – 70.000 – 18.000 – 3.000 – 480 – 240 = Rp58.280

Ganti setiap angka di atas dengan data tokomu sendiri, diambil dari histori pengiriman dan retur beberapa bulan terakhir, bukan tebakan kasar. Begitu rumus ini jalan untuk satu produk, kamu bisa terapkan ke produk lain untuk melihat mana yang marginnya paling rapuh terhadap faktor ongkir.

Membandingkan Tarif Lintas Ekspedisi secara Sistematis

Setelah paham 6 faktor di atas dan cara menghitung dampaknya sendiri, langkah berikutnya adalah membandingkan opsi ekspedisi secara konsisten, bukan sekali dipilih lalu dipakai terus tanpa dicek ulang. Masalahnya, mengecek tarif satu per satu secara manual ke tiap ekspedisi memakan waktu dan rawan human error, apalagi kalau tokomu rutin mengirim ke banyak tujuan berbeda tiap hari.

Di titik ini, cek ongkir multi-ekspedisi lewat API seperti Cek Ongkos Kirim API membantu toko membandingkan tarif dari beberapa kurir sekaligus, berdasarkan kode wilayah asal-tujuan dan berat paket. Perhitungannya berbasis kode wilayah 10 digit, bukan alamat bebas teks, dan mendukung beberapa pilihan kurir seperti JNE, SiCepat, SAP, dan lainnya, lengkap dengan estimasi waktu kirim per opsi.

Opsi kurir yang harganya nol otomatis disaring, jadi hasil yang tampil ke sistemmu tetap relevan. Dengan cara ini, faktor 1 sampai 3 (struktur tarif, berat volumetrik, cakupan zona) bisa langsung dibandingkan dari data yang tersedia, bukan dicek manual satu per satu ke tiap website ekspedisi.

Ditulis oleh

Rendy Andriyanto

Seorang praktisi di berbagai bidang teknologi dan IT yang juga hobi menulis untuk berbagi dan mendokumentasikan hal penting supaya bisa bermanfaat bagi orang lain dan diri sendiri.

Lihat semua artikel →
Scroll to Top