Ongkir di website yang berbeda dengan aplikasi kurir adalah hal yang normal, dan penyebabnya ada empat: perbedaan antara tarif retail dan tarif korporat, cara pembulatan berat volumetrik, biaya admin atau asuransi yang ikut terhitung, dan perbedaan titik acuan zona antara kecamatan dan kode pos. Selisihnya bisa lebih murah maupun lebih mahal, tergantung penyebab mana yang berlaku.

Pertanyaan ini muncul dari dua arah. Dari pemilik toko yang membandingkan tarif di dashboard-nya dengan aplikasi kurir di ponsel, dan dari pembeli yang merasa ongkir di checkout tidak sesuai dengan yang mereka cek sendiri. Keduanya wajar, dan keduanya punya penjelasan yang sama.

💡 Jawaban Singkat: Selisih ongkir antara website dan aplikasi kurir umumnya berasal dari jenis tarif yang dipakai. Aplikasi kurir menampilkan tarif retail untuk pengirim perorangan, sedangkan integrasi toko online umumnya memakai tarif yang dinegosiasikan untuk volume — sehingga sering lebih murah. Selisih juga bisa muncul dari pembulatan berat volumetrik, biaya admin, atau asuransi yang ikut dihitung. Selama selisihnya konsisten dan bisa dijelaskan, ini bukan tanda kesalahan perhitungan.

Penyebab 1: Tarif retail versus tarif korporat

Ini penyebab terbesar dan paling sering disalahpahami.

Aplikasi resmi kurir dirancang untuk pengirim perorangan yang datang ke gerai. Tarif yang ditampilkan adalah tarif retail — harga eceran untuk siapa saja yang mengirim satu paket.

Integrasi pengiriman untuk toko online bekerja di jalur berbeda. Karena volumenya terkumpul dari banyak toko sekaligus, tarif yang berlaku umumnya adalah tarif yang sudah dinegosiasikan untuk volume tersebut. Hasilnya sering lebih murah daripada tarif di aplikasi.

Jadi kalau ongkir di website Anda lebih murah, itu bukan kesalahan — justru itu keuntungannya. Yang perlu Anda pastikan hanya satu: tarif yang tampil sudah termasuk semua komponen biaya, sehingga tidak ada kejutan saat resi diterbitkan.

Penyebab 2: Pembulatan berat dan berat volumetrik

Kurir menghitung berdasarkan mana yang lebih besar antara berat timbangan dan berat volumetrik. Berat volumetrik dihitung dari dimensi paket, sehingga barang besar tapi ringan seperti bantal atau kotak berongga akan dihitung jauh lebih berat daripada timbangannya.

Perbedaan muncul karena aplikasi kurir menanyakan berat kepada Anda, sementara sistem toko menghitungnya sendiri dari data produk. Kalau dimensi produk tidak diisi di WooCommerce, perhitungan volumetrik tidak berjalan dan hasilnya lebih rendah — sampai paket benar-benar ditimbang di gerai.

Cara menyamakan: isi dimensi produk, bukan hanya beratnya. Panjang, lebar, dan tinggi ada di tab Shipping pada tiap produk. Untuk produk yang dikirim dalam kemasan tetap, isi dimensi kemasannya, bukan dimensi barangnya.

Perhatikan juga pembulatan. Sebagian kurir membulatkan ke atas per kilogram penuh, sehingga paket 1,2 kilogram dihitung 2 kilogram. Kalau sistem Anda tidak membulatkan dengan cara yang sama, selisihnya akan muncul di setiap pengiriman.

Penyebab 3: Biaya admin dan asuransi ikut terhitung

Tarif yang tampil di checkout bisa saja sudah termasuk komponen di luar ongkos kirim murni.

Yang paling sering adalah biaya asuransi. Perlu dipahami bahwa ada dua hal berbeda yang sama-sama disebut asuransi: biaya asuransi yang Anda tetapkan sendiri di checkout, dan asuransi resmi kurir yang tercatat di resi. Yang pertama adalah kebijakan toko Anda; yang kedua yang benar-benar menanggung barang kalau terjadi kerusakan atau kehilangan.

Kalau Anda mengaktifkan biaya asuransi di checkout, angkanya akan menambah tarif dasar dan membuat ongkir tampak lebih mahal daripada di aplikasi kurir.

Cara memeriksanya: buka pengaturan plugin dan lihat apakah ada komponen biaya tambahan yang aktif — biaya admin, asuransi, atau pembulatan harga. Matikan sementara lalu bandingkan ulang untuk memastikan sumber selisihnya.

Penyebab 4: Titik acuan zona berbeda

