Toko sparepart motor “Sumber Rezeki” menjual oli mesin keluaran yang sama. Selama satu bulan, pemiliknya melakukan lima kali pembelian stok pada harga yang berbeda-beda — karena pabrikan menaikkan harga hampir tiap minggu — dan empat kali penjualan ke bengkel langganan. Pada akhir bulan, ia menghadapi satu pertanyaan yang kelihatannya sederhana tapi sebenarnya menentukan berapa rupiah laba yang ia kira: berapa rupiah sebenarnya nilai oli yang sudah keluar itu?

Jawabannya langsung mengubah angka laba kotor bulan itu, pajak yang terutang, dan keputusan apakah satu tahun laba terlihat sehat atau tertekan. Dan anehnya: untuk transaksi yang persis sama, tiga metode penilaian persediaan yang lazim di dunia akuntansi akan menghasilkan tiga angka Harga Pokok Penjualan (HPP / COGS) yang berbeda — dengan rentang yang bisa mencapai jutaan rupiah hanya dalam satu bulan.

Inilah inti masalah penilaian persediaan. Barang yang sama, keluar masuk dengan harga yang sama, tapi aturan flow assumption yang berbeda menghasilkan laporan keuangan yang berbeda. Artikel ini menghitung satu contoh — Toko Sumber Rezeki bulan November — dengan tiga metode (FIFO, LIFO, Weighted Average) supaya perbedaannya terlihat mata, lalu menjelaskan mengapa Indonesia, lewat PSAK 14, hanya membolehkan dua dari tiga metode itu.

Intuisi: Tumpukan Barang dan Pertanyaan “Mana yang Keluar”

Bayangkan Anda punya tumpukan kotak oli di gudang. Setiap pengiriman dari pabrikan menumpuk di atas pengiriman sebelumnya. Saat pelanggan membeli, Anda ambil dari tumpukan itu. Pertanyaannya: kotak yang mana yang Anda serahkan — yang paling bawah (paling lama), yang paling atas (paling baru), atau Anda anggap semua kotak rata-rata saja?

Tiga metode penilaian persediaan adalah tiga jawaban atas pertanyaan itu:

  • FIFO (First-In, First-Out). Anda serahkan kotak paling lama dulu. Secara fisik, ini wajar untuk oli yang punya masa kedaluwarsa — Anda tidak ingin barang lama menumpuk sampai rusak. Persediaan yang tersisa di gudang dianggap berasal dari pembelian paling baru.
  • LIFO (Last-In, First-Out). Anda serahkan kotak paling baru dulu. Ini asumsi akuntansi murni — tidak ada gudang sungguhan yang menumpuk seperti ini untuk barang berkadalwarsa. Tapi di kondisi harga naik, metode ini menghasilkan COGS yang lebih tinggi karena barang baru (yang lebih mahal) yang dianggap keluar pertama.
  • Weighted Average (Rata-rata Tertimbang). Anda tidak melacak kotak mana keluar. Sebaliknya, semua kotak dianggap rata-rata berdasarkan nilai total dibagi jumlah total. Setiap penjualan mengurangi rata-rata yang sama.

Catatan penting: ketiga metode ini adalah asumsi aliran biaya (cost flow assumption). LIFO, khususnya, jarang mencerminkan aliran fisik barang yang sebenarnya. Namun karena pajak dihitung dari laba, dan laba dihitung dari COGS, dan COGS tergantung metode — maka pilihan metode punya konsekuensi finansial nyata, bukan sekadar pilihan estetika pembukuan.

Gambaran Utuh dalam Satu Tabel

Sebelum masuk perhitungan, mari lihat hasil akhir ketiga metode untuk bulan yang sama. Catat: tokonya sama, transaksinya sama, hanya metode penilaian yang berbeda.

MetodeCOGS (Rp)Ending Inventory (Rp)Laba Kotor (Rp)
FIFO22.600.0004.800.0006.800.000
Weighted Average23.016.0004.384.0006.384.000
LIFO23.400.0004.000.0006.000.000

