Procapy
Senin, 2 November 2026

Budget vs actual: cara menyusun analisis varians yang menjelaskan angkanya

Procapy Team

Rapat manajemen bulanan sedang berlangsung, dan cost centre operasional tercatat Rp12 juta di bawah anggaran untuk bulan Oktober. Laporannya punya kolom varians dengan komentar di samping setiap baris: “lebih tinggi dari anggaran”, “timing”, “akan dicek”. Tidak ada yang bertanya soal operasional, karena operasional di bawah anggaran.

Di bulan November, invoice kontraktor untuk overhaul bulan Oktober tiba. Di bulan Desember, pelatihan yang tadinya “timing” dilaksanakan, dan harga baru dari supplier kemasan sudah masuk setiap bulan sejak Oktober. Operasional menutup tahun jauh di atas anggaran. Semuanya sebenarnya sudah terlihat di bulan Oktober, di baris-baris di balik angka total. Laporannya menampilkan angka, tetapi tidak menjelaskan satu pun.

Laporan anggaran vs realisasi (budget vs actual) menunjukkan di mana pengeluaran berbeda dari rencana. Analisis varians (variance analysis) menjelaskan mengapa, apakah akan terulang dan apa yang akan dilakukan seseorang terhadapnya. Panduan ini menjelaskan keduanya, jenis-jenis varians, contoh satu bulan di bagian operasional, mengapa analisis varians sering keliru dan cara menjalankan tinjauan bulanan yang mengubah apa yang terjadi bulan berikutnya.

Apa itu analisis varians budget vs actual?

Laporan budget vs actual menempatkan rencana pengeluaran setiap cost centre di samping pengeluaran yang sebenarnya, untuk bulan berjalan dan sejak awal tahun. Varians adalah selisih di antara keduanya.

Varians disebut menguntungkan (favourable) jika hasilnya lebih baik dari anggaran (biaya lebih rendah, pendapatan lebih tinggi) dan merugikan (adverse) jika lebih buruk. Tanda plus dan minus mudah salah dibaca, karena biaya di bawah anggaran menghasilkan angka negatif di sebagian laporan dan positif di laporan lain, sehingga banyak tim memberi label F atau A pada setiap varians.

Analisis varians adalah pekerjaan menjelaskan varians yang penting: apa penyebabnya, apakah hanya selisih satu bulan atau akan bertahan, dan apa yang terjadi selanjutnya. Ada tiga hal yang dibandingkan:

  • Anggaran (budget): rencana setahun, disepakati sebelum tahun dimulai dan biasanya tidak diubah.
  • Pembagian per bulan (phasing): anggaran yang dipecah per bulan. Membagi angka tahunan dengan dua belas memang sederhana, tetapi menghasilkan varians setiap kali suatu biaya tidak jatuh merata.
  • Proyeksi (forecast): perkiraan terbaru untuk setahun penuh, diperbarui sepanjang tahun. Membandingkan realisasi dengan proyeksi menunjukkan apa yang berubah sejak pembaruan terakhir; membandingkannya dengan anggaran menunjukkan seberapa jauh tahun ini bergeser dari rencana.

Jenis-jenis varians

Sebagian besar varians masuk ke salah satu jenis berikut, dan komentarnya harus menyebutkan jenisnya:

  • Waktu (timing): biayanya tetap terjadi, hanya di bulan yang berbeda dari rencana. Varians ini berbalik di bulan lain dalam tahun yang sama.
  • Permanen: biayanya tidak akan turun lagi, misalnya kenaikan harga atau karyawan tambahan. Varians ini mengubah angka setahun penuh.
  • Harga: Anda membayar lebih mahal atau lebih murah per unit dari asumsi anggaran.
  • Volume: Anda membeli atau memakai unit lebih banyak atau lebih sedikit dari rencana.
  • Pisah batas (cut-off): biayanya milik bulan itu tetapi belum dicatat, biasanya karena invoice-nya belum datang. Terlihat seperti penghematan, padahal bukan.
  • Salah kode: biayanya masuk ke cost centre atau akun yang salah, sehingga muncul dua varians yang saling meniadakan di angka total.

Contoh kasus: bulan Oktober di bagian operasional

Laporan cost centre operasional untuk bulan Oktober terlihat seperti ini. Angka-angkanya hanya ilustrasi:

Oktober (Rp juta) Anggaran Realisasi Varians
Gaji dan lembur 420 468 48 A
Kemasan 150 186 36 A
Perbaikan dan pemeliharaan 90 30 60 F
Langganan IT 60 64 4 A
Pelatihan 40 0 40 F
Total 760 748 12 F

Totalnya terlihat aman, tetapi menyembunyikan varians merugikan senilai Rp88 juta di balik varians menguntungkan senilai Rp100 juta. Tim menjelaskan setiap baris dengan varians di atas Rp25 juta dan membiarkan langganan IT:

