๐ Fashion, beauty and toys
HS Code for Cotton T-Shirt in India: Knitted vs Woven, Duty and Compliance
By Abhishek Sadashiv ยท 16 years of experience in global logistics ยท Updated 5 October 2026 ยท 5 min read
Usual HS code for cotton t-shirt (import)
6109 10 00
T-shirts, singlets and vests, knitted or crocheted, of cotton. Knitted fabric and cotton as the main fibre decide this line.
A plain cotton T-shirt is about as simple as clothing gets. But garment codes in India depend on three small details that suppliers often get wrong on the invoice: whether the fabric is knitted or woven, what the main fibre is, and what style the garment actually is.
Here's how I'd check a T-shirt shipment before it leaves the factory.
The usual HS code: 6109 10 00
| Level | Code | Description |
|---|---|---|
| Chapter | 61 | Apparel, knitted or crocheted |
| Heading | 6109 | T-shirts, singlets and other vests, knitted or crocheted |
| Subheading | 6109 10 | Of cotton |
| Tariff item | 6109 10 00 | T-shirts, singlets and vests, of cotton |
Almost every T-shirt is made of knitted fabric (jersey), which is why it sits in Chapter 61 and not Chapter 62 (woven garments). And when cotton is the fibre that predominates by weight, it goes under 6109 10. Printing, embroidery or a brand logo don't change this.
Why not 6105 10 or 6205 20 (shirts)?
This is the mix-up I see most with tops. Importers think "it's a men's shirt", and the code ends up as 6105 10 (knitted shirts) or 6205 20 (woven cotton shirts).
The difference is style. A T-shirt is a light top with no collar, no buttons and no pockets below the waist. Once you add a collar and a button placket, like a polo shirt, it usually moves to 6105 (men's) or 6106 (women's) knitted shirts. And if the fabric is woven, like a cotton casual shirt, it goes to Chapter 62 altogether.
What decides the final code
- Knitted or woven: check the fabric, not the supplier's description. T-shirts are knitted; most formal shirts are woven.
- Main fibre by weight: 100% cotton or cotton-majority stays in 6109 10. A polyester-majority T-shirt moves to 6109 90.
- Collar and buttons: a polo-style top usually becomes a knitted shirt (6105/6106).
- Sleeve length and fit: long-sleeve T-shirts are still T-shirts; sweatshirts with a heavier brushed fabric go to 6110.
- New or used: worn clothing is a different heading entirely, with restricted import policy.
Not sure which line your cotton t-shirt falls under?
Describe it or snap a photo. EximSetu asks the 2โ4 questions that change the code, then gives the 8-digit HS code with reasoning, the duty in rupees and the compliance checklist.
Check my cotton t-shirt โHow import duty is worked out
Duty is calculated on the assessable value (CIF in rupees): Basic Customs Duty, then the Social Welfare Surcharge on that duty, then IGST on the total. Garment duties often have a specific (per-piece) element alongside the percentage, and IGST on clothing can depend on the sale value per piece. Preferential rates under trade agreements can also apply if you have a valid certificate of origin, for example from some South and Southeast Asian countries.
All of this changes by notification, so check the rate on the day you file. A lookup on your exact T-shirt, or the free import duty calculator, will give you the current figure.
Compliance checklist for cotton T-shirts
| Requirement | Status | What it means |
|---|---|---|
| Azo dye pre-shipment certificate | ๐ด Mandatory | Textiles must not contain banned hazardous (azo) dyes. Shipments need a test certificate from an accredited lab, or customs will draw samples for testing. Some origins are exempt; check yours. |
| Legal Metrology | ๐ด For retail packs | Importer name and address, MRP, size, month and year of import and customer care details on the label or pack. |
| Fibre and origin labelling | ๐ Check | Fibre content and country of origin labelling, as needed by marketplaces and textile labelling rules. |
| BIS / QCO | ๐ Check | There are QCOs for some fibres and technical textiles. I'm not aware of one for finished cotton T-shirts, but confirm before import. |
| Certificate of origin (FTA) | ๐ Check | Only if you want a preferential duty rate. |
๐ด Mandatory ยท ๐ Check ยท ๐ข Not required
Mistakes that cost importers money
- Declaring polo shirts as T-shirts (or the other way round) on one invoice line.
- Assuming "cotton" when it's a blend where polyester is actually the bigger share by weight.
- Shipping without the azo dye certificate and waiting for customs sample testing.
- Claiming FTA benefit without a proper certificate of origin.
My advice
For garments, ask the supplier for the fabric composition by weight and a photo of the garment before they print the invoice. That one email settles the chapter, the heading and the fibre line. If your range mixes T-shirts, polos and sweatshirts, check each style with a lookup rather than putting everything under one code.
Get the exact code and duty for your cotton t-shirt
Every variant is different. Answer 2โ4 questions and get the 8-digit code with reasoning, duty in rupees and the compliance checklist in minutes.
Check my cotton t-shirt free โWritten by
16 years of experience in global logistics
Built EximSetu after 16 years in global logistics, watching shipments get held, reassessed or delayed because of a wrong HS code or a missed compliance step. Every guide here is written from that experience, for the people who actually move cargo.
Frequently asked questions
โธWhat is the HS code for a cotton T-shirt in India?
A knitted cotton T-shirt is usually classified under 6109 10 00, T-shirts, singlets and vests of cotton, knitted or crocheted.
โธIs a polo shirt classified as a T-shirt?
Usually not. A knitted top with a collar and button placket is generally treated as a knitted shirt under 6105 (men's) or 6106 (women's).
โธWhat is the HS code for a polyester T-shirt?
If polyester or another man-made fibre predominates by weight, the T-shirt usually goes under 6109 90 instead of 6109 10.
โธDo imported T-shirts need azo dye testing in India?
Textile imports must be free of banned azo dyes and generally need a pre-shipment test certificate from an accredited lab, with some origins exempted.
Related HS codes
๐งญ Full guide: How to Find the Correct HS Code for Your Product in India โThis page is general information, not legal advice. The usual code can change with the exact product, and rates and rules change by notification. Always confirm for your exact product with your customs broker or the official notification.