GSM in Fabric: What Weight to Buy for Kurti, Blouse, Saree and Cushions
GSM in fabric means grams per square metre: cut a one metre by one metre square of the material, weigh it, and that number is the GSM. It tells you how heavy and how substantial a fabric is, nothing more. It is not a quality score, and a higher number is not automatically better. A 45 GSM chiffon and a 350 GSM velvet are both doing exactly what they should; swap them and you get a saree that will not drape and a cushion that will not hold its shape.
What GSM is genuinely good for is settling three arguments before you spend money: will this be see-through, will it hold a shape or fall, and will it be too warm. Those are the questions people are really asking when they type "is this fabric good quality".
Rough GSM bands by use
Treat these as bands, not thresholds. Weave and fibre change how a given weight behaves, so a 120 GSM tight cotton feels more solid than a 120 GSM open weave.
| Use | Typical GSM band | Fabrics that live here | What goes wrong outside it |
|---|---|---|---|
| Dupattas, veils, sheer overlays | 30 - 70 | Chiffon, fine organza, net, tissue | Too heavy and it will not float |
| Hijabs and scarves | 50 - 110 | Georgette, light satin, soft jersey | Too light and it slips; too heavy and it bulks at the neck |
| Saree fabric, fluid drape | 60 - 130 | Georgette, crepe, chiffon, light silk blend | Above about 150 the pleats get bulky at the waist |
| Blouses and fitted tops | 100 - 180 | Cotton, satin, crepe, silk blend | Under 100 the seams and boning show through |
| Kurtis and summer kurtas | 110 - 170 | Soft cotton, cotton-linen, light rayon blends | Under 110 it is see-through in daylight |
| Kurta sets, co-ords, palazzos | 150 - 220 | Linen, heavier cotton, medium blends | Under 150 bottoms cling and reveal |
| Structured jackets, winter kurtas | 220 - 320 | Heavy linen, brocade, thick blends | Too light and the structure collapses |
| Cushion covers and soft furnishing | 250 - 450 | Velvet, upholstery-weight cotton, jacquard | Under 200 the corners pucker and wear fast |
| Occasion wear with weight | 250 - 400 | Velvet, heavy satin | Wrong season more often than wrong weight |
Why GSM matters more than the word "premium"
Product descriptions across the internet use "premium", "rich" and "heavy quality" to mean whatever the seller wants. GSM is a measurement, so it cannot be spun. Three practical things follow from it.
Opacity
The most expensive mistake in online fabric buying is discovering that a kurti fabric is sheer after it has been stitched. As a rule of thumb, below roughly 110 GSM a light-coloured cotton or blend will show what is underneath in sunlight, and white or pastel shades need a lining or a slip. Deep colours hide more at the same weight, which is why the same fabric can feel perfectly opaque in navy and unusable in ivory.
Drape
Weight and stiffness together produce drape. Light and soft gives you fluid fall, which is what a saree wants. Light and stiff gives you volume, which is what organza does and why it stands away from the body at a low GSM. Heavy and soft gives you the deep columns of velvet. If you want a fabric to hang straight down rather than flare, weight helps; if you want movement in a pallu, weight hurts.
Season and wearability
Above roughly 250 GSM, most fabrics are winter or evening wear in Indian conditions. Below roughly 120 GSM in a natural fibre, you are in summer territory. This is a better guide than the fabric name alone, since "cotton" spans everything from a 90 GSM voile to a 300 GSM canvas.
The catch nobody mentions: GSM is per square metre, not per running metre
Fabric is sold by the running metre, but GSM is measured per square metre. So the weight in your hands depends on width as well. A 150 GSM fabric at 44 inch width gives roughly 168 grams per running metre; the same 150 GSM at 60 inch gives roughly 229 grams. Same fabric feel, noticeably different parcel weight and different cost per garment.
For boutique buyers this matters twice over. It affects your shipping weight on a bulk order, and it means you cannot compare two suppliers' fabrics by weighing a metre of each unless the widths match. Compare GSM to GSM, or convert both to the same width first.
What to do when the GSM is not listed
Be honest about this: GSM is not printed on every product page here, and it is not printed on most of the Indian textile market either. Mills often supply in a range rather than a fixed figure, and for many festive fabrics the useful description is the weave, not the weight. So when the number is missing, ask better questions than "what is the GSM".
- Ask what the fabric is normally used for. "Is this suitable for a kurti or is it a dupatta weight" gets a usable answer even when no number exists.
- Ask about opacity directly. "Will this need lining in a light shade" is the question you actually care about.
- Ask about the intended garment. Tell us the garment and the season and the answer will be specific. Write to care@weavestore.in, Monday to Saturday, 9:00 AM to 6:00 PM IST.
- Use the fabric family as a first filter. Chiffon and net are always light. Velvet is always heavy. Linen sits in the middle and gets heavier as the weave gets coarser.
- Test at home before you cut. Hold the fabric over a printed page: if you can read the text, it needs lining. Drape it over your forearm: if it falls in narrow folds it is fluid, if it makes a tent it is structured.
A note for resellers
If you sell finished garments, GSM is a returns-prevention tool. Most complaints about a garment feeling "cheap" are complaints about weight, not stitching. Fixing that costs nothing at the buying stage and a great deal at the returns stage. Keep a note of the weight band that worked for each of your best-selling styles and buy to the band rather than to a description, and be especially careful with fitted bottoms and light-coloured tops, where too little weight is immediately visible on the customer.
Frequently asked questions
Is higher GSM always better quality?
No. GSM measures weight, not quality. A high GSM only helps when the garment needs body, such as a cushion cover or a structured jacket. For a saree or a dupatta, a lower weight is what produces good drape, and a heavy version of the same fabric would be worse, not better.
What GSM should I buy for a kurti?
Roughly 110 to 170 for a summer kurti in cotton or a cotton blend, and 150 to 220 if you want more structure or are making a full kurta set. Below about 110 in a pale shade, plan for a lining or a slip.
What GSM is right for cushion covers?
Cushion covers want a heavy, hard-wearing fabric, generally 250 GSM and above, because the corners take constant stress. Upholstery-weight cotton, jacquard and velvet all sit comfortably in that range, while dress-weight fabric will pucker and wear at the seams.
Why is the GSM missing from some product pages?
Because mills frequently supply within a range rather than to an exact figure, and quoting a precise number that later varies is worse than quoting none. Where the number is not shown, ask us about the specific fabric and the garment you have in mind and we will tell you what it is suited to.
Does GSM change after washing?
Slightly, yes. Natural fibres such as cotton and linen shrink and tighten on the first wash, so the same square metre becomes a little denser. It is one more reason to pre-wash cotton and linen before cutting anything fitted.