Baris (Rp juta) Varians Penyebab
Gaji dan lembur 48 A Lembur untuk pindahan gudang, selesai bulan November
Kemasan 36 A Supplier menaikkan harga per 1 Oktober
Perbaikan dan pemeliharaan 60 F Overhaul genset selesai 28 Oktober, invoice belum diterima
Pelatihan 40 F Pelatihan dipindah ke bulan Desember

Varians kemasan layak dipecah. Anggaran mengasumsikan 30.000 kardus dengan harga Rp5.000. Di bulan Oktober terpakai 31.000 kardus dengan harga Rp6.000:

  • Varians harga: (Rp6.000 − Rp5.000) × 31.000 kardus = Rp31 juta merugikan.
  • Varians volume: (31.000 − 30.000 kardus) × Rp5.000 = Rp5 juta merugikan.

Yang ditunjukkan analisis itu kepada CFO:

  • Oktober Rp48 juta di atas anggaran, bukan Rp12 juta di bawahnya. Overhaul dikerjakan di bulan Oktober, jadi biaya Rp60 juta itu milik bulan Oktober. Setelah diakrualkan, realisasinya menjadi Rp808 juta terhadap anggaran Rp760 juta.
  • Satu varians akan terus membesar. Pada volume sesuai anggaran, harga kemasan yang baru menambah biaya sekitar Rp30 juta per bulan, atau sekitar Rp60 juta lagi sampai akhir Desember. Inilah baris yang memerlukan keputusan, dan tim procurement diminta membawa penawaran dari supplier kedua paling lambat 15 November.
  • Sisanya akan beres dengan sendirinya. Lembur berhenti saat pindahan selesai, dan varians pelatihan berbalik di bulan Desember, saat pelatihannya berlangsung.

Mengapa analisis varians sering keliru

  • Anggaran dibagi rata. Anggaran tahunan yang dibagi menjadi dua belas bagian sama besar menghasilkan varians setiap bulan yang tidak berarti apa-apa, dan tim terbiasa mengabaikannya bersama varians yang penting.
  • Akrual yang terlewat. Pekerjaan yang sudah selesai tetapi belum ditagih muncul sebagai penghematan bulan ini dan pembengkakan bulan depan. Seharusnya hal ini tertangkap saat tutup bulan.
  • Komentar yang hanya mengulang angka. “Lebih tinggi dari anggaran” tidak menjelaskan apa pun, dan “timing” baru menjadi penjelasan jika ada yang menyebutkan kapan berbaliknya.
  • Komentar di setiap baris. Saat setiap selisih kecil mendapat satu kalimat, dua varians yang penting tenggelam di antaranya. Tetapkan ambang batas.
  • Biaya di cost centre yang salah. Dua pemegang anggaran sama-sama mendapat varians yang tidak bisa mereka jelaskan, sementara totalnya terlihat aman.
  • Tim keuangan menjelaskan pengeluaran yang tidak dikendalikannya. Pemegang anggaran tahu mengapa uangnya dibelanjakan; tugas tim keuangan adalah mengajukan pertanyaan yang tepat dan memeriksa jawabannya.
  • Laporannya datang terlambat. Saat Oktober baru dijelaskan di pertengahan November, separuh November sudah dibelanjakan dengan cara yang sama.
  • Hanya melihat ke belakang. Purchase order yang sudah disetujui tetapi belum ditagih adalah varians bulan depan. Laporan yang disusun dari buku besar baru melihatnya saat invoice-nya datang.

Budget vs actual di Indonesia

  • Rencana kerja tahunan. Undang-undang perseroan terbatas meminta Direksi menyusun rencana kerja tahunan, termasuk anggarannya, sebelum tahun buku dimulai, dan anggaran dasar dapat mewajibkan persetujuan Dewan Komisaris atau Rapat Umum Pemegang Saham (RUPS). Sajikan laporan varians dalam bentuk yang bisa diikuti organ tersebut, dan sepakati sejak awal pembengkakan mana yang harus dilaporkan kembali kepadanya.
  • Dasar pajak yang sama di anggaran dan realisasi. PPN masukan yang bisa Anda kreditkan bukan biaya, sedangkan PPh 23 yang Anda potong atas jasa tetap merupakan bagian dari harga vendor. Anggarkan dan catat biaya dengan dasar yang sama, supaya tagihan vendor tidak terlihat melebihi anggaran.
  • THR. Tunjangan hari raya menambah kira-kira satu bulan gaji, yang dibayarkan sebelum hari raya. Akrualkan setiap bulan atau tampilkan di bulan pembayarannya, tetapi lakukan dengan cara yang sama di anggaran dan realisasi, dan ingat bahwa Lebaran maju sekitar 11 hari setiap tahun.
  • Kurs. Anggarkan barang impor dengan kurs rupiah yang dicantumkan, lalu pisahkan pengaruh kurs dari varians harga dan volume, supaya tim pembelian tidak diminta menjelaskan pergerakan rupiah.
  • Grup dengan beberapa PT. Setiap PT punya pembukuan dan anggarannya sendiri. Anggarkan pembebanan biaya intercompany di kedua sisi, supaya satu PT tidak mencatat penghematan dan PT lain pembengkakan untuk biaya yang sama.

