How to Buy Clothes Online That Actually Fit
Measure yourself once, read garment measurements instead of size labels, judge fit from reviews and fabric, and treat returns as a backup, not a plan.

You order your usual size. It arrives and the shoulders are fine, the sleeves are long, and the waist would fit someone else entirely. You order the next size up, and now the shoulders are too big. Three deliveries and two pickups later, you give up and wear the old one.
Online clothes shopping goes wrong because a size label is not a measurement. An M from one brand can be a different garment from an M at another, and the same brand can change its cut between collections. The fix isn't luck or a generous return policy. It's knowing your numbers and reading the right part of the listing.
Step 1: Measure yourself once, properly
You need a soft measuring tape, ten minutes and ideally someone to help. Measure over thin clothing, keep the tape snug but not tight, and note everything in both inches and centimetres, since brands use either.
- Chest or bust: around the fullest part, with the tape level across your back.
- Waist: around your natural waist, the narrowest part of your torso. Also note where you actually wear your jeans, which is often lower.
- Hips: around the fullest part of your hips and seat.
- Shoulder: from one shoulder point to the other, across your back.
- Sleeve: from the shoulder point to your wrist bone, arm slightly bent.
- Inseam: from the crotch to where you want trousers to end. Easier to measure on a pair you already like.
Redo these every few months, or after any big change in fitness or weight.
Step 2: Use garment measurements, not size labels
This is the step most people skip. Many listings have two charts: a body size chart and a garment or product measurement chart. They aren't the same thing.
A body chart tells you which label the brand thinks suits your body. A garment chart tells you the actual size of the piece, measured flat. Garment measurements are always larger than body measurements, because clothes need room to move. That extra room is called ease, and it decides whether a shirt feels slim, regular or oversized.
The easiest way to use a garment chart:
- Take a piece you own that fits exactly how you like.
- Lay it flat and measure it: chest from armpit to armpit, then double it; length from the highest point of the shoulder to the hem; waist straight across, doubled.
- Compare those numbers with the garment chart of the item you're considering.
If your favourite shirt measures 42 inches around the chest and the new one in M measures 46, you know it will be roomier before you order.
Step 3: Expect brands to disagree
Brands don't follow one shared sizing standard, so the same label can mean different things:
- International and Indian brands often cut differently, especially through the shoulders and length.
- Fast fashion lines may change fit between collections, even within one brand.
- Fit names change everything. "Slim", "regular", "relaxed" and "oversized" change the garment measurements, so an oversized M and a slim M are different purchases.
- Women's sizing mixes numeric sizes, letter sizes and regional systems. Always check which system a chart uses.
Treat every new brand as a fresh calculation. Once one fits, write it down.
Step 4: Read reviews for fit, not for praise
Reviews are most useful for fit when they include the reviewer's size and build. Skip "nice product" and look for:
- "Runs small" or "runs large", especially when several reviewers agree
- Reviewers who mention their height, usual size and the size they bought
- Notes on specific areas: tight at the arms, short in the torso, long in the sleeves
- Customer photos, which show how the fabric actually falls
Check the model's details too. Many listings mention the model's height and the size they're wearing. If the model is much taller than you, adjust your expectations for length. Our guide to product reviews vs ratings explains which reviews deserve your trust.
Step 5: Let the fabric tell you how it'll fit
The fabric composition is usually in the product details, and it affects size.
- 100% cotton can shrink, especially in hot washes or a dryer. If you're between sizes in pure cotton, go up.
- Cotton with a little elastane, spandex or Lycra stretches and recovers, so a closer fit works.
- Linen doesn't stretch and creases easily. Choose a relaxed fit, especially for Indian summers.
- Knits like T-shirt jersey forgive a small size difference. Wovens like shirting and denim don't.
- Rigid denim feels tight at first and eases with wear. Stretch denim can lose its shape over time.
Step 6: Keep a size note on your phone
Create one note on your phone with:
- Your body measurements, in inches and centimetres
- Flat measurements of your best-fitting shirt, T-shirt, trousers and kurta
- Brand-by-brand sizes that worked, like "Brand A shirts: M slim. Brand B jeans: 32, size up if non-stretch"
- Sizes that didn't work, so you don't repeat them
It takes ten minutes to set up and saves you guessing every time. For ethnic wear, where fit depends on tailoring and fabric weight, our guide to wedding-season ethnic wear covers online sizing in more detail.
Returns are a safety net, not a plan
Ordering two sizes and returning one feels free. It isn't. Pickups get missed, refunds take days, some items are exchange-only, and the effort adds up. Returns also carry a real cost in transport and packaging, which we look at in the hidden cost of returns.
Before you order:
- Check the return window, and whether it's a refund or an exchange only
- Look for items marked non-returnable, like innerwear, swimwear or customised pieces
- Keep tags on and packaging intact until you're sure
- Try the item on the day it arrives, not on day nine of a ten-day window
Not sure between two options? If you shortlist on Nudge, a Shopping Huddle lets friends see the same picks and vote, which beats a dozen screenshots in the family group.
Frequently asked questions
Should I trust a brand's size chart?
Trust the garment measurement chart more than the body size chart, and compare it with the flat measurements of something you own that fits well.
What if I'm between two sizes?
Let the fabric and cut decide. Size up in pure cotton, rigid fabrics or slim cuts. The smaller size usually works in stretch fabrics or relaxed and oversized cuts.
How do I measure a garment I already own?
Lay it flat. Measure across the chest from armpit to armpit and double it, then measure length from the highest shoulder point to the hem.
Do Indian and international brands size differently?
Often, yes, especially in shoulders, length and the size systems they use. Treat each brand as new until you've found a size that works.
Fewer guesses, fewer pickups. Try Nudge.
Naina Rao
Ira Malhotra
Rohan Iyer