Service codes on service lines
Every eInvoice line says whether it is goods or services. Service lines carry a service accounting code. Here are the codes small traders use most.
In short
Each line on your eInvoice states whether it is goods or services. A service line must carry a service accounting code that says what kind of service it is. Pick one code for each type of service you bill, store it on the service item or ledger, and let it print on every invoice.
Why eInvoicing needs it
The eInvoice carries an item type on each line: goods, services, or both. The Ministry of Finance guidelines use the values G, S and B. Calculus fills the item type on every line, so the Federal Tax Authority (FTA) and your customer can tell goods from services.
The PINT AE format (the UAE eInvoice standard) then sets what each type needs:
| Item type | What the line must carry |
|---|---|
| Goods | A customs tariff (Harmonised System, HS) code |
| Services | A service accounting code, under the scheme SAC |
| Both | An HS code and a service accounting code |
A line marked as services without a service code is rejected. The code list is the Services Accounting Code (SAC) list. It is a version of the United Nations Central Product Classification (UN CPC), with 6-digit codes that start with 99.
The item name matters as much as the code. Every line must name the goods or service plainly. A blank name, a name cut off halfway, or "As per agreement" does not tell anyone what you supplied.
What good looks like
These are the codes Calculus staff most often propose to small trading companies. Each meaning is taken from the published SAC list.
| Code | What the SAC list says | Typical use |
|---|---|---|
| 998311 | Management consulting and management services, including financial, strategic, human resources and marketing | Head office support and management fees charged to a group company |
| 998313 | Information technology consulting and support services | IT support charged to a client or group company |
| 995411 | Construction services of single dwelling, multi dwelling or multistoried residential buildings | Building villas or residential towers |
| 995414 | Construction services of commercial buildings such as office buildings and exhibition halls | Building offices, showrooms, retail space |
| 997211 | Rental or leasing services involving own or leased residential property | Staff accommodation, residential rent |
| 997212 | Rental or leasing services involving own or leased non-residential property | Warehouse, office, shop or yard rent |
| 996111 | Services provided for a fee or commission or on contract basis on wholesale trade | Sales commission earned from a supplier |
| 996511 | Road transport services of goods | Delivery by truck |
| 996521 | Coastal and transoceanic water transport services of goods | Sea freight billed to the customer |
| 996531 | Air transport services of letters, parcels and other goods | Air freight billed to the customer |
| 997113 | Credit-granting services | Interest charged on a loan or current account |
A before and after on an invented invoice from Al Noor Trading LLC:
| Item name | Item type | Code | |
|---|---|---|---|
| Before | "Charges" | (none) | (none) |
| After | "Warehouse rent, Unit 4, October" | Services | 997212 |
How to fix it in Tally
- List every service you bill: rent, freight, commission, management fees, and so on.
- Agree one code per service with Calculus staff, using the table above.
- Press Alt+G (Go To), choose Alter Master, and open the service ledger or service stock item for that charge.
- Record the code in the field your Tally partner sets up for it (a user defined field on the ledger or item), and make the ledger or item name state the service plainly. Save with Ctrl+A.
- Make sure the invoice line prints the full item name, not a short alias.
The outcome that matters: every service line on every invoice carries one code and a clear name, with no typing at invoice time.
How to fix it in Excel or another system
- Add two columns to your item list: "Item type" (Goods or Services) and "Service code". Format the code as text. Example value:
997212. - Pull both into the invoice with a lookup from the item list, the same way you pull the price.
- Add a check that flags any services line with a blank code, and any line with a blank item name.
On an ERP, ask your ERP partner to add an item type and a service code field on the item master and send them on every line.
Checklist
- Every line has an item type: goods or services.
- Every service item or ledger has one agreed service code.
- Every goods item has an HS code.
- Every line names the goods or service in full, with no blank or cut-off names.
- The code comes from the master, never typed per invoice.
The law
- Peppol PINT AE, rule IBR-185-AE: when Item type (BTAE-13) is Services, the Service accounting code (BTAE-17) must be provided. https://docs.peppol.eu/poac/ae/pint-ae/trn-invoice/rule/ibr-185-ae/
- Peppol PINT AE, rule IBR-186-AE: when Item type is Both, the item classification identifier (IBT-158) and the service accounting code must both be provided. https://docs.peppol.eu/poac/ae/pint-ae/trn-invoice/rule/ibr-186-ae/
- Peppol PINT AE, rule IBR-189-AE: the scheme identifier (BTAE-17-1) must be SAC when a service accounting code is provided. https://docs.peppol.eu/poac/ae/pint-ae/trn-invoice/rule/ibr-189-ae/
- Peppol PINT AE, rule IBR-184-AE: goods lines carry an item classification identifier. https://docs.peppol.eu/poac/ae/pint-ae/trn-invoice/rule/ibr-184-ae/
- MoF UAE Electronic Invoicing Guidelines V1.1, section 12.2, item 6 (Item type values G, S and B). https://mof.gov.ae/wp-content/uploads/2026/06/UAE-Electronic-Invoicing-Guidelines_V-1.1-01June2026.pdf
- Scheme of Classification of Services (SAC list), based on the UN CPC: code meanings in the table. https://gstcouncil.gov.in/sites/default/files/2024-05/notification11-cgst-annexure.pdf
Common questions
- Which service code do I use, and is there a list?
- Use the Services Accounting Code (SAC) list, which is built on the UN Central Product Classification. The table in this guide covers the services small traders bill most often. For anything else, send Calculus staff a sample invoice and we propose a code.
- Can one invoice have both goods and service lines?
- Yes. Each line carries its own item type. A goods line carries an HS code and a service line carries a service code, on the same invoice.
- Does the code change the VAT?
- No. The service code describes what you supplied. The VAT category and rate are set separately on each line.
General guidance on UAE eInvoicing and VAT as they shape the eInvoice. It is not tax advice for a specific transaction. Last reviewed 2026-10-19.