Total nilai barang yang masuk ke toko bulan itu (Rp 27.400.000) harus terbagi antara COGS dan ending inventory — itulah identitas yang tidak bisa dilanggar:

$$\text{Total barang tersedia} = \text{COGS} + \text{Ending Inventory}$$$$27.400.000 = \text{COGS} + \text{Ending Inventory}$$

Perhatikan: ketiga baris di tabel di atas menjumlah ke Rp 27.400.000. Yang berubah hanya pembagian antara COGS dan ending inventory. FIFO menempatkan lebih banyak ke ending inventory (barang baru yang mahal dianggap tersisa), sehingga COGS lebih rendah, laba lebih tinggi. LIFO kebalikannya. Weighted Average berada di tengah.

Sekarang mari telusuri dari mana angka-angka itu berasal, langkah demi langkah.

Identitas Fundamental COGS

Sebelum memilih metode, pahami dulu identitas yang mengikat semua perhitungan persediaan:

$$\text{COGS} = \text{Beginning Inventory} + \text{Pembelian} - \text{Ending Inventory}$$

Penjelasan tiap suku:

  • $\text{Beginning Inventory}$ = nilai persediaan di awal periode. Untuk Toko Sumber Rezeki bulan November, ini Rp 0 (toko baru buka, belum ada stok).
  • $\text{Pembelian}$ = total nilai barang yang dibeli selama periode, termasuk ongkos kirim kalau ada. Untuk contoh ini: Rp 27.400.000 (rincian di bawah).
  • $\text{Ending Inventory}$ = nilai persediaan yang masih tersisa di akhir periode. Inilah yang tergantung metode — FIFO, LIFO, dan Weighted Average akan memberi angka ending inventory yang berbeda.
  • $\text{COGS}$ = nilai barang yang terjual selama periode. Karena beginning dan pembelian sudah pasti, maka COGS dan ending inventory saling memengaruhi: ending tinggi membuat COGS rendah, dan sebaliknya.

Inilah sebabnya pertarungan antar metode pada hakikatnya adalah pertarungan mana yang masuk ending inventory — sisanya otomatis menjadi COGS.

Contoh: Toko Sparepart “Sumber Rezeki” — November

Mari kerjakan contoh lengkap. Toko Sumber Rezeki menjual satu jenis oli mesin premium. Bulan November, ia melakukan 5 pembelian dan 4 penjualan. Harga jual ke bengkel langganan konsisten Rp 70.000 per unit selama bulan itu.

Pembelian (5 kali):

TanggalUnitHarga/Unit (Rp)Total (Rp)
1 Nov10050.0005.000.000
3 Nov10052.0005.200.000
7 Nov12055.0006.600.000
14 Nov10058.0005.800.000
18 Nov8060.0004.800.000
Total50027.400.000

Penjualan (4 kali), harga jual Rp 70.000/unit:

TanggalUnit DijualPendapatan (Rp)
2 Nov805.600.000
8 Nov1107.700.000
16 Nov1309.100.000
22 Nov1007.000.000
Total42029.400.000

Cek kuantitas: tersedia 500 unit, terjual 420 unit, tersisa 80 unit di akhir bulan. Identitas kuantitas dipenuhi. Sekarang pertanyaannya: berapa rupiah nilai 80 unit sisa itu — dan otomatis berapa rupiah COGS dari 420 unit yang terjual?

Tergantung metode. Mari hitung satu per satu.

Metode 1: FIFO (First-In, First-Out)

Logika FIFO: barang yang masuk pertama dianggap keluar pertama. Untuk menghitung COGS periodik (di akhir bulan), kita “menarik” 420 unit dari pembelian paling awal, berurutan ke depan, sampai 420 unit terpenuhi.

Penarikan 420 unit dari lapisan pembelian (urutan kronologis):

Dari PembelianUnit DiambilHarga/UnitSubtotal COGS (Rp)
1 Nov10050.0005.000.000
3 Nov10052.0005.200.000
7 Nov12055.0006.600.000
14 Nov100 (dari 100)58.0005.800.000
Total42022.600.000

