COA akuntansi atau Chart of Account adalah daftar lengkap seluruh akun yang digunakan perusahaan untuk mencatat setiap transaksi keuangannya. Setiap akun diberi kode unik agar pencatatan di jurnal, buku besar, dan laporan keuangan bisa dilakukan secara sistematis dan konsisten.
Tanpa COA yang terstruktur, proses pembukuan akan kacau: transaksi sulit dilacak, laporan keuangan tidak akurat, dan auditor atau pemangku kepentingan akan kesulitan membaca kondisi keuangan perusahaan. Artikel ini menyajikan contoh COA akuntansi lengkap untuk perusahaan jasa, dagang, dan manufaktur, berikut cara menyusunnya.
Apa Itu COA dalam Akuntansi?
COA (Chart of Account) adalah kumpulan kode akun yang digunakan dalam proses akuntansi untuk mengklasifikasikan dan mengelompokkan semua transaksi keuangan di sebuah perusahaan. Setiap akun dalam COA mewakili satu kategori transaksi spesifik, mulai dari kas hingga beban gaji.
Dalam sistem akuntansi Indonesia yang mengacu pada standar PSAK (Pernyataan Standar Akuntansi Keuangan), COA umumnya dibagi ke dalam lima kelompok utama: Aset, Kewajiban, Ekuitas (Modal), Pendapatan, dan Beban. Kelima kelompok ini mencerminkan struktur dasar laporan keuangan, yaitu neraca dan laporan laba rugi.
COA bukan dokumen yang dibuat satu kali lalu dibiarkan. Seiring perusahaan berkembang, akun baru perlu ditambahkan untuk menampung transaksi baru. Itulah mengapa sistem penomoran COA harus cukup fleksibel untuk menerima akun tambahan tanpa harus merombak seluruh struktur.
Fungsi COA bagi Perusahaan
COA bukan sekadar daftar nomor. Fungsinya langsung berdampak pada kualitas pencatatan dan pelaporan keuangan.
- Standarisasi pencatatan: Setiap akuntan yang berbeda akan mencatat transaksi yang sama ke akun yang sama, sehingga laporan keuangan konsisten dan bisa diperbandingkan antara periode.
- Mempercepat penyusunan laporan: Dengan akun yang sudah terklasifikasi, sistem akuntansi bisa otomatis menghasilkan neraca dan laporan laba rugi tanpa perlu menyortir ulang data.
- Memudahkan audit: Auditor bisa langsung menelusuri transaksi berdasarkan kode akun. Tanpa COA, proses audit akan memakan waktu jauh lebih lama.
- Mendukung analisis keuangan: Manajemen bisa membandingkan kinerja antarkategori, misalnya beban pemasaran versus beban administrasi, untuk pengambilan keputusan yang lebih tepat.
- Integrasi dengan software akuntansi: Aplikasi seperti Accurate atau Jurnal by Mekari menggunakan COA sebagai fondasi. Struktur COA yang baik memastikan data masuk ke tempat yang benar secara otomatis.
Struktur dan Format Kode COA
Sistem penomoran COA menggunakan kode numerik, alfabetis, atau kombinasi keduanya. Yang paling umum dipakai di Indonesia adalah sistem numerik bertingkat, di mana digit pertama menunjukkan kelompok akun utama.
Contoh pembagian digit pertama yang lazim digunakan:
- 1xxx: Aset (Aktiva)
- 2xxx: Kewajiban (Utang)
- 3xxx: Ekuitas (Modal)
- 4xxx: Pendapatan
- 5xxx: Harga Pokok Penjualan / Biaya Produksi
- 6xxx: Beban Operasional
Digit berikutnya merinci subkelompok. Misalnya, akun 1100 berarti Aset Lancar, sedangkan 1110 berarti Kas, dan 1111 berarti Kas Besar. Semakin banyak digit, semakin spesifik akun yang dimaksud.
Syarat yang wajib dipenuhi dalam menyusun COA: setiap kode akun harus unik (tidak boleh ada duplikat), nama akun harus deskriptif dan jelas, dan penomoran harus menyisakan ruang untuk penambahan akun baru di masa depan.
Contoh COA Akuntansi Perusahaan Jasa
Perusahaan jasa (seperti konsultan, kantor hukum, atau agensi kreatif) tidak memiliki persediaan barang dagangan, sehingga COA-nya relatif lebih sederhana dibanding perusahaan dagang atau manufaktur. Akun-akun utamanya berfokus pada kas, piutang, aset tetap, dan beban operasional.
| Kode Akun | Nama Akun | Kelompok |
|---|---|---|
| 1100 | Aset Lancar | Aset |
| 1110 | Kas | Aset |
| 1111 | Kas Besar | Aset |
| 1112 | Kas Kecil | Aset |
| 1120 | Bank | Aset |
| 1130 | Piutang Usaha | Aset |
| 1140 | Perlengkapan Kantor | Aset |
| 1200 | Aset Tetap | Aset |
| 1210 | Peralatan Kantor | Aset |
| 1211 | Akumulasi Penyusutan Peralatan | Aset |
| 2100 | Utang Usaha | Kewajiban |
| 2200 | Utang Gaji | Kewajiban |
| 2300 | Utang Pajak | Kewajiban |
| 3100 | Modal Pemilik | Ekuitas |
| 3200 | Laba Ditahan | Ekuitas |
| 4100 | Pendapatan Jasa | Pendapatan |
| 4200 | Pendapatan Lain-lain | Pendapatan |
| 6100 | Beban Gaji | Beban |
| 6200 | Beban Sewa Kantor | Beban |
| 6300 | Beban Perlengkapan | Beban |
| 6400 | Beban Listrik dan Air | Beban |
| 6500 | Beban Telepon dan Internet | Beban |
| 6600 | Beban Penyusutan Peralatan | Beban |
| 6700 | Beban Pajak Penghasilan | Beban |
Perhatikan bahwa perusahaan jasa tidak memiliki akun persediaan barang atau harga pokok penjualan. Pendapatannya bersumber langsung dari jasa yang diberikan, dan beban-bebannya didominasi oleh biaya operasional seperti gaji dan sewa.
Contoh COA Akuntansi Perusahaan Dagang
Perusahaan dagang membeli barang dari pemasok dan menjualnya kembali ke konsumen. Perbedaan utama COA perusahaan dagang dibanding perusahaan jasa adalah adanya akun persediaan barang dagangan, akun pembelian, dan akun harga pokok penjualan (HPP).
| Kode Akun | Nama Akun | Kelompok |
|---|---|---|
| 1110 | Kas | Aset |
| 1120 | Bank | Aset |
| 1130 | Piutang Dagang | Aset |
| 1140 | Persediaan Barang Dagangan | Aset |
| 1150 | Uang Muka Pembelian | Aset |
| 1210 | Aset Tetap | Aset |
| 1220 | Akumulasi Penyusutan Aset Tetap | Aset |
| 2110 | Utang Dagang | Kewajiban |
| 2120 | Utang Bank | Kewajiban |
| 2130 | Utang Pajak PPN | Kewajiban |
| 3100 | Modal Saham | Ekuitas |
| 3200 | Laba Ditahan | Ekuitas |
| 4100 | Penjualan | Pendapatan |
| 4200 | Retur Penjualan | Pendapatan |
| 4300 | Potongan Penjualan | Pendapatan |
| 5100 | Harga Pokok Penjualan | HPP |
| 5110 | Pembelian Barang | HPP |
| 5120 | Retur Pembelian | HPP |
| 5130 | Ongkos Angkut Pembelian | HPP |
| 6100 | Beban Gaji Karyawan | Beban |
| 6200 | Beban Sewa Toko | Beban |
| 6300 | Beban Iklan dan Promosi | Beban |
| 6400 | Beban Penyusutan | Beban |
| 6500 | Beban Listrik dan Air | Beban |
Akun 5xxx pada perusahaan dagang digunakan khusus untuk mencatat semua biaya yang terkait dengan pembelian barang yang akan dijual. HPP dihitung dari persediaan awal ditambah pembelian bersih dikurangi persediaan akhir, semua komponen ini memerlukan akun terpisah agar perhitungannya akurat.
Baca juga: Skill Penting di Era Digital untuk Karir
Contoh COA Akuntansi Perusahaan Manufaktur
COA perusahaan manufaktur adalah yang paling kompleks karena ada proses produksi yang harus dicatat secara terpisah. Bahan baku yang dibeli tidak langsung dicatat sebagai beban, melainkan masuk ke akun persediaan bahan baku, kemudian bergerak ke akun barang dalam proses, dan akhirnya ke akun barang jadi saat produksi selesai.
| Kode Akun | Nama Akun | Kelompok |
|---|---|---|
| 1110 | Kas | Aset |
| 1120 | Bank | Aset |
| 1130 | Piutang Usaha | Aset |
| 1140 | Persediaan Bahan Baku | Aset |
| 1150 | Persediaan Barang Dalam Proses | Aset |
| 1160 | Persediaan Barang Jadi | Aset |
| 1170 | Perlengkapan Pabrik | Aset |
| 1210 | Tanah | Aset |
| 1220 | Bangunan Pabrik | Aset |
| 1230 | Mesin dan Peralatan | Aset |
| 1231 | Akumulasi Penyusutan Mesin | Aset |
| 2110 | Utang Usaha | Kewajiban |
| 2120 | Utang Bank Jangka Pendek | Kewajiban |
| 2210 | Utang Bank Jangka Panjang | Kewajiban |
| 3100 | Modal Saham | Ekuitas |
| 3200 | Laba Ditahan | Ekuitas |
| 4100 | Penjualan Produk | Pendapatan |
| 4200 | Retur Penjualan | Pendapatan |
| 5100 | Harga Pokok Produksi | HPP |
| 5110 | Biaya Bahan Baku | HPP |
| 5120 | Biaya Tenaga Kerja Langsung | HPP |
| 5130 | Biaya Overhead Pabrik | HPP |
| 5131 | Biaya Listrik Pabrik | HPP |
| 5132 | Biaya Penyusutan Mesin | HPP |
| 6100 | Beban Gaji Staf | Beban |
| 6200 | Beban Pemasaran | Beban |
| 6300 | Beban Administrasi Umum | Beban |
Yang membedakan COA manufaktur dari dua jenis perusahaan lainnya adalah kehadiran tiga akun persediaan sekaligus: bahan baku (sebelum diproses), barang dalam proses (sedang diproduksi), dan barang jadi (siap dijual). Ketiga akun ini penting untuk menghitung harga pokok produksi secara akurat.
Perbedaan COA Berdasarkan Jenis Perusahaan
Tiga jenis COA di atas punya perbedaan yang cukup mendasar, bukan sekadar soal jumlah akun. Berikut perbandingannya secara ringkas.
| Aspek | Perusahaan Jasa | Perusahaan Dagang | Perusahaan Manufaktur |
|---|---|---|---|
| Akun persediaan | Tidak ada | Persediaan barang dagangan | Bahan baku, BDP, barang jadi |
| Akun pendapatan utama | Pendapatan jasa | Penjualan | Penjualan produk |
| Akun HPP | Tidak ada | HPP (Harga Pokok Penjualan) | Harga Pokok Produksi |
| Kompleksitas COA | Rendah | Menengah | Tinggi |
| Akun produksi khusus | Tidak ada | Tidak ada | Biaya TKL, overhead pabrik |
Cara Membuat COA yang Baik
Menyusun COA bukan pekerjaan yang bisa dilakukan asal-asalan. COA yang buruk akan menyulitkan seluruh proses akuntansi ke depannya. Berikut langkah-langkah yang perlu diikuti.
1. Kenali Jenis dan Skala Bisnis
Langkah pertama adalah memahami jenis transaksi apa saja yang terjadi di perusahaan. Perusahaan kecil dengan transaksi sederhana tidak perlu COA dengan ratusan akun. Mulai dari yang paling esensial, lalu tambahkan akun baru sesuai kebutuhan.
2. Tentukan Sistem Penomoran
Pilih sistem yang konsisten: numerik 3-4 digit sudah cukup untuk perusahaan menengah. Pastikan ada jarak antarnomor agar akun baru bisa disisipkan tanpa harus menata ulang seluruh daftar. Misalnya, jika akun 1110 adalah Kas dan 1120 adalah Bank, maka akun baru bisa masuk di 1115 tanpa masalah.
Standar yang umum dipakai di Indonesia adalah sistem 4 digit: digit pertama untuk kelompok utama, digit kedua untuk subkelompok, dan dua digit terakhir untuk akun spesifik. Sistem ini cukup fleksibel untuk perusahaan dengan ratusan akun sekalipun, karena setiap kelompok bisa menampung hingga 99 sub-akun berbeda.
3. Kelompokkan Akun Sesuai Laporan Keuangan
Semua akun harus bisa dipetakan ke salah satu dari dua laporan keuangan utama: neraca (aset, kewajiban, ekuitas) atau laporan laba rugi (pendapatan dan beban). Akun yang tidak jelas masuknya ke mana harus didefinisikan ulang.
Perhatikan juga urutan akun dalam setiap kelompok. Dalam kelompok Aset, urutan yang lazim adalah: kas dan setara kas terlebih dahulu (paling likuid), lalu piutang, persediaan, dan terakhir aset tetap (paling tidak likuid). Urutan ini membantu pembaca laporan keuangan langsung memahami posisi likuiditas perusahaan tanpa perlu mencari-cari.
4. Beri Nama Akun yang Deskriptif
Nama akun harus cukup spesifik agar siapa pun yang membaca COA langsung paham transaksi apa yang masuk ke sana. “Beban Umum” terlalu luas. “Beban Sewa Kantor” jauh lebih jelas dan tidak membingungkan saat dilakukan pencatatan atau audit.
5. Sesuaikan dengan Software Akuntansi yang Digunakan
Jika perusahaan menggunakan Jurnal by Mekari, Accurate, atau software akuntansi lainnya, pastikan struktur COA yang disusun kompatibel dengan sistem tersebut. Banyak software sudah menyediakan template COA standar yang bisa dimodifikasi sesuai kebutuhan spesifik perusahaan.
COA untuk Perusahaan Properti dan Restoran
Selain ketiga jenis di atas, ada beberapa industri dengan kebutuhan COA yang cukup spesifik.
Pada perusahaan properti, akun-akun penting yang biasanya muncul adalah: Persediaan Tanah Kavling, Persediaan Rumah Jadi, Biaya Pengembangan Lahan, Uang Muka dari Pembeli, dan Pendapatan dari Penjualan Properti. Industri ini juga sering punya akun khusus untuk pendapatan sewa jika portofolionya mencakup properti komersial.
Pada perusahaan restoran, akun-akun yang perlu ada antara lain: Persediaan Bahan Makanan, Persediaan Minuman, Biaya Bahan Makanan Terpakai, Biaya Pegawai Dapur, dan Pendapatan dari Penjualan Makanan dan Minuman. Restoran yang punya layanan catering perlu memisahkan pendapatan dari makan di tempat dan catering agar analisis profitabilitas lebih akurat.
Hubungan COA dengan Laporan Keuangan
COA adalah fondasi dari seluruh sistem pelaporan keuangan. Setiap transaksi yang dicatat ke dalam jurnal akan masuk ke salah satu akun dalam COA, kemudian dikonsolidasikan ke dalam dua laporan utama.
Neraca (Balance Sheet) dibentuk dari tiga kelompok akun: Aset, Kewajiban, dan Ekuitas. Neraca mencerminkan kondisi keuangan perusahaan pada satu titik waktu tertentu. Persamaan dasarnya: Aset = Kewajiban + Ekuitas. Jika COA tidak terstruktur dengan benar, persamaan ini tidak akan seimbang dan laporan tidak bisa diselesaikan.
Laporan Laba Rugi (Income Statement) dibentuk dari akun Pendapatan dan Beban. Laporan ini menunjukkan kinerja perusahaan selama periode tertentu. Semakin detail pembagian akun pendapatan dan beban dalam COA, semakin kaya analisis yang bisa dilakukan terhadap profitabilitas masing-masing lini bisnis.
Ada juga laporan arus kas, yang tidak sepenuhnya bergantung pada COA tapi tetap membutuhkan klasifikasi akun yang tepat antara aktivitas operasi, investasi, dan pendanaan.
COA dalam Software Akuntansi
Sebagian besar software akuntansi modern sudah menyediakan template COA bawaan yang bisa langsung dipakai. Tapi template generik ini tidak selalu cocok untuk semua jenis bisnis. Beberapa hal yang perlu diperhatikan saat menyesuaikan COA di software akuntansi:
- Periksa mapping ke laporan keuangan: Pastikan setiap akun sudah terhubung ke bagian yang benar di neraca atau laba rugi. Kesalahan mapping tidak langsung terlihat tapi berdampak pada laporan akhir.
- Gunakan hierarki akun: Kebanyakan software mendukung akun induk (parent account) dan akun anak (sub-account). Gunakan fitur ini untuk mengelompokkan akun terkait agar laporan lebih terstruktur.
- Hindari menghapus akun yang sudah dipakai: Akun yang sudah memiliki transaksi tidak boleh dihapus begitu saja karena akan memengaruhi histori laporan. Nonaktifkan saja jika sudah tidak digunakan.
- Konsultasikan dengan akuntan: Untuk bisnis dengan transaksi yang cukup kompleks, sebaiknya minta masukan profesional sebelum memfinalisasi struktur COA agar sesuai dengan kebutuhan pelaporan pajak dan audit.
Aplikasi seperti Kledo dan Accurate dirancang untuk pasar Indonesia dan sudah mempertimbangkan kebutuhan pelaporan perpajakan lokal, termasuk PPN dan PPh Badan, dalam struktur COA bawaannya.
Cara Membaca Kode Akun COA
Bagi yang baru mengenal akuntansi, kode akun bisa terlihat membingungkan. Padahal logikanya cukup sederhana jika dipahami dari strukturnya.
Ambil contoh kode akun 1140 dalam COA perusahaan dagang. Digit pertama “1” menunjukkan bahwa ini adalah akun Aset. Dua digit berikutnya “14” menunjukkan ini adalah sub-kelompok keempat di dalam Aset (misalnya, setelah Kas, Bank, dan Piutang). Digit terakhir “0” biasanya berarti ini adalah akun utama dalam subkelompok tersebut, bukan akun rincian.
Kalau ada akun 1141 di bawahnya, itu berarti rincian dari 1140. Misalnya, 1140 adalah “Persediaan Barang Dagangan” secara total, sementara 1141 bisa berarti “Persediaan Barang A” dan 1142 berarti “Persediaan Barang B” jika perusahaan ingin memisahkan jenis barangnya.
Logika bertingkat ini berlaku secara konsisten di seluruh COA. Begitu Anda memahami pola digit pertama dan bagaimana subkelompok terbentuk, membaca kode akun apapun menjadi jauh lebih mudah.
Kesalahan Umum dalam Penyusunan COA
Beberapa kesalahan yang sering ditemui ketika perusahaan menyusun COA pertama kali:
- Terlalu banyak akun dari awal: Membuat ratusan akun untuk perusahaan kecil justru memperumit pencatatan. Mulai sederhana, tambah saat benar-benar diperlukan.
- Nama akun yang ambigu: “Biaya Lain-lain” atau “Beban Umum” tanpa definisi yang jelas menjadi tempat pembuangan transaksi yang tidak tahu masuknya ke mana.
- Kode yang tidak konsisten: Menggunakan format campuran (sebagian numerik, sebagian alfabetis) tanpa aturan yang jelas membuat penomoran kacau seiring waktu.
- Tidak menyisakan jarak antarnomor: Penomoran berurutan tanpa jeda (1001, 1002, 1003) tidak memberikan ruang untuk akun baru di antara akun yang sudah ada.
- Tidak diperbarui secara berkala: COA yang tidak dievaluasi ulang akan memiliki akun-akun yang sudah tidak relevan atau justru kekurangan akun untuk transaksi baru.
COA yang dirancang dengan baik sejak awal akan menghemat banyak waktu dan tenaga di kemudian hari. Investasi waktu untuk menyusun struktur COA yang tepat akan terasa hasilnya setiap kali laporan keuangan perlu disusun atau saat ada kebutuhan analisis mendalam terhadap kondisi keuangan perusahaan.
Jika Anda baru memulai, gunakan contoh COA akuntansi di atas sebagai titik awal, sesuaikan dengan jenis usaha dan transaksi yang paling sering terjadi, lalu evaluasi kembali setelah tiga hingga enam bulan pertama berjalan.

