Agent prihoda je računovođa odgovoran za praćenje točnosti poslovnih poreznih prijava. On ili ona može raditi za vladu svoje zemlje na saveznoj, regionalnoj ili lokalnoj razini. Poslovne obveze poreznog agenta razlikuju se ovisno o državnoj agenciji za koju radi, kao i o količini iskustva i specijalizacije.
Pojedinci i tvrtke bilo koje veličine moraju podnositi prijave poreza na dohodak i saveznoj i lokalnoj vlasti u kojima se prikazuju njihove zarade i rashodi svake godine. Porezni će ispitivač obično imati zadatak pregledavanja pojedinačnih prijava poreza na dohodak, dok je agent za prihode zadužen za pregled i reviziju poslovnih poreznih prijava. Agent koji radi za saveznu vladu obično je zaposlen u službenoj poreznoj agenciji svoje zemlje, kao što je Služba za unutarnje prihode Sjedinjenih Američkih Država, Kanadska porezna agencija ili Francuska porezna agencija, i mora provjeriti točnost federalnih poreznih prijava.
Federalni porezni agent mora držati korak s poreznim zakonima koji se stalno mijenjaju kako bi osigurao da su poslovne porezne prijave pravilno ispunjene i obrađene. On ili ona su odgovorni za otkrivanje bilo kakvog lažnog prijavljivanja ili zadržavanja prihoda u poreznim prijavama. Računalne baze podataka prate istraživanja i trendove poreznih prijestupnika kako bi federalni agent bio u potrazi za sumnjivim poslovnim povratima. Nakon što se federalna porezna prijava revidira i smatra točnom, koriste je agenti na regionalnoj i lokalnoj razini gradske uprave.
Porezne prijave malih poduzeća obično revidiraju federalni agenti početnih razina. Kako njegova ili njezina karijera napreduje, agent će obično napredovati u radu s poreznim prijavama velikih korporacija. Neki agenti specijalizirani su za reviziju poreznih prijava određene industrije, kao što su maloprodaja, građevinarstvo ili nekretnine.
Agent prihoda koji radi na državnoj ili regionalnoj razini odgovoran je za reviziju poreznih prijava poduzeća i korporacija sa sjedištem u njegovoj ili njezinoj državi ili regiji. Agent koristi informacije koje je prikupio porezni agent savezne vlade, kao i zakone i zahtjeve o porezu na dohodak i promet svoje države ili regije, kako bi utvrdio točnost poreznih prijava koje podnose tvrtke u tom području. Lokalni agent također može biti odgovoran za reviziju pojedinačnih prijava poreza na dohodak.
Porezni agent lokalne uprave može imati različite dužnosti od agenata na saveznoj i regionalnoj ili državnoj razini. On ili ona koristi podatke prikupljene federalnim i regionalnim poreznim prijavama i utvrđuje pridržavaju li se lokalne tvrtke posebne zakone o gradskim porezima kao što su komunalni ili školski porezi. Lokalni agent također može revidirati financijsku evidenciju lokalnih poduzeća kako bi se uvjerio da se sav prihod ispravno evidentira.