Generalni carinski urad opravlja naslednje naloge:
1.
organizira in usmerja delo službe, spremlja in preučuje njen razvoj ter ustrezno ukrepa za njeno pravilno delovanje;
2.
organizira in nadzira delo carinskih uradov;
3.
zagotavlja enotno izvajanje carinskih in trošarinskih predpisov, predpisov s področja skupne kmetijske politike, predpisov v zvezi s skupno organizacijo notranjega trga za področje sladkorja, predpisov, ki urejajo okoljske dajatve, in drugih predpisov, za nadzor nad izvajanjem katerih je pristojna služba;
4.
pobira dajatve, organizira in izvaja nadzor nad pobiranjem dajatev in drugih denarnih terjatev, vključno z davčno izvršbo, ter obravnava zaprosila za medsebojno upravno pomoč pri pobiranju davščin v okviru mednarodnega sodelovanja v skladu z zakonom, ki ureja davčni postopek;
5.
opravlja carinski, trošarinski in okoljski davčni nadzor;
6.
izvaja inšpekcijski nadzor, carinsko, trošarinsko in okoljsko davčno kontrolo ter carinske preiskave;
7.
preprečuje in odkriva prekrške, vodi prekrškovni postopek za prekrške, določene v predpisih, za nadzor nad izvajanjem katerih je pristojna služba, ter preprečuje in odkriva druga kazniva ravnanja;
8.
odloča v upravnih zadevah iz pristojnosti službe v upravnem postopku na prvi stopnji, kadar ta pristojnost izhaja iz zakonov ali drugih predpisov;
9.
skrbi za pravilno ugotavljanje podlag za določitev višine uvoznih in izvoznih dajatev, drugih dajatev, ki se pobirajo ob uvozu in izvozu ter trošarin, tako da opravlja kemijsko tehnološke in fizikalne analize vzorcev blaga, daje strokovna mnenja in izdaja zavezujoče tarifne informacije ter zavezujoče informacije o poreklu blaga;
10.
skrbi za hrambo in prodajo zaseženega, odvzetega, odstopljenega ali najdenega blaga in trošarinskih izdelkov oziroma za izvajanje teh nalog izbere in pooblasti izvajalca v skladu s predpisi, ki urejajo javna naročila;
11.
zbira, obdeluje, posreduje in hrani podatke s področja dela službe ter upravlja z informacijskim in telekomunikacijskim sistemom službe;
12.
skrbi za izvajanje predpisov Skupnosti in mednarodnih pogodb z delovnega področja službe in na njihovi podlagi sodeluje in izmenjuje podatke z organi Skupnosti, pristojnimi organi držav članic EU in drugih držav, mednarodnimi organizacijami in strokovnimi združenji s področja carinskega in trošarinskega sistema;
13.
sodeluje in izmenjuje podatke s pristojnimi organi in drugimi organizacijami kadar je tako določeno z veljavnimi predpisi;
14.
daje soglasja za posege v prostor oziroma soglasja za gradnjo, rekonstrukcijo ali adaptacijo objektov na območjih prostih con in prostih skladišč in na mejnih prehodih;
14.
daje založnikom in tiskarjem soglasje za izdajo uradnih obrazcev z delovnega področja carinske službe;
15.
skrbi za obveščanje javnosti o delu službe;
16.
izvaja kontrolo vnosa, iznosa in tranzita blaga, za katerega so predpisani posebni ukrepi zaradi interesov varnosti, varovanja zdravja in življenja ljudi, živali in rastlin, varstva okolja, varovanja kulturne dediščine ali varstva pravic intelektualne lastnine;
17.
vodi in koordinira zbiranje, preverjanje in posredovanje statističnih podatkov o blagovni menjavi z državami članicami EU;
18.
opravlja druge naloge, določene s tem zakonom in drugimi predpisi.
20.
daje soglasja za posege v prostor oziroma soglasja za gradnjo, rekonstrukcijo ali adaptacijo objektov na območjih prostih carinskih oziroma ekonomskih con in na mejnih prehodih;
21.
skrbi za obveščanje javnosti o delu službe;
22.
opravlja druge naloge, določene s tem zakonom ali drugimi predpisi.