Kalkulator Margin Laba
Dari harga beli ke harga jual, dari harga jual ke margin. Menampilkan markup atas biaya dan margin atas penjualan secara terpisah.
Dengan metode FIFO (first in, first out), harga pokok barang yang terjual dihitung dengan mengurangkan jumlah terjual mulai dari pembelian paling lama menurut urutan pembelian, dan mengalikan setiap bagian dengan harga belinya sendiri; sisa stok dinilai dengan harga pembelian terbaru. Alat ini menghitung harga pokok barang terjual hingga lima batch pembelian, nilai sisa stok, dan berapa unit yang dikurangkan dari tiap batch, serta menampilkan angka yang sama berdampingan dengan rata-rata tertimbang dan LIFO.
FIFO satılan malın maliyeti = Satılan miktar en eski alıştan başlanarak düşülür:
1. alıştan düşülen × 1. fiyat + 2. alıştan düşülen × 2. fiyat + …
FIFO kalan stok değeri = Toplam alış tutarı − FIFO satılan malın maliyeti
Ağırlıklı ortalama birim maliyet = Toplam alış tutarı ÷ Toplam alış miktarı
Ortalama ile satılan malın maliyeti = Satılan miktar × Ağırlıklı ortalama birim maliyet
LIFO = aynı düşme işlemi, en son alıştan başlayarak
Anda membeli suatu produk tiga kali dalam sebulan dengan harga yang terus naik, dan sepanjang bulan menjual total 190 unit (omzet 3.420 ₺ tanpa PPN):
| Transaksi | Jumlah | Harga satuan | Nilai | Dikurangkan dari penjualan dengan FIFO |
|---|---|---|---|---|
| Pembelian ke-1 | 100 | 10 ₺ | 1.000 ₺ | 100 × 10 = 1.000 ₺ |
| Pembelian ke-2 | 60 | 12 ₺ | 720 ₺ | 60 × 12 = 720 ₺ |
| Pembelian ke-3 | 80 | 13 ₺ | 1.040 ₺ | 30 × 13 = 390 ₺ |
| Total | 240 | 2.760 ₺ | 190 unit = 2.110 ₺ |
Harga pokok barang terjual (FIFO): 1.000 + 720 + 390 = 2.110 ₺. Sisa stok: 50 unit tersisa dari pembelian ke-3 × 13 ₺ = 650 ₺. Pemeriksaan: 2.110 + 650 = 2.760 ₺, yaitu total pembelian.
Laba kotor: 3.420 − 2.110 = 1.310 ₺.
| Metode | Harga pokok barang terjual | Nilai 50 unit sisa | Laba kotor |
|---|---|---|---|
| FIFO | 2.110 ₺ | 650 ₺ | 1.310 ₺ |
| Rata-rata tertimbang (2.760 ÷ 240 = 11,50 ₺) | 190 × 11,50 = 2.185 ₺ | 575 ₺ | 1.235 ₺ |
| LIFO | 1.040 + 720 + 50 × 10 = 2.260 ₺ | 500 ₺ | 1.160 ₺ |
Saat harga naik, FIFO menampilkan harga pokok barang terjual yang paling rendah, serta laba dan nilai sisa stok yang paling tinggi; saat harga turun, sebaliknya. Total pada ketiga metode sama (2.760 ₺) — yang berubah adalah berapa bagian dari jumlah ini yang dibebankan sebagai biaya bulan ini dan berapa yang dicatat sebagai stok yang masih ada di rak.
LIFO di sini dihitung hanya untuk perbandingan. Standar pelaporan keuangan internasional (IFRS, IAS 2; di Turki TFRS/TMS 2) tidak mengizinkan LIFO; tentukan metode penilaian stok yang dipakai dalam pembukuan resmi Anda bersama akuntan Anda.
Kemudahan praktis FIFO adalah Anda tidak perlu memasukkan penjualan satu per satu. Meskipun Anda melakukan tiga penjualan terpisah sebesar 40, 70, dan 80 unit dalam sebulan, batch paling lama selalu habis dengan urutan yang sama, sehingga hasilnya sama dengan mengurangkan total 190 unit sekaligus. Cukup masukkan total jumlah penjualan periode ke dalam alat.
Hal ini tidak berlaku pada rata-rata tertimbang dan LIFO: metode berkelanjutan yang menghitung ulang rata-rata setelah setiap penjualan dan metode yang menghitung sekali di akhir periode bisa memberi hasil berbeda. Alat ini menghitung keduanya dengan metode akhir periode.
Jika di awal periode Anda masih punya stok bawaan, tulis stok itu dengan biayanya sendiri pada baris pembelian ke-1; pada FIFO, stok itu habis lebih dulu.
Jika Anda tidak melacak batch satu per satu dan hanya mencatat stok awal periode, total pembelian, dan penghitungan akhir periode, gunakan alat kalkulator harga pokok penjualan untuk menemukan harga pokok barang terjual dengan rumus periodik.
Anda bisa membuat perhitungan FIFO multi-batch di Excel dengan satu kolom bantu. Tulis jumlah pembelian di kolom A dan harga satuan di kolom B, dari yang paling lama ke yang terbaru; total jumlah terjual berada di sel F1:
C2 (kümülatif miktar): =TOPLA($A$2:A2) D2 (satıştan düşülen): =MİN(A2;MAK(0;$F$1-(C2-A2))) E2 (maliyet payı): =D2*B2 Satılan malın maliyeti: =TOPLA(E2:E6) Kalan stok değeri: =TOPLAMÇARPIM(A2:A6;B2:B6)-TOPLA(E2:E6)
Tarik C2, D2, dan E2 ke bawah sampai akhir baris pembelian. Pada Excel berbahasa Inggris, fungsinya adalah SUM, MIN, MAX, dan SUMPRODUCT, dan pemisah argumennya berupa koma, bukan titik koma. Rumus ini mengurangkan dari setiap batch "jumlah terjual yang tersisa setelah batch-batch sebelumnya, tetapi tidak lebih dari isi batch itu sendiri" — itulah definisi FIFO.
Jika Anda akan mencatat biaya FIFO untuk lebih dari satu produk, buat blok terpisah untuk setiap produk: FIFO bekerja per produk, dan batch produk yang berbeda tidak boleh tercampur. Untuk mencatat tanggal, jumlah, dan harga pembelian, slip barang masuk dan keluar gudang dan, untuk pergerakan stok per produk, templat pelacakan stok adalah titik awal yang siap pakai.
Saat harga naik, FIFO membawa biaya barang lama yang murah di rak ke dalam perhitungan laba. Produk yang bulan ini Anda beli dengan harga 13 ₺ tampak di laporan Anda dengan biaya satuan 11,11 ₺ (2.110 ÷ 190); jika Anda menetapkan harga berdasarkan angka ini, margin Anda akan tiba-tiba menyempit begitu stok lama habis.
Karena itu, saat menetapkan harga jual, lihatlah harga beli terakhir: masukkan harga beli terakhir ke alat kalkulator margin laba. Biaya FIFO dipakai untuk mengukur laba periode secara benar, bukan untuk menentukan harga baru.
Padanan fisik FIFO di rak — menaruh barang baru di belakang dan menjual yang lama lebih dulu — adalah kebiasaan terpisah di sisi gudang; cara menerapkannya dijelaskan dalam panduan apa itu FIFO dan cara menerapkannya di rak.
Jumlah terjual dikurangkan mulai dari pembelian paling lama menurut urutan pembelian, dan setiap bagian dikalikan dengan harga belinya sendiri; jumlah hasil perkalian ini adalah harga pokok barang terjual. Jika Anda membeli 100 unit seharga 10 ₺, 60 unit seharga 12 ₺, dan 80 unit seharga 13 ₺ lalu menjual 190 unit, biayanya 100 × 10 + 60 × 12 + 30 × 13 = 2.110 ₺.
Sisa stok dinilai dengan harga pembelian terbaru, karena batch lama sudah habis lebih dulu. Cara praktisnya: kurangkan harga pokok barang terjual menurut FIFO dari total nilai pembelian. Pada contoh di atas, 2.760 − 2.110 = 650 ₺, yaitu 50 unit × 13 ₺.
FIFO menghitung biaya barang terjual dari harga pembelian paling lama, sedangkan rata-rata tertimbang memakai biaya satuan rata-rata dari semua pembelian. Saat harga naik, FIFO memberi biaya lebih rendah dan laba lebih tinggi, sedangkan metode rata-rata memberi hasil yang lebih seimbang. Total nilai pembelian sama pada kedua metode.
Pada FIFO, pembelian paling lama dianggap terjual lebih dulu; pada LIFO, pembelian paling baru. Saat harga naik, LIFO menunjukkan biaya lebih tinggi dan laba lebih rendah. LIFO tidak diterima dalam standar pelaporan keuangan internasional (IAS 2/TMS 2); alat ini menghitungnya hanya untuk perbandingan.
Jika jumlah pembelian ada di kolom A, harga satuan di kolom B, dan jumlah terjual di F1: C2 =SUM($A$2:A2), D2 =MIN(A2,MAX(0,$F$1-(C2-A2))), E2 =D2*B2. Harga pokok barang terjual menjadi =SUM(E2:E6). Tarik rumus ke bawah sampai akhir baris pembelian.
Pada FIFO tidak perlu. Karena batch selalu habis dengan urutan yang sama di setiap penjualan, mengurangkan total jumlah penjualan periode sekali saja memberi hasil yang sama. Pada rata-rata tertimbang dan LIFO, perhitungan berkelanjutan dan akhir periode bisa berbeda; alat ini menghitung keduanya dengan metode akhir periode.
Tulis stok yang tersisa di awal periode dengan biaya yang tercatat pada baris pembelian ke-1. Dalam FIFO, itulah batch paling lama dan penjualan dikurangkan darinya lebih dulu.
Ini adalah keputusan pembukuan keuangan dan bergantung pada peraturan perpajakan; alat ini tidak merekomendasikan metode. Tentukan metode yang dipakai dalam pembukuan resmi Anda bersama akuntan Anda. Alat ini ada agar Anda bisa melihat bagaimana metode yang dipilih mengubah laba dan nilai stok.
Tidak. Perhitungan sepenuhnya dilakukan di browser Anda; jumlah dan harga tidak dikirim ke server mana pun.
Dari harga beli ke harga jual, dari harga jual ke margin. Menampilkan markup atas biaya dan margin atas penjualan secara terpisah.
Berapa kali stok Anda berputar dalam setahun, dalam berapa hari habis, dan berapa uang yang tertahan di gudang?
Otomatis menghitung sisa stok dari pergerakan masuk–keluar, peringatan level kritis, dan total nilai stok.
Slip yang bisa dicetak untuk mendokumentasikan setiap barang yang masuk atau keluar gudang per item, dengan tanda tangan pengirim dan penerima; catatan semua slip dan total per jenis pergerakan ada di tab terpisah.
Kata kunci terkait: menghitung biaya fifohitung fifohitung fifo excelcontoh metode fifohitung fifo lifohitung biaya first in first out
Terakhir diperbarui: 5 Oktober 2026