Skip to content

Commodity codes for IT & software ​

Every code below is from URA's own Goods_Services_Details list, in the UNSPSC taxonomy EFRIS uses. All of them are flagged service in that list.

Pick the code that describes the work, not the client or the price

Two firms doing the same work use the same code. If you build a booking app for a hotel, the code is application development — not hospitality.

Building software ​

CodeURA's nameUse it for
81111504Application programming servicesCustom software development — the usual default
81111502Personal computer PC application designDesktop applications
81111509Internet or intranet client application development servicesWeb and mobile front ends
81111510Internet or intranet server application development servicesBack ends and APIs
81111503Systems integration designMaking systems talk to each other
81111508Application implementation servicesDeploying and rolling out
81111511System or application programming management serviceManaging a development effort
81111810Software coding serviceCoding billed on its own

Mobile app development has no code of its own. 81111509 is the closest honest fit for the client side; use 81111504 if the engagement is the whole application.

Consultancy and advice ​

CodeURA's name
80101507Information technology consultation services
80101508Business intelligence consulting services
81111707Systems planning services
81111705Systems architecture
81111704Database design

80101507 is the one most Ugandan IT consultancies will use. Note it sits in segment 80 (business services), not 81 — searching only the computing family will miss it.

Hosting, cloud and data ​

CodeURA's name
81112105World wide web WWW site operation host services
81112106Application service providers
81111513Internet cloud storage service
81162202Cloud storage as a service
81162103Platform software as a service
81162008Enterprise resource planning software as a service
81112001Online data processing service
81112302Data analytics process as a service (81162302)

For a SaaS subscription, the 81162xxx "as a service" family is the better fit than the older hosting codes.

Support, maintenance and licensing ​

CodeURA's name
81112201Maintenance or support fees
81111811Technical support or help desk services
81112209Development software maintenance
81112217Industry specific software maintenance
81112501Computer software licensing service
81111801Computer or network or internet security
81111819Quality assurance services

Training ​

CodeURA's name
86101601Computer vocational training services

AI and machine learning have no codes of their own. The list predates them. Classify by what you actually deliver: training is 86101601, building a model is 81111504, wiring it into an existing system is 81111503, and advising on it is 80101507.

Websites ​

CodeURA's name
81112103World wide web WWW site design services
81112107Internet domain names
81112101Internet service providers ISP

Unit of measure ​

Services are counted, so the unit is NMB (number) — which is what Smart Business Book sends when you leave the field blank.

It is a code, not free text. The interface refuses anything it does not recognise. Goods sold by weight or volume use their own: KGM, LTR, MTR, PCE.

Checking a code ​

The full list is Goods_Services_Details from URA, and the portal has a Commodity Category search. If nothing fits, ask URA rather than guessing — a wrong code files the sale under the wrong category, which is harder to unpick than an invoice you can see has not been fiscalised.

Smart Business Book — the AI-powered business operating system.