Total 420 unit sudah terpenuhi (100 + 100 + 120 + 100 = 420) persis dari 4 lapisan pertama. Lapisan ke-5 (18 Nov, 80 unit @ Rp 60.000) tidak tersentuh — seluruhnya menjadi ending inventory.

Kartu Persediaan FIFO:

PosUnitNilai (Rp)
Total barang tersedia50027.400.000
Dikurangi: COGS (FIFO)(420)(22.600.000)
Ending Inventory (FIFO)804.800.000

Cek: 80 unit × Rp 60.000 = Rp 4.800.000. Sesuai — seluruh lapisan paling baru yang tersisa.

Verifikasi identitas: COGS Rp 22.600.000 + Ending Rp 4.800.000 = Rp 27.400.000. Cocok dengan total barang tersedia.

Metode 2: LIFO (Last-In, First-Out)

Logika LIFO: barang yang masuk terakhir dianggap keluar pertama. Untuk COGS periodik, kita menarik 420 unit dari pembelian paling akhir, berurutan ke belakang.

Penarikan 420 unit dari lapisan pembelian (urutan terbalik):

Dari PembelianUnit DiambilHarga/UnitSubtotal COGS (Rp)
18 Nov8060.0004.800.000
14 Nov10058.0005.800.000
7 Nov12055.0006.600.000
3 Nov100 (dari 100)52.0005.200.000
1 Nov20 (dari 100)50.0001.000.000
Total42023.400.000

Perhatikan di sini kita harus “menyentuh” 5 lapisan untuk memenuhi 420 unit (80 + 100 + 120 + 100 + 20 = 420). Yang tersisa: 80 unit dari pembelian 1 Nov yang tidak terambil (100 − 20 = 80 unit) — itulah ending inventory LIFO.

Kartu Persediaan LIFO:

PosUnitNilai (Rp)
Total barang tersedia50027.400.000
Dikurangi: COGS (LIFO)(420)(23.400.000)
Ending Inventory (LIFO)804.000.000

Cek: 80 unit × Rp 50.000 (harga 1 Nov, lapisan tertua) = Rp 4.000.000.

Verifikasi identitas: COGS Rp 23.400.000 + Ending Rp 4.000.000 = Rp 27.400.000. Cocok.

Inilah inti perbedaan: dengan data transaksi yang persis sama, LIFO mencatat COGS Rp 800.000 lebih tinggi daripada FIFO (Rp 23.400.000 vs Rp 22.600.000), dan ending inventory Rp 800.000 lebih rendah (Rp 4.000.000 vs Rp 4.800.000). Selisih ini persis sama — karena identitasnya mengikat.

Metode 3: Weighted Average (Rata-rata Tertimbang)

Logika Weighted Average: tidak melacak lapisan. Hitung rata-rata biaya per unit dengan membagi total nilai barang tersedia dengan total unit tersedia, lalu pakai rata-rata itu untuk COGS maupun ending inventory.

Langkah 1 — Hitung rata-rata tertimbang:

$$\text{Rata-rata} = \frac{\text{Total nilai barang tersedia}}{\text{Total unit tersedia}} = \frac{27.400.000}{500} = 54.800/unit$$

Langkah 2 — Hitung COGS dan Ending Inventory dengan rata-rata yang sama:

PosUnitPer Unit (Rp)Nilai (Rp)
COGS (Weighted Average)42054.80023.016.000
Ending Inventory (Weighted Average)8054.8004.384.000

Kartu Persediaan Weighted Average:

PosUnitNilai (Rp)
Total barang tersedia50027.400.000
Dikurangi: COGS (WA)(420)(23.016.000)
Ending Inventory (WA)804.384.000

Verifikasi identitas: COGS Rp 23.016.000 + Ending Rp 4.384.000 = Rp 27.400.000. Cocok. Dan rata-rata Rp 54.800 berada di tengah-tengah rentang harga beli (Rp 50.000–Rp 60.000), persis seperti yang diharapkan dari rata-rata tertimbang.

