Hlavného kontrolóra volí a odvoláva obecné zastupiteľstvo podľa zákona č. 369/1990 Z.z. o obecnom zriadení v znení neskorších predpisov. Kvalifikačným predpokladom na funkciu hlavného kontrolóra je ukončené minimálne úplné stredné vzdelanie. Kandidát na funkciu hlavného kontrolóra musí odovzdať svoju písomnú prihlášku najneskôr 14 dní pred dňom konania voľby na obecnom úrade. Súčasťou prihlášky je aj výpis z registra trestov nie starší ako tri mesiace a doklad o vzdelaní. Na zvolenie hlavného kontrolóra je potrebný súhlas nadpolovičnej väčšiny všetkých poslancov obecného zastupiteľstva. Hlavného kontrolóra volí obecné zastupiteľstvo na šesť rokov. Jeho funkčné obdobie sa začína dňom, ktorý je určený ako deň nástupu do práce.
Úlohy hlavného kontrolóra a) vykonáva kontrolu v rozsahu ustanovení § 18d, b) predkladá obecnému zastupiteľstvu raz za šesť mesiacov návrh plánu kontrolnej činnosti, ktorý musí byť najneskôr 15 dní pred prerokovaním v zastupiteľstve zverejnený spôsobom v obci obvyklým, c) vypracúva odborné stanoviská k návrhu rozpočtu obce a k návrhu záverečného účtu obce pred jeho schválením v obecnom zastupiteľstve, d) predkladá správu o výsledkoch kontroly priamo obecnému zastupiteľstvu na jeho najbližšom zasadnutí, e) predkladá obecnému zastupiteľstvu najmenej raz ročne správu o kontrolnej činnosti, a to do 60 dní po uplynutí kalendárneho roku, f) spolupracuje so štátnymi orgánmi vo veciach kontroly hospodárenia s prostriedkami pridelenými obci zo štátneho rozpočtu alebo zo štrukturálnych fondov Európskej únie, g) vybavuje sťažnosti, ak tak ustanovuje osobitný zákon, h) je povinný vykonať kontrolu, ak ho o to požiada obecné zastupiteľstvo, i) plní ďalšie úlohy ustanovené osobitným zákonom.