Beberapa prinsip umum boleh membimbing pelaksanaan kawalan dalaman runcit untuk memberikan jaminan yang munasabah tentang penyimpanan aset dan kebolehpercayaan rekod perakaunan. Ini termasuk penubuhan tanggungjawab; pemisahan tugas; kawalan fizikal, mekanikal dan elektronik; dan pengesahan dalaman bebas. Mana-mana kawalan dalaman sesuatu kedai memilih untuk digunakan, kawalan harus beroperasi dalam rangka keseluruhan maklumat dan komunikasi, pemantauan, penilaian risiko dan persekitaran kawalan di mana pengurus mempengaruhi dan mendorong integriti.
Kawalan Pencegahan
Kawalan dalaman boleh diklasifikasikan mengikut tujuan dan fungsi mereka. Kawalan pencegahan, seperti memerlukan dua tanda tangan pada cek melebihi $ 1,000, boleh membantu mengelakkan kesilapan dan penyelewengan daripada berlaku. Kedai runcit mungkin melaksanakan protokol pencegahan kerugian seperti memberi mandat kehadiran pekerja di seminar tentang tingkah laku beretika di tempat kerja.
Kawalan Detektif
Satu lagi jenis kawalan dalaman, kawalan detektif mengawal perniagaan apabila berlaku penyelewengan. Contoh jelasnya ialah pengesan logam lapangan terbang. Bergantung pada jenis kedai runcit, sesetengah kedai mungkin cukup besar dan membawa pelbagai barangan untuk menjamin penggunaan sistem pengesanan.
Kawalan Pembetulan
Kawalan pembetulan berupaya untuk mengendalikan keadaan yang tidak teratur dan remedi, sama ada dalam bentuk kursus pengurusan kemarahan atau melepaskan pesalah dari kedudukan. Dalam kes yang kedua, kawalan pembetulan juga boleh berfungsi sebagai kawalan pencegahan untuk pekerja lain.
Kawalan Am
Perusahaan runcit besar atau kecil boleh mempunyai sejumlah besar maklumat perakaunan sensitif yang disimpan pada sistem komputer mereka; ini perlu tertakluk kepada kawalan pemprosesan maklumat. Ini mungkin melibatkan pembaikpulihan sebahagian besar atau seluruh sistem, dari sandaran fail dan penyingkiran perisian untuk memasang perisian anti-virus.
Kawalan Aplikasi
Dalam pakej aplikasi perisian tertentu, mereka adalah kawalan yang melarang tindakan tertentu. Sebagai contoh, dalam pakej perakaunan seperti QuickBooks atau Peachtree, pengguna tidak dibenarkan membuat entri jurnal di mana debit dan kredit tidak sama.