Niekoľko všeobecných princípov môže viesť k vykonávaniu interných kontrol obchodu s potravinami s cieľom poskytnúť primerané uistenie o úschove majetku a spoľahlivosti účtovných záznamov. Patrí sem zriadenie zodpovednosti; oddelenie povinností; fyzické, mechanické a elektronické ovládanie; a nezávislé vnútorné overenie. Bez ohľadu na to, aké vnútorné kontroly sa obchod rozhodne používať, kontroly by mali fungovať v rámci celkového informačného a komunikačného prostredia, monitorovania, hodnotenia rizík a kontrolného prostredia, v ktorom manažéri ovplyvňujú a podporujú integritu.
Preventívne kontroly
Interné kontroly môžu byť klasifikované podľa ich účelu a funkcie. Preventívne kontroly, ako napríklad vyžadovanie dvoch podpisov na šekoch nad 1000 USD, môžu pomôcť zabrániť chybám a nezrovnalostiam. Obchod s potravinami by mohol implementovať protokoly na prevenciu strát, ako napr. Povinnosť účasti zamestnancov na seminároch o etickom správaní na pracovisku.
Detekčné kontroly
Iný typ vnútornej kontroly, detektívne kontroly upozorňujú podniky, keď sa vyskytnú nezrovnalosti. Jasným príkladom je detektor kovov na letisku. V závislosti od typu obchodu s potravinami môžu byť niektoré obchody dostatočne veľké a majú širokú škálu tovarov, ktoré zaručujú používanie detekčných systémov.
Nápravné kontroly
Opravné kontroly sa zameriavajú na represívne a nápravné riešenie prípadov nezrovnalostí, či už v podobe kurzov manažmentu hnevu, alebo vypúšťania páchateľa z miesta. V druhom prípade môže nápravná kontrola slúžiť aj ako preventívna kontrola pre ostatných zamestnancov.
Všeobecné ovládacie prvky
Veľké alebo malé maloobchodné podniky môžu mať vo svojich počítačových systémoch uložené veľké množstvo citlivých účtovných informácií; toto by malo podliehať kontrolám spracovania informácií. Môže to zahŕňať opätovné vylepšenie významných častí alebo celého systému, zálohovanie súborov a odstránenie softvéru na inštaláciu antivírusového softvéru.
Ovládanie aplikácií
V rámci určitých balíkov softvérových aplikácií sú to kontroly, ktoré zakazujú určité činnosti. Napríklad v účtovných balíkoch, ako sú QuickBooks alebo Peachtree, nemôžu používatelia vytvárať účtovné zápisy, v ktorých sú debety a úvery rovnaké.