Katika mchakato wa kuunda mfumo wa ushuru wa kati, hitaji lilitokea kuunda mamlaka fulani ambayo majukumu yake yalikuwa ni pamoja na utekelezaji ulioenea wa viwango vya sera ya ushuru iliyoidhinishwa. Ofisi ya ushuru imekuwa taasisi kama hiyo.
Kikaguzi cha Ushuru ni chombo cha utendaji ambacho kinakusanya malipo na hufuata kufuata sheria za ushuru. Taasisi hii ina muundo tata wa kihierarkia. Kuna wakaguzi wa ushuru, mkoa, mkoa, jiji na wilaya.
Chombo hiki hufanya kazi kadhaa za kiutawala zinazohusiana na shughuli za kiuchumi. Kazi kuu ya taasisi hii ni udhibiti. Kulingana na habari iliyotolewa katika mapato ya kodi ya raia, ukaguzi wa ushuru sio tu unakusanya pesa kutoka kwao, lakini pia huchukua hatua kadhaa za kutambua mali iliyofichwa kutokana na ushuru.
Ni fedha za raia zilizokusanywa na wakaguzi wa ushuru ambazo zinafadhili vitu muhimu kijamii, ruzuku kwa vikundi vya watu wenye mahitaji, na malipo ya mshahara kwa wafanyikazi wa sekta ya umma.
Majukumu ya huduma hii pia ni pamoja na usajili wa kampuni na vyama vya kibiashara kwa madhumuni ya kudhibiti baadaye shughuli zao za kifedha.
Swali linaibuka, kwa nini kazi zinazofanywa na ukaguzi wa ushuru haziwezi kusambazwa kati ya idara zinazohusiana? Kwa nini ilikuwa ni lazima kuunda chombo tofauti cha watendaji?
Ukweli ni kwamba taratibu zinazohusiana na ushuru ni ngumu sana na zinahitaji idadi kubwa ya hundi na ushahidi wa maandishi. Kwa sababu ya mzunguko wa kila siku wa raia, idadi kubwa ya nyaraka hukusanya, usindikaji na uhifadhi ambao unahitaji wafanyikazi wengi wa wafanyikazi.
Kwa kuongezea, mara nyingi inahitajika kufanya ziara za shamba ili kubaini sababu za kutofautiana kati ya data iliyotolewa kwenye hati na hali halisi (hii inaweza kuwa kosa la kiufundi na kughushi kwa makusudi). Ndiyo sababu ukaguzi wa ushuru ni mamlaka tofauti ya mtendaji.