Manajemen Stok
Cara Mengelola Stok Retur Barang UMKM Retail agar Tidak Bikin Selisih
Oleh Super Admin · 4 September 2026
Di toko retail, retur barang dari pelanggan hampir pasti terjadi — entah karena salah ukuran, produk cacat, atau sekadar berubah pikiran. Masalahnya, retur sering dianggap urusan administratif kecil yang dicatat seadanya, atau bahkan tidak dicatat sama sekali. Padahal retur yang tidak tercatat rapi adalah salah satu penyebab paling umum selisih antara stok fisik di rak dan stok yang tertulis di sistem.
Kenapa Retur Sering Bikin Stok Berantakan
Masalah utamanya bukan retur itu sendiri, tapi bagaimana retur diperlakukan setelah diterima. Barang yang diretur sering langsung dikembalikan ke rak tanpa dicek ulang kondisinya, atau sebaliknya, disisihkan begitu saja tanpa update apa pun di catatan stok — sehingga sistem masih menganggap barang itu "terjual" padahal sebenarnya sudah kembali ke tangan toko.
Jenis Retur yang Perlu Dibedakan
Tidak semua retur sama, dan perlakuannya terhadap stok pun harus berbeda:
- Retur barang baik (salah pesan/ukuran) — barang masih dalam kondisi layak jual, bisa dikembalikan ke stok jual seperti biasa.
- Retur barang rusak/cacat — barang tidak layak dijual kembali dalam kondisi normal, harus dipisahkan ke kategori stok berbeda, bukan dicampur dengan stok jual.
- Retur tukar ukuran/varian — sebenarnya dua transaksi sekaligus: barang lama masuk sebagai retur, barang baru keluar sebagai penjualan pengganti. Kalau dicatat sebagai satu transaksi campur aduk, sulit dilacak riwayatnya.
Cara Mencatat Retur agar Stok Tetap Akurat
- Catat alasan retur setiap kali terjadi — ini bukan cuma untuk stok, tapi juga data berharga untuk tahu produk mana yang paling sering bermasalah.
- Cek kondisi fisik barang saat retur diterima, jangan asumsikan otomatis masih baik hanya karena pelanggan bilang begitu.
- Kembalikan ke stok jual hanya kalau kondisinya benar-benar layak, dengan pengecekan yang sama seperti barang baru datang dari supplier.
- Pisahkan barang rusak ke kategori stok tersendiri (misalnya status "rusak" atau "damaged"), supaya tidak ikut ditawarkan ke pelanggan berikutnya secara tidak sengaja.
- Kaitkan retur dengan pesanan asalnya, bukan dicatat sebagai transaksi stok berdiri sendiri, supaya riwayat lengkap satu pesanan — dari terjual sampai retur — tetap bisa ditelusuri.
Contoh Kasus: Retur yang Tidak Dipisahkan Kondisinya
Sebuah toko pakaian menerima retur kaos yang kancingnya lepas. Karena buru-buru, staf langsung menaruhnya kembali ke rak stok normal tanpa mencatat kondisi rusaknya. Dua minggu kemudian, kaos itu terjual lagi ke pelanggan baru, yang kemudian komplain karena barang cacat — dan toko harus menerima retur kedua kalinya, kali ini disertai keluhan yang lebih besar karena pelanggan merasa dikirimi barang rusak.
Kalau sejak awal retur kaos itu dipisahkan ke kategori "rusak" dan tidak ikut ditawarkan sebagai stok jual biasa, masalah ini bisa dihindari sepenuhnya — cukup dengan satu langkah tambahan saat retur pertama diterima.
Kesalahan yang Sering Terjadi
Kesalahan paling umum adalah retur barang rusak langsung masuk lagi ke rak jual tanpa pengecekan, seperti contoh di atas. Kesalahan lain adalah tidak mengaitkan retur dengan pesanan asalnya, sehingga toko kehilangan data penting: produk apa yang paling sering diretur, dan apakah polanya berkaitan dengan kualitas produk, kesalahan deskripsi, atau masalah lain yang bisa diperbaiki dari sumbernya.
Retur yang dikelola rapi juga berkaitan dengan bagaimana pesanan dari berbagai channel dikelola — retur dari pembeli marketplace, misalnya, perlu jelas alurnya sampai kembali ke stok pusat toko, bukan hanya tercatat di sisi marketplace saja. Kalau toko masih mempertimbangkan sistem kasir yang bisa menangani ini, tips memilih aplikasi kasir untuk UMKM pemula bisa jadi acuan awal.
Fabriku mencatat status inventory per item — termasuk status "rusak" yang terpisah dari stok yang tersedia untuk dijual — sehingga retur barang cacat tidak akan tercampur atau tidak sengaja ditawarkan lagi ke pelanggan berikutnya.