Tanda analisis varians Anda perlu diperbaiki

Analisis varians Anda kemungkinan besar perlu diperbaiki jika beberapa hal berikut terasa akrab:

  • Laporan budget vs actual baru siap setelah pertengahan bulan berikutnya.
  • Komentarnya hanya “lebih tinggi dari anggaran” atau “timing”.
  • Setiap baris diberi komentar, atau tidak ada sama sekali.
  • Pemegang anggaran baru melihat angkanya untuk pertama kali di rapat manajemen.
  • Varians “timing” yang sama muncul tiga bulan berturut-turut.
  • Penghematan besar ternyata invoice yang belum datang.
  • Tidak ada yang bisa menyebutkan angka akhir tahun nanti.

Komentar varians yang tidak menyebutkan apa yang terjadi selanjutnya hanyalah angka yang ditulis dengan kata-kata.

Cara menjalankan tinjauan varians bulanan

  1. Bagi anggaran per bulan dengan cermat. Pakai pola tahun lalu, tanggal kontrak dan peristiwa yang sudah diketahui seperti biaya tahunan, audit dan THR, bukan dua belas bagian yang sama besar.
  2. Tutup buku dengan akrual. Akrualkan pekerjaan yang sudah selesai dan barang yang sudah diterima tetapi belum ditagih, supaya realisasi berarti biaya yang sudah terjadi, bukan yang sudah ditagih.
  3. Tetapkan ambang batas. Misalnya, jelaskan setiap baris yang selisihnya lebih dari Rp25 juta atau 10% dari anggaran. Di bawah itu, tidak perlu komentar.
  4. Tanyakan pemegang anggaran lebih dulu. Kirimkan kepada setiap pemegang anggaran baris-baris miliknya yang melewati ambang batas, beberapa hari setelah tutup buku. Tim keuangan meninjau jawabannya dan mempertanyakan yang masih samar.
  5. Tulis komentar dalam tiga bagian. Penyebabnya, apakah timing atau permanen, dan apa yang terjadi selanjutnya, lengkap dengan nama penanggung jawab. Misalnya: “Kemasan: supplier menaikkan harga per 1 Oktober. Permanen, sekitar Rp30 juta per bulan sampai akhir tahun. Procurement membawa penawaran kedua paling lambat 15 November.”
  6. Pecah varians yang besar. Harga dan volume untuk barang yang dibeli, tarif dan jam untuk lembur, supaya komentarnya menyebut penyebab yang tepat.
  7. Perbarui proyeksi. Setiap varians permanen mengubah angka setahun penuh. Laporkan realisasi terhadap anggaran sekaligus proyeksi terbaru. Proyek dengan anggarannya sendiri memerlukan gambaran yang sama, dengan komitmen ikut dihitung.
  8. Majukan pemeriksaannya. Varians yang paling murah untuk dijelaskan adalah varians yang tidak pernah terjadi. Periksa setiap pengajuan terhadap sisa anggaran sebelum menjadi komitmen.

Bagaimana Procapy membantu

Di Proca to Pay, pemeriksaan anggaran terjadi sebelum uang dikomitmenkan, bukan di laporan bulan berikutnya. Anggaran per cost centre, proyek atau entitas diperiksa secara real-time saat pengajuan. Sebelum pengajuan pembelian bisa dikirim, ProcAI memeriksanya terhadap kebijakan, anggaran dan daftar vendor, dan approver melihat peringatan kebijakan dan anggaran, serta sisa anggaran setelah pengajuan itu, di layar yang sama dengan tombol setujui. Komitmen yang masih terbuka terlihat oleh tim keuangan sebelum invoice datang, sehingga pesanan seperti overhaul dalam contoh tadi sudah terlihat sebelum invoice-nya tiba.

Pengodean dilakukan di sumbernya. Cost centre, proyek dan kategori pengeluaran terisi otomatis pada pengajuan pembelian, dan Procapy mengusulkan akun GL dan cost centre berdasarkan vendor, kategori dan riwayat, sambil belajar dari koreksi tim Anda. Di Capy Expense, setiap klaim diperiksa terhadap kebijakan dan anggaran sebelum bisa diajukan, dan klaim yang melewati anggaran ditahan dengan alasan yang jelas. Transaksi yang disetujui diposting ke Dynamics, SAP, Xero, QuickBooks atau ABSS lengkap dengan kodenya, sehingga realisasi di laporan anggaran Anda sudah berada di cost centre yang benar.

Proca Agents bisa mengambil alih bagian yang berulang: laporan seperti pengeluaran per cost centre dan paket tutup bulan disusun sesuai jadwal, dan ringkasan untuk manajemen dibuat drafnya langsung dari transaksi, sehingga hari-hari pertama setelah tutup buku dipakai untuk menjelaskan angka, bukan menyusunnya. Halaman persetujuan membahas lebih lanjut. Jadwalkan sesi demo 30 menit, bawa struktur anggaran Anda dan anggaran satu cost centre, dan kami akan mengonfigurasi pemeriksaan anggarannya secara langsung.