Artikel

Jurnal Ongkos Kirim Penjualan: Ditanggung Penjual & Pembeli

Terakhir diperbarui: 7 November 2026

Jurnal ongkos kirim penjualan dicatat sebagai beban angkut penjualan (beban penjualan/distribusi) bila ongkir ditanggung penjual, dan tidak dimasukkan ke harga pokok penjualan (HPP). Jika ongkir ditagihkan ke pelanggan, catat tagihannya sebagai pendapatan jasa pengiriman di sisi kredit dan biaya ekspedisinya tetap sebagai beban, lalu cocokkan keduanya setiap bulan dengan tagihan ekspedisi.

Di lapangan, masalahnya jarang di jurnal tunggal. Masalahnya ada di ratusan resi per bulan: sebagian ditagih ke pelanggan, sebagian digratiskan, sebagian disubsidi, ada retur, dan tagihan ekspedisi datang terlambat dengan tarif berat aktual yang berbeda. Artikel ini kami susun untuk akuntan dan staf finance perusahaan dagang, distributor, dan toko online yang mengirim lewat kanal sendiri: matriks enam skenario ongkir lengkap dengan jurnalnya, cara rekonsiliasi resi vs tagihan ekspedisi, akrual akhir bulan, dan rumus batas minimum belanja gratis ongkir agar margin tidak tergerus.

Ringkasan Cepat

  • Ongkir penjualan yang ditanggung penjual = beban angkut penjualan (beban penjualan), bukan HPP. Ongkir pembelian justru masuk ke biaya perolehan persediaan.
  • Ongkir yang ditagih ke pelanggan dicatat terpisah dari nilai barang: kredit pendapatan jasa pengiriman, biaya ekspedisi tetap didebit ke beban.
  • Subsidi ongkir (gratis ongkir sebagian) terlihat jelas bila pendapatan ongkir dan beban ongkir dicatat bruto, bukan dinetokan.
  • Resi yang sudah terkirim tetapi belum ditagih ekspedisi wajib diakrualkan di akhir bulan.
  • Batas minimum belanja gratis ongkir = rata-rata ongkir ÷ persentase margin kotor.

Apa itu beban angkut penjualan dan bedanya dengan ongkir pembelian?

Beban angkut penjualan (freight-out) adalah biaya pengiriman barang dari gudang penjual ke pelanggan yang ditanggung penjual. Biaya ini termasuk beban penjualan atau distribusi dan diakui sebagai beban pada periode terjadinya. Biaya ini tidak dikapitalisasi ke persediaan dan tidak menambah HPP, karena barang sudah keluar dari persediaan penjual.

Bandingkan dengan beban angkut pembelian (freight-in): ongkos membawa barang dari supplier ke gudang Anda adalah bagian biaya pembelian persediaan. PSAK 202 tentang Persediaan (sebelumnya PSAK 14, dinomori ulang oleh IAI sejak 1 Januari 2024) memasukkan biaya transportasi pembelian ke biaya perolehan persediaan dan mengecualikan biaya penjualan. Kalau Anda mengimpor barang, pembahasan alokasinya ada di artikel landed cost dan alokasi biaya impor.

Aspek Ongkir pembelian (freight-in) Ongkir penjualan (freight-out)
Arah barang Supplier → gudang Anda Gudang Anda → pelanggan
Perlakuan Dikapitalisasi ke persediaan Beban penjualan periode berjalan
Dampak ke HPP Masuk HPP saat barang terjual Tidak masuk HPP
Posisi di laba rugi Di dalam laba kotor Di bawah laba kotor

Kesalahan klasifikasi ini sering membuat margin kotor terlihat lebih rendah dari kenyataan dan membuat perbandingan margin antarbulan tidak konsisten.

Bagaimana jurnal ongkos kirim penjualan untuk tiap skenario?

Berikut matriks enam skenario yang paling sering kami temui pada perusahaan dagang dan distributor. Semua angka adalah contoh: nilai barang Rp2.000.000, ongkir aktual dari ekspedisi Rp45.000, ekspedisi menagih bulanan (tempo).

Skenario 1 — Gratis ongkir, ditanggung penjual penuh

Akun Debit Kredit
Piutang Usaha 2.000.000
Penjualan 2.000.000
Beban Angkut Penjualan 45.000
Utang Usaha – Ekspedisi 45.000

Skenario 2 — Ongkir ditagihkan ke pelanggan sebesar biaya aktual

Faktur ke pelanggan Rp2.045.000. Kami menyarankan pencatatan bruto agar volume ongkir dan subsidinya terlihat.

Akun Debit Kredit
Piutang Usaha 2.045.000
Penjualan 2.000.000
Pendapatan Jasa Pengiriman 45.000
Beban Angkut Penjualan 45.000
Utang Usaha – Ekspedisi 45.000

Skenario 3 — Pembeli mengatur dan membayar ekspedisi sendiri