Tarif kurir Indonesia ditentukan sampai tingkat kecamatan. Masalahnya, satu kode pos bisa mencakup lebih dari satu kecamatan, dan satu kecamatan bisa punya beberapa kode pos.

Kalau aplikasi kurir memakai kode pos sebagai acuan sementara sistem toko memakai kecamatan, keduanya bisa jatuh ke zona tarif yang berbeda untuk alamat yang sama.

Cara menyamakan: saat membandingkan, pastikan Anda memakai kecamatan yang sama persis di kedua sisi, bukan sekadar kota yang sama. Perbandingan yang memakai kota saja hampir selalu menghasilkan angka berbeda.

Cara membandingkan dengan benar

Kalau Anda ingin memastikan perhitungan berjalan wajar, bandingkan dengan cara ini:

  1. Pilih satu rute spesifik — kecamatan asal dan kecamatan tujuan, bukan kota
  2. Pakai berat yang sama persis, termasuk dimensi kalau ada
  3. Pilih layanan yang sama, misalnya reguler dengan reguler
  4. Matikan sementara biaya tambahan di sisi toko
  5. Bandingkan angkanya

Kalau setelah langkah ini selisihnya tetap ada tapi konsisten — misalnya selalu lebih murah dengan persentase yang mirip — berarti yang berlaku adalah perbedaan jenis tarif, dan tidak ada yang perlu diperbaiki.

Kalau selisihnya tidak konsisten dan berubah-ubah tanpa pola, kemungkinan besar penyebabnya ada di data berat dan dimensi produk.

Apa yang perlu dijelaskan ke pembeli

Kalau pembeli menanyakan selisih ini, jawaban yang paling menenangkan adalah yang jujur dan singkat: tarif di toko dihitung otomatis berdasarkan berat dan tujuan, dan bisa berbeda sedikit dari tarif yang mereka cek sendiri karena perbedaan cara menghitung berat serta jenis tarif yang berlaku.

Menambahkan keterangan kecil di dekat pilihan pengiriman juga membantu — misalnya menyebutkan bahwa tarif sudah termasuk asuransi kalau memang begitu. Transparansi di titik ini mengurangi pertanyaan masuk sekaligus menaikkan kepercayaan.

FAQ: Pertanyaan yang Sering Ditanyakan

Kenapa ongkir di website saya lebih murah dari aplikasi kurir?

Karena integrasi pengiriman untuk toko online umumnya memakai tarif yang dinegosiasikan untuk volume, sedangkan aplikasi kurir menampilkan tarif retail untuk pengirim perorangan. Selisih ini menguntungkan dan bukan kesalahan.

Kenapa ongkir di website saya lebih mahal?

Biasanya karena ada komponen tambahan yang ikut terhitung seperti biaya admin atau asuransi, atau karena berat volumetrik dihitung dari dimensi produk sementara di aplikasi Anda hanya memasukkan berat timbangan.

Apakah selisih ongkir bisa dihilangkan sepenuhnya?

Tidak sepenuhnya, karena jenis tarifnya memang berbeda. Yang bisa disamakan adalah komponen yang Anda kendalikan: berat, dimensi, kecamatan tujuan, dan biaya tambahan.

Kenapa dua alamat di kota yang sama punya ongkir berbeda?

Karena tarif ditentukan sampai tingkat kecamatan, bukan kota. Dua kecamatan dalam satu kota bisa masuk zona tarif yang berbeda, terutama di kota besar dengan wilayah luas.

Apakah saya harus mengisi dimensi produk?

Sangat disarankan. Tanpa dimensi, berat volumetrik tidak terhitung dan ongkir yang tampil bisa lebih rendah daripada tarif yang sebenarnya ditagih kurir — selisihnya akan Anda tanggung sendiri.

Kesimpulan

Selisih ongkir antara website dan aplikasi kurir hampir selalu punya penjelasan, dan sebagian besar penjelasannya justru menguntungkan Anda. Yang perlu dipastikan bukan angkanya sama persis, melainkan selisihnya konsisten dan bisa dijelaskan.

Isi berat dan dimensi produk dengan benar, bandingkan pada kecamatan yang sama, dan periksa komponen biaya tambahan yang aktif. Setelah tiga hal itu rapi, selisih yang tersisa adalah perbedaan jenis tarif — dan itu memang seharusnya ada.

AgenWebsite Shipping menghitung ongkir otomatis sampai tingkat kecamatan untuk 13 kurir Indonesia, memakai API pengiriman sendiri tanpa akun pihak ketiga. Sudah dipakai 900+ toko aktif dengan rating 4,6★ di WordPress.org. Coba gratis di sini.