DCIC offers a number of services to the citizens and residents. Some of them include:
Border management (facilitation and regulation)
Processing and issuing of visas, passes and residence Permits
Processing and issuing national and regional travel documents
Inspection, investigation prosecution and removal of illegal immigrants
Verifying and processing Ugandan citizenship
Collection of Non-Tax Revenue.