Misalnya pelanggan mengirim truk sendiri atau membayar kurir langsung saat pengambilan. Penjual tidak mencatat apa pun untuk ongkir; cukup jurnal penjualan Rp2.000.000. Pastikan syarat penyerahan di faktur jelas (barang diambil di gudang), karena itu menentukan kapan risiko dan pengendalian berpindah.

Skenario 4 — Subsidi sebagian (tarif flat ke pelanggan)

Pelanggan dikenakan ongkir flat Rp20.000, ongkir aktual Rp45.000. Subsidi Rp25.000 terlihat sebagai selisih kedua akun.

Akun Debit Kredit
Piutang Usaha 2.020.000
Penjualan 2.000.000
Pendapatan Jasa Pengiriman 20.000
Beban Angkut Penjualan 45.000
Utang Usaha – Ekspedisi 45.000

Skenario 5 — Ongkir retur penjualan ditanggung penjual

Barang cacat dikembalikan pelanggan, ongkir balik Rp45.000 ditanggung penjual. Pisahkan ke sub-akun agar biaya kualitas terlihat.

Akun Debit Kredit
Beban Angkut Retur Penjualan 45.000
Utang Usaha – Ekspedisi 45.000

Skenario 6 — Resi terkirim, tagihan ekspedisi belum datang (akrual)

Akun Debit Kredit
Beban Angkut Penjualan 45.000
Beban yang Masih Harus Dibayar – Ekspedisi 45.000

Di awal bulan berikutnya, jurnal ini dibalik saat tagihan resmi dicatat.

Apakah ongkir yang ditagih ke pelanggan termasuk pendapatan menurut PSAK 115?

PSAK 115 tentang Pendapatan dari Kontrak dengan Pelanggan (sebelumnya PSAK 72) meminta entitas mengidentifikasi kewajiban pelaksanaan (performance obligation) dalam kontrak. Jika pengendalian barang baru berpindah saat barang tiba di pelanggan, pengiriman adalah aktivitas untuk memenuhi janji menyerahkan barang, sehingga ongkir yang ditagih menjadi bagian harga transaksi. Jika pengendalian sudah berpindah saat barang diserahkan ke ekspedisi dan penjual tetap mengatur pengiriman, entitas perlu menilai apakah jasa pengiriman merupakan kewajiban pelaksanaan terpisah.

Untuk sebagian besar perusahaan dagang skala menengah, dampak praktisnya sama: ongkir yang ditagih tetap diakui sebagai pendapatan (baik digabung ke penjualan maupun di akun pendapatan jasa pengiriman) dan biaya ekspedisi diakui sebagai beban. Yang perlu didokumentasikan adalah kebijakan akuntansi Anda: kapan pengendalian berpindah, apakah dicatat bruto atau neto, dan di akun mana. Entitas yang memakai SAK EP mengikuti prinsip pengakuan pendapatan yang lebih sederhana, tetapi konsistensi kebijakan tetap kunci saat audit.

Bagaimana merekonsiliasi resi pengiriman dengan tagihan ekspedisi?

Kebocoran biaya ongkir biasanya muncul di sini: resi ganda, tarif berat aktual yang lebih tinggi dari estimasi, atau resi batal yang tetap ditagih. Lakukan langkah berikut setiap bulan:

  1. Tarik daftar resi dari sistem penjualan: nomor resi, nomor faktur, tanggal kirim, berat, ongkir estimasi.
  2. Tarik rincian tagihan ekspedisi per resi (bukan hanya total invoice).
  3. Cocokkan per nomor resi (VLOOKUP atau fitur pencocokan otomatis). Tandai tiga kelompok: cocok, beda nilai, dan tidak ada di salah satu sisi.
  4. Selidiki beda nilai: biasanya koreksi berat atau volume. Minta bukti timbang dari ekspedisi bila selisih di atas toleransi.
  5. Resi di sistem tetapi belum ditagih → akrualkan (skenario 6).
  6. Tagihan tanpa resi di sistem → tahan pembayaran sampai jelas; bisa jadi resi batal atau resi milik cabang lain.
  7. Tie-out: total beban angkut di buku besar = tagihan yang disetujui + akrual.

Contoh rekonsiliasi bulanan (contoh angka)

Contoh: CV Sinar Niaga (fiktif), distributor alat rumah tangga, mengirim 400 resi dalam sebulan dengan rata-rata ongkir Rp38.500.

Keterangan Jumlah resi Nilai (Rp)
Ongkir per sistem penjualan 400 15.400.000
Resi yang sudah ditagih ekspedisi (nilai per sistem) 388 14.938.000
Koreksi berat aktual pada 3 resi (setelah diverifikasi) 3 27.000
Tagihan ekspedisi disetujui 388 14.965.000
Resi terkirim belum ditagih → akrual 12 462.000
Beban angkut penjualan bulan ini 400 15.427.000

Tanpa akrual Rp462.000, beban bulan ini kurang saji dan bulan depan lebih saji. Tagihan ekspedisi yang sudah disetujui kemudian masuk ke proses rekonsiliasi hutang supplier seperti vendor lain.