Inilah sifat kunci Weighted Average: hasilnya selalu berada di antara FIFO dan LIFO. Kalau FIFO adalah batas bawah COGS dan LIFO batas atas COGS, Weighted Average berada di tengah — itulah definisi rata-rata.

Komparasi: Dampak ke Laba Rugi

Sekarang mari kaitkan ke laba rugi. Pendapatan dari 420 unit terjual adalah Rp 29.400.000 (sama untuk ketiga metode, karena harga jualnya identik). Yang berbeda hanya COGS — dan ini langsung mengubah laba kotor.

Laporan Laba Rugi — Perbandingan Tiga Metode:

PosFIFO (Rp)Weighted Average (Rp)LIFO (Rp)
Pendapatan (420 × 70.000)29.400.00029.400.00029.400.000
Dikurangi: COGS(22.600.000)(23.016.000)(23.400.000)
Laba Kotor6.800.0006.384.0006.000.000

Perhatikan urutannya: FIFO menghasilkan laba kotor tertinggi (Rp 6.800.000), LIFO terendah (Rp 6.000.000), Weighted Average di tengah (Rp 6.384.000). Selisih laba kotor FIFO vs LIFO adalah Rp 800.000 — hanya dalam satu bulan, untuk satu produk, dengan transaksi yang persis sama.

Mengapa demikian? Logika Inflasi

Karena harga beli toko naik sepanjang November (dari Rp 50.000 ke Rp 60.000), ini adalah kondisi inflasi mini. Dalam kondisi harga naik:

  • FIFO menganggap yang terjual adalah barang paling lama (paling murah), jadi COGS ditetapkan pada harga rendah → laba tinggi.
  • LIFO menganggap yang terjual adalah barang paling baru (paling mahal), jadi COGS ditetapkan pada harga tinggi → laba rendah.
  • Weighted Average menghaluskannya — COGS merefleksikan rata-rata seluruh harga beli.

Inilah temanya: di periode inflasi, FIFO = COGS rendah = laba tinggi; LIFO = COGS tinggi = laba rendah. Di periode deflasi (harga turun), efeknya terbalik. Weighted Average selalu moderat.

Dampak ke Pajak: Mengapa Pilihan Metode Bukan Masalah Sepele

Laba kotor yang lebih tinggi bukan kemenangan gratis. Karena pajak dihitung atas laba, laba kotor yang lebih tinggi berarti pajak lebih besar. Untuk perusahaan di Indonesia, tarif PPh Badan saat ini 22%. Mari ekstrapolasi laba kotor toko menjadi estimasi pajak (anggap tidak ada biaya operasi lain, untuk memperjelas efeknya).

MetodeLaba Kotor (Rp)Pajak @22% (Rp)Laba Bersih (Rp)
FIFO6.800.0001.496.0005.304.000
Weighted Average6.384.0001.404.4804.979.520
LIFO6.000.0001.320.0004.680.000

Selisih pajak FIFO vs LIFO: Rp 176.000 dalam satu bulan, untuk satu produk. Kalau tokonya menjual puluhan produk dan beroperasi 12 bulan, selisih pajak tahunan bisa puluhan juta rupiah — murni dari pilihan metode, tanpa perubahan operasi sedikit pun.

Inilah inti ketegangan historis: perusahaan di negara yang membolehkan LIFO (terutama Amerika Serikat, untuk pelaporan pajak federal) cenderung memilih LIFO di masa inflasi karena menurunkan laba kena pajak dan menurunkan pajak tunai yang harus dibayar. Di Indonesia dan sebagian besar dunia yang mengikuti IFRS, opsi ini tidak tersedia — dan kita perlu pahami mengapa.

PSAK 14: Mengapa LIFO Dilarang di Indonesia

Indonesia mengatur akuntansi persediaan lewat PSAK 14: Persediaan, yang merupakan adopsi dari IAS 2: Inventories dalam kerangka konvergensi ke IFRS. PSAK 14 mengatur bagaimana persediaan harus diukur dan dilaporkan di laporan keuangan.

Pasal kunci — PSAK 14 paragraf 25 (IAS 2.25):

