BPK dapat memberikan empat jenis opini, yaitu Wajar Tanpa Pengecualian (WTP/unqualified opinion), Wajar Dengan Pengecualian (WDP/Qualified opinion), Tidak Memberikan Pendapat (TMP/Disclaimer opinion) dan Tidak Wajar (TW/Adverse opinion).
Opini WTP diberikan dengan kriteria: sistem pengendalian internal memadai dan tidak ada salah saji yang material atas pos-pos laporan keuangan. Secara keseluruhan laporan keuangan telah disajikan secara wajar sesuai dengan SAP.
Opini WDP diberikan dengan kriteria: sistem pengendalian internal memadai, namun terdapat salah saji yang material pada beberapa pos laporan keuangan. Laporan keuangan dengan opini WDP dapat diandalkan, tetapi pemilik kepentingan harus memperhatikan beberapa permasalahan yang diungkapkan auditor atas pos yang dikecualikan tersebut agar tidak mengalami kekeliruan dalam pengambilan keputusan.
Opini TMP diberikan apabila terdapat suatu nilai yang secara material tidak dapat diyakini auditor karena ada pembatasan lingkup pemeriksaan oleh manajemen sehingga auditor tidak cukup bukti dan atau sistem pengendalian intern yang sangat lemah. Dalam kondisi demikian auditor tidak dapat menilai kewajaran laporan keuangan. Misalnya, auditor tidak diperbolehkan meminta data-data terkait penjualan atau aktiva tetap, sehingga tidak dapat mengetahui berapa jumlah penjualan dan pengadaan aktiva tetapnya, serta apakah sudah dicatat dengan benar sesuai dengan SAP. Dalam hal ini auditor tidak bisa memberikan penilaian apakah laporan keuangan WTP, WDP, atau TW.
Adapun opini TW diberikan jika sistem pengendalian internal tidak memadai dan terdapat salah saji pada banyak pos laporan keuangan yang material. Dengan demikian secara keseluruhan laporan keuangan tidak disajikan secara wajar sesuai dengan SAP.
Keempat jenis opini yang bisa diberikan oleh BPK tersebut dasar pertimbangan utamanya adalahkewajaran penyajian pos-pos laporan keuangan sesuai dengan SAP. Kewajaran disini bukan berarti kebenaran atas suatu transaksi. Opini atas laporan keuangan tidak mendasarkan kepada apakah pada entitas tertentu terdapat korupsi atau tidak.