Berapa batas minimum belanja agar gratis ongkir tidak merugi?

Bagi owner dan sales manager, informasi paling penting dari akun ongkir adalah dampaknya ke margin per pesanan. Rumus sederhananya:

Minimum belanja gratis ongkir = rata-rata ongkir per pesanan ÷ persentase margin kotor

Contoh: rata-rata ongkir Rp38.500 dan margin kotor 25%. Batas impasnya Rp38.500 ÷ 25% = Rp154.000. Pesanan Rp150.000 yang diberi gratis ongkir menghasilkan laba kotor Rp37.500 dikurangi ongkir Rp38.500 = minus Rp1.000 sebelum biaya lain. Dari contoh rekonsiliasi di atas, rasio ongkir terhadap penjualan bulanan Rp800.000.000 adalah sekitar 1,93%; pantau angka ini tiap bulan bersama ongkir rata-rata per pesanan. Jika Anda juga berjualan di marketplace, potongan ongkir dari platform dibahas terpisah di jurnal penjualan marketplace.

Kesalahan yang Sering Terjadi

  • Memasukkan ongkir penjualan ke HPP. Margin kotor jadi terdistorsi dan tidak bisa dibandingkan dengan periode yang klasifikasinya benar.
  • Menetokan ongkir yang ditagih dengan biaya ekspedisi. Subsidi ongkir hilang dari radar manajemen.
  • Mencatat beban hanya saat tagihan ekspedisi datang. Beban bergeser antarbulan; akrualkan resi yang belum ditagih.
  • Membayar tagihan ekspedisi berdasarkan total saja. Resi ganda atau resi batal ikut terbayar.
  • Tidak memisahkan ongkir retur. Biaya akibat masalah kualitas tercampur dengan biaya distribusi normal.
  • Tidak menulis kebijakan akuntansi ongkir. Staf berbeda mencatat skenario sama dengan cara berbeda.

Pertanyaan yang Sering Diajukan (FAQ)

Apakah beban angkut penjualan masuk HPP?

Tidak. Beban angkut penjualan adalah beban penjualan atau distribusi yang diakui di bawah laba kotor. Yang masuk ke biaya persediaan, lalu ke HPP saat barang terjual, adalah ongkos angkut pembelian dari supplier ke gudang.

Akun apa untuk ongkir yang ditagihkan ke pelanggan?

Gunakan akun pendapatan tersendiri, misalnya “Pendapatan Jasa Pengiriman”, atau gabungkan ke penjualan sesuai kebijakan akuntansi perusahaan. Biaya ekspedisinya tetap dicatat di beban angkut penjualan agar selisih atau subsidi terlihat.

Bagaimana jurnal gratis ongkir?

Penjualan dicatat sebesar nilai barang, lalu ongkir aktual didebit ke beban angkut penjualan dan dikredit ke utang ekspedisi atau kas. Tidak ada pendapatan ongkir karena pelanggan tidak membayarnya.

Kapan ongkir harus diakrualkan?

Saat tutup buku, setiap resi yang sudah dikirim pada bulan berjalan tetapi belum ditagih ekspedisi harus diakrualkan sebesar estimasi ongkirnya. Jurnal akrual dibalik bulan berikutnya ketika tagihan resmi diterima dan dicatat.

Siapa yang menanggung ongkir retur?

Tergantung kebijakan retur dan penyebabnya; untuk barang cacat atau salah kirim biasanya ditanggung penjual. Catat ke sub-akun beban angkut retur penjualan agar biaya kualitas dapat dipantau terpisah.

Penutup

Jurnal ongkos kirim penjualan sebenarnya sederhana: ongkir yang ditanggung penjual adalah beban penjualan, ongkir yang ditagih ke pelanggan adalah pendapatan, dan keduanya dicatat bruto. Nilai tambahnya ada di disiplin bulanan: rekonsiliasi per resi, akrual resi yang belum ditagih, dan pemantauan rasio ongkir terhadap penjualan agar kebijakan gratis ongkir tetap menguntungkan.

Jika tim Anda masih mencocokkan ratusan resi dan faktur di Excel, Zahir Online membantu mencatat penjualan, ongkir, dan utang ekspedisi dalam satu alur sehingga laporan per pelanggan dan per pesanan siap kapan saja. Lihat solusi kami untuk bisnis trading dan distribusi.

Referensi

Facebook Comments

Bagikan artikel

Artikel Lainnya

Let’s #FeelTheGrowth

Coba Zahir, Gratis!

Level up pencatatan, management, dan pelaporan pada Bisnis Anda dengan menggunakan Zahir.

Hubungi Zahir Expert

Product Consultant kami akan membantu untuk memilih produk terbaik sesuai dengan kebutuhan perusahaan Anda.

Kelola invoice, inventory, keuangan dalam satu aplikasi, Monitor bisnismu kapan saja dimana saja.

Zahir Berpengalaman 30 Tahun membantu hampir 300.000 Bisnis untuk bertumbuh