Para entitas harus menggunakan rumus biaya FIFO atau rata-rata tertimbang untuk persediaan yang dapat dipertukarkan. PSAK 14 tidak mengizinkan penggunaan LIFO.

Penjelasan:

  • Yang diizinkan: FIFO dan Weighted Average (rata-rata tertimbang). Metode Specific Identification (identifikasi spesifik per unit) juga diizinkan untuk barang yang tidak dapat dipertukarkan (not ordinarily interchangeable) — misalnya mobil bekas, perhiasan, karya seni, proyek konstruksi khusus.
  • Yang dilarang: LIFO. Alasannya: LIFO menyajikan neraca yang menyesatkan karena ending inventory dinilai pada harga lama (di inflasi, jauh di bawah nilai wajar). PSAK 14 — mengikuti IFRS — menempatkan neraca yang andal sebagai prioritas: persediaan harus mencerminkan biaya perolehan paling mutakhir, yang hanya FIFO dan Weighted Average yang penuhi.

Mengapa IFRS (dan Indonesia) melarang LIFO?

  1. Distorsi neraca. Di inflasi berkepanjangan, ending inventory LIFO bisa tersaji pada harga beli bertahun-tahun lalu — jauh di bawah nilai penggantian saat ini. Pembaca laporan yang mengira persediaan senilai Rp 4.000.000 ternyata butuh Rp 6.000.000 untuk menggantinya — menyesatkan untuk keputusan kredit dan valuasi.
  2. Pajak bukan tujuan laporan keuangan. LIFO terutama dipakai di AS untuk menghemat pajak. IFRS berpandangan laporan keuangan harus menyajikan realitas ekonomi, bukan optimasi pajak.
  3. Konsistensi internasional. IFRS melarang LIFO supaya laporan keuangan perusahaan di berbagai negara dapat dibandingkan langsung. Indonesia, sebagai bagian dari kerangka IFRS, mengikuti aturan yang sama.
  4. LIFO reserve yang membingungkan. Di AS, perusahaan LIFO wajib mengungkapkan “LIFO reserve” (selisih nilai LIFO vs FIFO) supaya analis bisa menyesuaikan — kompleksitas tanpa manfaat informatif nyata. IFRS memilih menyederhanakan dengan melarang LIFO sama sekali.

Implikasi praktis untuk bisnis Indonesia:

  • UMKM dan toko ritel (seperti Sumber Rezeki): bebas memilih FIFO atau Weighted Average. Banyak yang memilih Weighted Average karena lebih sederhana — tidak perlu melacak lapisan; cukup hitung rata-rata sekali per periode.
  • Perusahaan dagang dengan barang identik dan cepat putar (apotek, minimarket, sparepart): Weighted Average populer karena kemudahan operasional.
  • Perusahaan dengan barang unik atau bernilai tinggi (dealer mobil, galeri emas): Specific Identification dipakai — tiap unit punya nomor seri dan biaya spesifik.
  • Tidak ada opsi LIFO untuk laporan keuangan di Indonesia. Kalau perusahaan multinasional dari AS punya cabang di Indonesia, cabang Indonesia harus ikut PSAK (FIFO atau Weighted Average), bukan LIFO milik induknya.

Periodic vs Perpetual: Apakah Metodenya Berubah?

Ada satu lapisan lagi yang perlu dipahami: kapan perhitungan dilakukan. Dua sistem pencatatan:

  • Periodic (periodik). Perhitungan COGS dilakukan di akhir periode (akhir bulan, kuartal, tahun). Sepanjang periode, penjualan hanya dicatat sebagai pendapatan — tanpa pengurangan persediaan. Di akhir periode, dilakukan stock opname (penghitungan fisik), lalu COGS dihitung dengan rumus identitas (Beginning + Pembelian − Ending).
  • Perpetual (perpetual/berkelanjutan). Setiap transaksi penjualan langsung mengurangi saldo persediaan dan menambah COGS saat itu juga. Butuh sistem akuntansi terkomputerisasi yang memelihara saldo persediaan real-time.

