Tulude agent on raamatupidaja, kes vastutab ettevõtluse maksudeklaratsioonide täpsuse jälgimise eest. Ta võib töötada oma riigi valitsuse heaks föderaalsel, piirkondlikul või kohalikul tasandil. Tuluagendi tööülesanded varieeruvad olenevalt riigiasutusest, kus ta töötab, samuti kogemuste ja erialade hulgast.
Igas suuruses üksikisikud ja ettevõtted peavad esitama tulumaksudeklaratsiooni nii föderaal- kui ka kohalikele omavalitsustele, näidates igal aastal oma tulusid ja kulusid. Maksukontrolöri ülesandeks on tavaliselt üksikisiku tuludeklaratsioonid läbi vaadata, samal ajal kui tulude agent vastutab ettevõtte maksudeklaratsioonide läbivaatamise ja auditeerimise eest. Föderaalvalitsuse heaks töötav agent töötab tavaliselt oma riigi ametlikus tuluametis, näiteks Ameerika Ühendriikide maksuametis, Kanada maksuametis või Prantsuse tuluametis, ning ta peab kontrollima föderaalse ettevõtte maksudeklaratsiooni täpsust.
Föderaalne tuluagent peab pidevalt muutuvate maksuseadustega sammu pidama, et tagada ettevõtete maksudeklaratsioonide nõuetekohane täitmine ja töötlemine. Ta vastutab maksudeklaratsioonidel petturliku aruandluse või tulu kinnipidamise avastamise eest. Arvutiandmebaasid jälgivad maksurikkujate uuringuid ja suundumusi, et föderaalagendil oleks võimalik jälgida kahtlaseid äritulusid. Kui föderaalne maksudeklaratsioon on auditeeritud ja seda peetakse täpseks, kasutavad seda piirkondliku ja kohaliku linnavalitsuse tasandi esindajad.
Väikeettevõtete maksudeklaratsioone auditeerivad tavaliselt algtaseme föderaalsed esindajad. Oma karjääri edenedes liigub agent tavaliselt suurte ettevõtete maksudeklaratsioonidega tegelema. Mõned agendid on spetsialiseerunud konkreetse majandusharu, näiteks jaemüügi, ehituse või kinnisvara maksudeklaratsioonide auditeerimisele.
Osariigi või piirkondliku valitsuse tasandil töötav maksuagent vastutab oma osariigis või piirkonnas asuvate ettevõtete ja korporatsioonide maksudeklaratsioonide auditeerimise eest. Agent kasutab föderaalvalitsuse tulude agentuuri koostatud teavet, samuti tema konkreetse osariigi või piirkonna tulu- ja müügimaksuseadusi ja -nõudeid, et määrata kindlaks piirkonna ettevõtete esitatud maksudeklaratsioonide täpsus. Kohalik esindaja võib vastutada ka üksikisiku tuludeklaratsioonide auditeerimise eest.
Kohaliku omavalitsuse tuluagendil võivad olla föderaalse ja piirkondliku või osariigi tasandi agentidest erinevad ülesanded. Ta kasutab föderaalsete ja piirkondlike maksudeklaratsioonidega kogutud teavet ning teeb kindlaks, kas kohalikud ettevõtted järgivad konkreetseid linnamaksuseadusi, nagu kommunaal- või koolimaks. Kohalik agent võib auditeerida ka kohalike ettevõtete finantsdokumente, et tagada kogu tulu nõuetekohane registreerimine.