Accurate paperwork is the backbone of any tax system, and in GST compliance, three elements work closely together: the description of what you sold, how much of it you sold, and how that information is reported electronically. The part that causes the most confusion is often the smallest one — the unit of measurement. GST uses a fixed list of short abbreviations called Unit Quantity Codes, or UQCs, to describe quantities in a standard way. This guide explains what UQCs are, why they matter, how they connect to HSN codes and e-invoicing, and how to pick the correct one without guesswork.
What Is a Unit Quantity Code (UQC)?
A Unit Quantity Code is a short, standardised abbreviation that tells the tax system how a particular item is measured. Instead of writing “kilograms”, “pieces”, “litres” or “boxes” in free text, the invoice reports one of a fixed set of recognised codes.
For example:
- KGS — kilograms
- NOS — numbers (used for countable items)
- LTR — litres
- MTR — metres
- BOX — boxes
The purpose is consistency. A code means the same thing for every business, in every return, and in every system that reads the data.
Why UQCs Matter in GST Compliance
UQCs are not decorative. They affect how data is validated, matched, and interpreted across the compliance chain.
1. Accurate reporting in returns
Quantity and unit appear alongside value and tax rate in the details of outward supplies and inward supplies. If the unit is wrong or missing, the reported figures no longer describe the transaction correctly. This can trigger mismatches or queries later.
2. Consistency between invoice and return
The quantity on the tax invoice should match the quantity reported in the return. Using the same UQC in both places keeps the records aligned and makes reconciliation straightforward.
3. Compatibility with automated systems
Automated systems cannot interpret free text reliably. A standard code lets software validate the entry immediately, reducing rejected uploads and manual corrections.
4. Clear audit trail
A consistent code makes it easier to trace a transaction from purchase order to invoice to return. That clarity is valuable during any review or verification.
Common Unit Quantity Codes and What They Mean
The official list contains many codes. The ones below cover the majority of everyday transactions.
| Code | Meaning | Typical use |
|---|---|---|
| NOS | Numbers | Countable items such as machines or devices |
| PCS | Pieces | Individual units sold separately |
| KGS | Kilograms | Goods sold by weight |
| GMS | Grams | Small weights, such as precious items |
| TON | Tonnes | Bulk materials |
| LTR | Litres | Liquids sold by volume |
| MLT | Millilitres | Small liquid volumes |
| MTR | Metres | Fabric, cable, piping |
| SQM | Square metres | Area-based goods and surfaces |
| CBM | Cubic metres | Volume of bulk or gaseous goods |
| BOX | Boxes | Packaged goods |
| CTN | Cartons | Bulk packaged goods |
| BAG | Bags | Granular or powdered goods |
| BTL | Bottles | Bottled products |
| DOZ | Dozen | Items sold in sets of twelve |
| SET | Sets | Items sold as a combined unit |
| PAC | Packs | Pre-packed items |
| OTH | Others | Used when no listed code fits |
Codes such as OTH (others) should be a last resort. Using a vague code when a precise one exists can weaken the clarity of your records.
How UQC Relates to HSN Codes
HSN stands for Harmonised System of Nomenclature. It is a classification system that assigns a numeric code to every category of goods based on what the item is. UQC answers a different question: not what is being sold, but how it is measured.
The two work as a pair:
- HSN code identifies the type of goods.
- UQC identifies the unit of measurement for those goods.
Because the correct unit depends on the nature of the goods, the HSN classification usually suggests the appropriate UQC. A fabric would typically use MTR or SQM, a liquid would use LTR or MLT, and a machine would use NOS. Reviewing the HSN first often makes the UQC choice obvious.
UQC and E-Invoicing
E-invoicing means generating an invoice in a structured electronic format and reporting it to the tax system for validation. Once validated, a unique reference number is issued for that document.
Because e-invoices are processed by software rather than people, every field must follow the expected format. Quantity and unit are part of that structure, which makes UQC a required piece of accurate data. Common issues include:
- Entering a unit that is not on the official list, causing validation failure.
- Leaving the unit field blank, which makes the document incomplete.
- Using different codes for the same item across different invoices, which breaks consistency.
- Mismatching the quantity stated in words, in numbers, and in the code.
Getting the UQC right before generating the e-invoice avoids rework and delays.
How to Choose the Right UQC: Step by Step
- Identify the goods. Confirm the HSN classification for the item being sold.
- Ask how it is measured in normal trade. Is it counted, weighed, poured, or measured by length or area?
- Match that to a listed code. Use the official list rather than inventing an abbreviation.
- Check the quantity. Make sure the number and the code tell the same story — 500 NOS is not the same as 500 KGS.
- Keep it consistent. Use the same UQC for the same product on every invoice, in every return, and in your accounting records.
- Use OTH only if necessary. If no listed code fits, choose OTH and describe the goods clearly elsewhere on the invoice.
- Review before filing. A quick check of unit codes across the invoice set catches most errors early.
Common Mistakes to Avoid
- Free-text units. Writing “approx”, “lot” or a made-up abbreviation instead of a listed code.
- Unit mismatch with HSN. Reporting a weight code for an item normally counted in pieces.
- Inconsistent codes for the same product. Switching between NOS and PCS for the same item across periods.
- Ignoring decimal rules. Quantities should be entered in the format the system expects, without unsupported characters.
- Copying old invoices blindly. Previous invoices may contain errors that then repeat indefinitely.
Key Takeaways
- A UQC is a standard abbreviation for the unit of measurement used on a GST document.
- It works alongside the HSN code — one describes the goods, the other describes the quantity.
- Accurate UQCs keep invoices, returns, and e-invoice data aligned.
- Consistency across invoices matters as much as choosing the right code once.
Conclusion
Unit Quantity Codes may look like a minor detail, but they are the link between what you sold and how the tax system understands it. Choosing a listed code, matching it to the HSN classification, and applying it consistently across invoices and returns keeps compliance smooth. Review your unit codes before generating e-invoices, and the rest of the process becomes far more predictable. For more straightforward answers on tax paperwork, invoicing, and everyday administrative tasks, explore the other guides available on this site.