Apakah sistem pencatatan mengubah hasil per metode? Jawabannya nuansa:

  • FIFO: hasil Periodic dan Perpetual sama persis, selama tidak ada penjualan yang melampaui pembelian terbaru saat itu. Logikanya, baik dihitung di akhir atau real-time, barang yang keluar tetap yang paling lama.
  • LIFO: hasil Periodic dan Perpetual bisa berbeda, karena di sistem perpetual, penjualan di tengah bulan menarik lapisan terbaru saat itu — yang belum tentu sama dengan lapisan terbaru di akhir bulan.
  • Weighted Average: di perpetual, lazim dipakai Moving Average — rata-rata dihitung ulang setiap kali ada pembelian baru. Hasilnya sedikit berbeda dari Weighted Average periodik yang dihitung sekali di akhir.

Konkret untuk contoh Sumber Rezeki: Moving Average menghasilkan COGS Rp 22.806.119 dan ending inventory Rp 4.593.881 — di antara FIFO periodic (Rp 22.600.000 / Rp 4.800.000) dan Weighted Average periodik (Rp 23.016.000 / Rp 4.384.000). Selisih ini bukan kesalahan; ia muncul karena Moving Average “membekukan” rata-rata saat penjualan terjadi (sebelum pembelian berikutnya), sementara Weighted Average periodik baru tahu rata-rata akhir di akhir bulan. Keduanya benar — hanya beda sudut pandang waktu.

Untuk Toko Sumber Rejekidi artikel ini, kita pakai sistem periodik untuk ketiga metode — karena paling jelas memperlihatkan perbedaan antar metode dalam satu perhitungan akhir. Workbook Excel pendamping juga menyertakan sheet Perpetual (Moving Average) supaya Anda bisa bandingkan langsung.

Cara Memilih: Panduan Praktis untuk Bisnis Indonesia

Karena LIFO dilarang PSAK 14, pilihan di Indonesia sebenarnya antara FIFO dan Weighted Average (dan Specific Identification untuk barang unik). Beberapa pertimbangan praktis:

  1. Karakter barang. Barang berkadalwarsa (makanan, obat, oli) cocok FIFO — selaras dengan aliran fisik (yang lama keluar dulu), sehingga pencatatan akuntansi konsisten dengan operasi gudang.
  2. Volatilitas harga. Kalau harga beli fluktuatif tajam, Weighted Average menghaluskan getaran itu ke laba. FIFO membuat laba lebih bergejolak (COGS merefleksikan harga lama).
  3. Kemudahan operasional. Weighted Average lebih sederhana: hitung rata-rata sekali per periode. FIFO butuh pelacakan lapisan.
  4. Konsistensi. PSAK 14 mensyaratkan konsistensi metode antar periode (paragraf 25). Pergantian metode hanya boleh dengan alasan kuat dan harus diungkapkan. Software akuntansi modern (Accurate, Mekari Jurnal, Zahir) mendukung keduanya — pilih saat setup awal, lalu konsisten.

Kesalahan Umum

Mengira COGS adalah harga beli rata-rata tanpa mempertimbangkan sisa stok. Banyak pemilik UMKM menghitung “laba” dengan harga jual dikurangi harga beli terakhir, tanpa menelusuri lapisan. Ini salah — COGS harus menghormati metode penilaian dan identitas Beginning + Pembelian − Ending.

Mencampur metode antar periode. Memakai FIFO bulan ini lalu Weighted Average bulan depan karena “hasilnya lebih enak” dilarang PSAK 14. Konsistensi metode wajib; perubahan butuh pengungkapan dan justifikasi.

Mengira LIFO legal di Indonesia. LIFO dilarang PSAK 14 (IAS 2.25). Walau dipakai di AS untuk optimasi pajak, perusahaan Indonesia tidak boleh memakainya di laporan keuangan. Menerapkannya akan menyalahi standar dan menimbulkan temuan auditor.

Mengabaikan ongkos masuk dalam pembelian. PSAK 14 paragraf 11: biaya pembelian persediaan mencakup ongkos angkut, asuransi, bea masuk, dan biaya tidak dapat dipulihkan. Oli yang dibeli Rp 50.000/unit lalu ongkos kirim Rp 2.000/unit punya harga pokok Rp 52.000/unit — bukan Rp 50.000.

