Buying fabric in a store lets you feel the weight, see the true color and check the drape against your body before you pay; buying online gives you far more choice, often better prices, and the risk that the fabric that arrives is stiffer, thinner or a different shade than you expected. The way to get it right online is to read descriptions by fiber, weight and drape, order swatches for anything you are unsure of, and buy from shops that describe fabric precisely. The way to get it right in store is to go with a pattern's fabric requirements in hand and test the drape on the bolt.
| Feature | Online | In store |
|---|---|---|
| Feel, weight and drape | Not before buying; swatches help | On the bolt, straight away |
| Color accuracy | Depends on photos and your screen | What you see is what you get |
| Choice | Very wide, including deadstock and specialist fabrics | Limited to what the shop stocks |
| Price | Often lower per meter, plus shipping | Usually higher, no shipping |
| Minimum cut | Typically 0.5 m or 1/2 yd, sometimes 0.25 m | Often any length you ask for |
| Advice | Descriptions, reviews, chat or email | Staff who handle the fabric daily |
| Timing | A few days | The same afternoon |
| Returns | Cut fabric is rarely returnable | Same, so check before cutting |
What can you tell about a fabric online, and what can you not?
A good online listing tells you the fiber content, the weight in grams per square meter (GSM) or ounces per yard, the width, the stretch percentage for knits, and often the suggested uses. From those numbers you can deduce a lot: a 100 % cotton at 110 GSM is a lawn or voile for blouses, a 240 GSM cotton is a light twill for trousers, a 95 % cotton 5 % elastane jersey at 180 GSM with 50 % stretch is a classic T-shirt knit. Reading fabric descriptions walks through the numbers in detail.
What a listing cannot give you is the hand: how soft or crisp the fabric feels, how it falls in folds, and how it recovers from a crumple. Two viscose challis fabrics with the same weight can behave differently depending on the weave and finish. Photos help if the shop drapes the fabric over a form or shows it in a sewn garment, and hurt if they show only a flat swatch under studio lights.
Color is the other unknown. Screens vary, and dyes photograph differently from how they look in daylight. Treat an online color as "approximately this", and buy from the same shop and the same bolt when two pieces must match.
How do you read an online fabric listing so the fabric matches your pattern?
Start from the pattern. Patterns name a fabric family (light woven, medium-weight woven, stable knit) and the drape they need: a gathered skirt wants a soft, fluid fabric, a boxy top wants something with body. Then match three things in the listing:
- Fiber: natural fibers breathe and press well; synthetics resist wrinkles and dry fast; blends sit in between. Natural vs synthetic fabrics lays out the trade-offs.
- Weight: under 130 GSM is light (lawn, voile, chiffon), 130–220 GSM is medium (poplin, linen, chambray, jersey), over 220 GSM is heavy (twill, denim, canvas, ponte).
- Stretch: a pattern drafted for a knit with 50 % stretch will not fit if sewn in a knit with 20 %, and vice versa.
Reviews from other sewists are useful when they mention what was made and whether the fabric behaved as described. "Lighter than expected" and "more sheer than the photo" are the two most common complaints and both come down to weight, so trust a listed GSM over a photo. The guide to choosing fabric for a pattern covers how to go from a pattern's suggestions to a listing.
Should you order swatches before buying fabric online?
Yes, whenever the fabric is expensive, the color matters, or you have not bought that type from that shop before. Most online shops sell swatches for a small fee or free with an order, and they arrive within days. Pin the swatch to the pattern envelope or a project note, wash it the way you will wash the garment, and you learn its hand, its true color and its shrinkage in one go.
Swatches also save you from the sheerness trap. Hold the swatch against your hand in daylight: if you can see skin tone through a fabric meant for a blouse, you will want a lining or a different fabric. For a wardrobe project, order a batch of swatches at once and decide on the lot; it costs less than one wrong meter.
What should you check in a fabric store before you buy?
The store gives you the hand straight away, so use it. Unroll a meter from the bolt and let it hang: does it fall in soft folds or stand away? Gather a handful and hold it up to see how it drapes at a sleeve or a skirt. Crumple a corner for ten seconds and let go to see how it wrinkles. Hold it up to the window to check sheerness, and against your face for color.
Then read the end of the bolt. It lists fiber content, width and sometimes care instructions, and it is where the price per meter is written. Check the width in particular: a pattern quantity given for 140 cm (55 in) fabric does not apply to 110 cm (45 in) fabric, and a 150 cm (60 in) fabric may let you buy less. Ask the staff about shrinkage and care if the bolt does not say; they often know which bolts bleed or shrink more than expected.
Stores have two drawbacks beyond price. The choice is limited, so you may end up compromising on color or fiber to buy today. And it is easy to buy the fabric you fell for rather than the one the pattern needs. Bring the pattern's fabric suggestions and quantities with you, or the garment's list from a sewing app, before you walk in.
How much fabric should you buy, online or in store?
Buy the quantity the pattern gives for your width and size, plus 10 % for shrinkage on cotton, linen, viscose and knits, plus a little more if the fabric has a one-way print or a nap that needs all pieces laid in the same direction. Online shops cut in fixed steps, so round up to the next step; in store, you can ask for the exact length.
Buy everything for one garment in a single purchase. Dye lots differ between bolts, and a second order a month later may not match. If you are sewing from pieces of unknown length, such as deadstock fabric sold by the remnant, measure before you commit to a pattern rather than the other way round. The fabric yardage calculator converts between widths when the shop only has the fabric in a width your pattern does not list.
Which should you choose?
- Choose the store for your first few projects, for fabrics where drape decides the result (viscose, silk, soft linen, anything for a bias cut), when you need the fabric today, and when the exact color matters, as for a garment meant to match something you own.
- Choose online for specialist fabrics the local shop never stocks, for deadstock and designer ends, for stable fabrics whose weight tells you most of what you need (cotton poplin, twill, denim, ponte, French terry), for large quantities where the per-meter saving pays the shipping, and for anything you have bought from that shop before.
- Do both for a big project: order swatches online, compare them with what the store carries, and buy the winner. Many sewists settle into a rhythm of in-store buying for fluid and printed fabrics and online ordering for basics and knits.
Whichever you pick, pre-wash before cutting, keep a swatch with the fiber content and care written on the back, and the next purchase becomes easier.