Home / Blog

GST for tailors and boutiques in India (2026): rates, registration and invoices

Published 29 October 2026 · Updated 30 October 2026

GST confuses tailors for a simple reason: a tailoring shop often does two different things. Stitching a customer's own cloth is a service. Selling a finished garment made from your own fabric is a sale of goods. The two follow different rules, and many shops do both across the same counter.

This guide explains both in plain language, as the rules stand in October 2026. It is not tax advice. Rules and rates change, so check the details with your CA or GST practitioner before you register or change how you bill.

The short answer

Stitching is a service, taxed at 5%

When a customer brings her own fabric and you stitch it, you are supplying a service. Tailoring services have been taxed at 5% (2.5% CGST plus 2.5% SGST) since January 2018. The GST rate changes of 22 September 2025 kept that rate the same.

Some websites still say tailoring is taxed at 18%. That was the rate for the first few months of GST in 2017, and it has not applied since January 2018.

The 5% applies whatever the price of the stitching. A ₹300 blouse and a ₹12,000 lehenga are both at 5% if the customer supplied the fabric. Small materials you add along the way, such as lining, thread, hooks or piping, do not change this. The job is still a stitching service.

Selling garments is a sale of goods

When you supply the fabric and hand over a finished garment, such as a ready kurti from your rack or a lehenga made from your own fabric, you are selling a garment. Since 22 September 2025, garments are taxed by the sale value of each piece:

Sale value per piece GST
Up to ₹2,500 5%
Above ₹2,500 18%

Before September 2025 the cut-off was ₹1,000, and garments above it were taxed at 12%. If your billing still uses those numbers, it is out of date.

Three things to get right:

Wedding wear is where this matters most. A designer lehenga made from your own fabric and sold at ₹25,000 is taxed at 18%. The same lehenga stitched from the customer's own fabric, with a stitching charge of ₹8,000, is taxed at 5% on the ₹8,000.

When you must register

You must register for GST when your aggregate turnover for the financial year crosses:

Where your shop is Limit
Most states ₹20 lakh
Manipur, Mizoram, Nagaland, Tripura ₹10 lakh

A few points that catch shops out:

Below the limit, you can still register voluntarily. Shops do this when their bigger customers, such as schools, hotels or companies ordering uniforms, want GST bills so they can claim the tax back.

If you are not registered, do not charge GST

An unregistered shop cannot charge GST or print "GST" on its bill. Give a plain bill or cash memo with the amount. If you add 5% "GST" to the bill and you are not registered, you are collecting tax you have no right to collect.

Should you choose the composition scheme?

Composition lets small businesses pay a flat rate on turnover and file less. For a tailoring shop it is usually a poor fit.

On either scheme, you:

Talk to your CA before choosing. For most stitching shops, regular registration at 5% works out cheaper and simpler.

GST on advances

Indian tailoring runs on advances, and GST treats advances for stitching and for garments differently.

If you are registered, every stitching advance you take in October belongs in October's return.

Karigars and job work

If your karigars are your employees on salary, there is no GST on their pay.

If you give work to an outside karigar or a workshop that charges you per piece:

Tax invoice, bill of supply or cash memo

Which bill you give depends on how you are registered:

What a GST bill must show

Once you are registered, a tax invoice must carry:

For a customer who is not registered, you need their name, address and state only when the bill is ₹50,000 or more. For very small sales, under ₹200, to customers who are not registered and do not ask for an invoice, you can make one consolidated invoice for the day.

Stitching services fall under SAC heading 9988, and most tailors use the code 998821. If your turnover is ₹5 crore or less, you must show at least 4 digits of the HSN or SAC on bills to registered businesses. Bills to individual customers do not need it, though many shops print it anyway. E-invoicing is only for businesses above ₹5 crore, so it will not apply to most shops.

Returns you will file

You are You file
Regular, monthly GSTR-1 by the 11th and GSTR-3B by the 20th of the next month
Regular, quarterly (QRMP, turnover up to ₹5 crore) GSTR-1 and GSTR-3B every quarter, and the tax every month
Composition CMP-08 every quarter and GSTR-4 once a year, by 30 June

Two changes from 2025 matter for small shops. A return can no longer be filed more than three years after its due date, so old unfiled returns cannot be cleaned up later. The tax worked out from your GSTR-1 now carries into GSTR-3B and cannot be edited there, so mistakes in GSTR-1 have to be corrected through GSTR-1A. The annual return, GSTR-9, is optional for turnover up to ₹2 crore.

Price with GST included, or added?

Decide this once and tell customers clearly.

Most shops that sell to walk-in customers quote prices including GST, because customers compare round numbers. Shops that work with businesses often quote GST extra. Either way, write it on your rate card. Our guide to setting stitching charges covers how to build one.

Common mistakes

How Tailoring App handles GST

In Tailoring App you record your shop's GST details once: whether you are unregistered, on composition or registered, your GSTIN, and whether your prices include GST. Each garment and extra can carry its HSN or SAC code and GST rate, with ready settings for stitching (9988 at 5%), ready garments (5% or 18% by the ₹2,500 limit) and fabric. Customers who are businesses can have their GSTIN and billing name saved, and the app checks each GSTIN for the right format and state.

From the order's bill you can then:

Bills and invoices are in beta, and you switch them on for your shop when you are ready.