Memakai Weighted Average periodik padahal sistem perpetual. Banyak software menjalankan Moving Average secara default. Kalau Anda mengira angkanya sama dengan Weighted Average periodik (sekali di akhir), COGS bisa meleset — periksa setting sistem.

Lupa bahwa inflasi membalikkan ranking. Banyak yang hafal “FIFO laba tinggi” tanpa paham ini hanya di inflasi. Di deflasi, ranking terbalik. Selalu tanyakan dulu: harga beli naik atau turun?

Dipakai di Dunia Nyata

  • Apotek dan rantai minimarket (Indomaret, Alfamart). Barang identik, volume tinggi, harga relatif stabil. Sebagian besar memilih Weighted Average (atau Moving Average di perpetual) karena kemudahan operasional dan minim distorsi laporan.
  • Dealer otomotif (mobil/motor baru). Tiap unit punya nomor rangka dan biaya spesifik — dipakai Specific Identification, bukan flow assumption.
  • Perusahaan manufaktur dengan raw materials (tekstil, makanan, kimia). Bahan baku identik dan cepat putar — FIFO atau Weighted Average, dipilih berdasarkan stabilitas harga pemasok.
  • Laporan keuangan emiten IDX. Catatan atas laporan keuangan wajib mengungkapkan kebijakan akuntansi persediaan (PSAK 14 paragraf 36). Emiten dagang ritel biasanya Weighted Average; manufaktur kadang FIFO. Tidak ada yang LIFO — karena dilarang.
  • Audit pajak (PPh Badan). Direktorat Jenderal Pajak mengacu laporan keuangan komersial (yang ikut PSAK) sebagai dasar. Karena LIFO dilarang PSAK, secara default tidak dipakai untuk pajak di Indonesia.

Cek Pemahaman

1. Sebuah toko memiliki beginning inventory 50 unit @ Rp 40.000. Selama bulan ini, membeli 100 unit @ Rp 50.000, dan menjual 120 unit. Hitung COGS dan ending inventory dengan FIFO.

Lihat jawaban

Total tersedia: 150 unit, nilai (50 × 40.000) + (100 × 50.000) = 2.000.000 + 5.000.000 = Rp 7.000.000.

FIFO menarik 120 unit dari lapisan terlama: 50 unit @ 40.000 (Rp 2.000.000) + 70 unit @ 50.000 (Rp 3.500.000). COGS = Rp 5.500.000.

Ending: 30 unit tersisa @ Rp 50.000 = Rp 1.500.000. Cek identitas: 5.500.000 + 1.500.000 = 7.000.000. Cocok.

2. Dengan data yang sama di atas, hitung dengan Weighted Average. Bandingkan laba kotor kedua metode jika harga jual Rp 60.000/unit, dan jelaskan mana yang menghasilkan laba lebih tinggi.

Lihat jawaban

Rata-rata = 7.000.000 / 150 = Rp 46.666,67/unit.

COGS (WA) = 120 × 46.666,67 = Rp 5.600.000. Ending = 30 × 46.666,67 = Rp 1.400.000.

Pendapatan = 120 × 60.000 = Rp 7.200.000. Laba kotor: FIFO = 7.200.000 − 5.500.000 = Rp 1.700.000. WA = 7.200.000 − 5.600.000 = Rp 1.600.000.

FIFO laba lebih tinggi Rp 100.000. Karena harga beli naik (inflasi 40.000 → 50.000), FIFO mengeluarkan barang murah dulu → COGS rendah → laba tinggi. Sesuai pola yang diharapkan.

3. (Transfer) Sebuah perusahaan Indonesia ingin memakai LIFO karena “di tahun-tahun inflasi seperti ini, laba kena pajaknya turun dan kami hemat uang kas untuk pajak”. Sebagai akuntan, apa respons Anda, dan alternatif apa yang bisa mereka pertimbangkan?

Lihat jawaban

Respons: tidak bisa. PSAK 14 paragraf 25 (IAS 2.25) secara eksplisit melarang LIFO. Menggunakannya menyalahi standar akuntansi Indonesia, akan ditemukan auditor, dan laporan keuangan tidak akan mendapat opini wajar tanpa pengecualian. Opsi legal: (a) FIFO — di inflasi, ending inventory tersaji dekat nilai wajar (good untuk neraca) tapi laba lebih tinggi; (b) Weighted Average — moderat, menghaluskan getaran harga ke laba. Untuk manajemen pajak yang legal, perusahaan bisa fokus pada deduksi yang sah (depresiasi akselerasi, biaya operasi terdokumentasi), bukan pada metode penilaian persediaan yang dilarang.

Catatan Excel

Workbook pendamping /excel/cogs-fifo-lifo-weighted-komparasi.xlsx berisi 5 sheet dengan formula hidup — ubah harga atau kuantitas pembelian/penjualan, dan semua kartu persediaan serta komparasi akan menghitung ulang otomatis:

  • Sheet 1 — Data Transaksi: tabel pembelian (5 baris) dan penjualan (4 baris), beserta parameter harga jual dan tarif pajak.
  • Sheet 2 — FIFO (Periodic): penarikan 420 unit dari lapisan terlama, hitung COGS dan ending inventory.
  • Sheet 3 — Weighted Average (Periodic): hitung rata-rata tertimbang, lalu terapkan ke COGS dan ending inventory.
  • Sheet 4 — Perpetual (Moving Average): kartu persediaan real-time, rata-rata dihitung ulang tiap pembelian baru.
  • Sheet 5 — Komparasi: side-by-side COGS, ending inventory, laba kotor, dan estimasi pajak @22% untuk empat metode (FIFO, Weighted Average, Perpetual Moving Average, dan LIFO sebagai ilustrasi — dengan penanda merah bahwa LIFO dilarang PSAK 14).

Kunci formula yang dipakai:

=SUMPRODUCT(qty_range; price_range)        → total nilai pembelian (untuk rata-rata tertimbang)
=SUMPRODUCT(layer_qty; layer_price)        → COGS FIFO dari lapisan yang diambil
=SUM(qty_range) - SUM(sold_range)          → ending inventory dalam unit
=pajak = laba_kotor * 22%                  → estimasi PPh Badan Indonesia

Ubah salah satu angka di Sheet 1 (mis. harga 18 Nov jadi Rp 65.000) dan amati bagaimana ranking COGS FIFO vs LIFO vs WA tetap mempertahankan pola inflasi — sambil angka spesifiknya berubah. Itulah cara terbaik membangun intuisi tentang bagaimana flow assumption mengubah laporan keuangan tanpa mengubah realitas operasi.

Lanjutan

Setelah memahami penilaian persediaan, beberapa arah lanjutan yang relevan:

  • Penyusutan aset tetap. Konsep serupa — biaya dialokasikan ke periode — berlaku untuk depresiasi (PSAK 16). Kalau COGS mengalokasikan biaya persediaan ke periode penjualan, depresiasi mengalokasikan biaya aset tetap ke periode pemakaian.
  • Lower of Cost or Net Realizable Value (LCNRV). PSAK 14 paragraf 9 mensyaratkan persediaan disajikan sebesar yang lebih rendah antara biaya dan nilai realisasi bersih. Kalau harga jual turun di bawah biaya, persediaan harus diturunkan — penurunan nilai langsung ke laba rugi.
  • Analisis rasio persediaan. Inventory turnover dan days inventory outstanding membaca seberapa cepat persediaan berputar — metrik penting untuk perusahaan dagang di laporan keuangan emiten IDX.

Inti yang dibawa dari artikel ini: metode penilaian persediaan adalah asumsi, bukan kebenaran fisik, dan pilihannya mengubah laporan keuangan tanpa mengubah operasi. Untuk bisnis Indonesia, pilihan terbatas pada FIFO dan Weighted Average (LIFO dilarang PSAK 14) — dan konsistensi antar periode adalah kewajiban.