The Main Places to Shop for Sewing Supplies
You can find sewing supplies at fabric stores, big-box retailers, online marketplaces, and specialty shops—each with different strengths depending on what you need and how quickly you need it. Local fabric stores let you touch fabric and get information from staff who sew. Big-box stores like Walmart and Target carry basics cheaply but have smaller selections. Online retailers offer the widest range and often lower prices, but you wait for shipping. Specialty shops focus on one thing—buttons, thread, patterns—and staff know that category deeply.
The choice depends on three things: what you're looking for, whether you need it today or can wait, and whether you want to see and feel the material before buying. Most sewers use a mix of all four, buying thread and needles locally when they run out, ordering fabric online for bigger projects, and visiting specialty shops for hard-to-find notions.
Key Takeaways
- Local independent fabric stores let you see and touch fabric in person, and staff can answer questions about weight, drape, and care—worth the trip for major projects.
- Chain fabric stores like Joann have more locations and frequent sales, making them reliable for basics and patterns at lower prices than independent shops.
- Online retailers like Amazon, Etsy, and fabric-specific sites offer the widest selection and often the lowest prices, but require planning ahead for shipping time.
- Big-box stores carry thread, needles, and basic notions at rock-bottom prices but rarely stock specialty items or high-quality fabric.
- Specialty shops—button stores, trim shops, pattern archives—are worth seeking out when you need something specific that general retailers don't carry.
Local Independent Fabric Stores
Independent fabric stores are usually owner-run shops that stock fabric, thread, needles, patterns, and notions. Staff often sew themselves and can answer questions about whether a fabric will work for your project, how it will wash, and what weight thread to use. They typically carry higher-quality fabric than chain stores and stock unusual colors and weaves. Prices are usually higher than online or chain retailers, but many offer loyalty programs or email discounts to regular customers.
To find one near you, search "fabric store near me" or check the American Sewing Guild website, which lists member shops by state. Call before you go—some keep limited hours or close on Mondays. If you're new to sewing, visiting in person is worth the cost because you can ask questions and see how fabric feels in your hands. For a first project, this is often faster than ordering online and waiting.
Chain Fabric Retailers
Joann Fabrics and Crafts is the largest chain in the United States, with over 800 locations. They stock fabric, thread, needles, patterns, buttons, zippers, elastic, and tools. Joann runs frequent sales—often 40 to 50 percent off fabric on certain days—and their website shows which items are on sale this week. You can order online and pick up in-store the same day at most locations, which is useful if you need something quickly but want to see it first.
Other regional chains vary by location. Some areas have independent chains with two to five stores. Prices at chains are usually lower than independent shops but higher than online. Staff knowledge varies—some locations have experienced sewers on staff, others do not. If you're buying basics like thread or elastic, chain stores are reliable and fast. For fabric selection or information, call ahead and ask if a staff member who sews is working that day.
Online Fabric and Notions Retailers
Online shopping offers the widest selection and often the lowest prices, but you must plan ahead for shipping. Fabric.com, Mood Fabrics, and Spoonflower specialize in fabric and carry thousands of options. Etsy has independent sellers offering vintage fabric, specialty notions, and hard-to-find items. Amazon carries thread, needles, patterns, and basic supplies with fast shipping options. Prices vary widely—compare the same item across sites before ordering.
Shipping usually takes five to ten business days for standard delivery, though many retailers offer expedited options for an extra fee. Read reviews before ordering from sellers you don't know, especially on Etsy and Amazon. Check the return policy—some online retailers don't accept returns on fabric or notions. If you're ordering fabric, note the width (usually 45 or 60 inches) and yardage needed for your project, because online listings don't always show these clearly. Take a photo of the product page before ordering so you have proof of what you ordered if there's a problem.
Big-Box Retailers
Walmart and Target carry thread, needles, basic patterns, and some fabric at the lowest prices. These stores are useful for emergency supplies—if you run out of thread on a Sunday and need it Monday morning, Walmart is faster than waiting for shipping. Selection is small compared to fabric stores or online retailers, and staff usually can't answer sewing questions. Fabric quality is often lower, and they rarely stock specialty notions like bias tape or French seams guides.
Use big-box stores for thread, needles, and basic elastic. For fabric or specialty items, you'll likely need to go elsewhere. Prices change frequently, so check the price in-store before assuming online prices explore.
Specialty Shops and Niche Retailers
Some retailers focus on one category. Button shops carry hundreds of button styles and can help you match a replacement. Trim shops stock ribbon, lace, and edging in varieties you won't find at general retailers. Pattern archives and vintage pattern sellers specialize in out-of-print sewing patterns. Notions-only shops carry zippers, snaps, hooks, and fasteners in every size and material.
These shops are worth seeking out when you need something specific. A button shop can match a missing button in minutes. A trim shop can find the exact lace for a repair. Search "[item] shop near me" or check Etsy for online versions. Many specialty shops are small and don't advertise widely, so asking at your local fabric store for a recommendation often works better than a web search.
How to Choose Where to Shop
Start by asking: Do I need this today, or can I wait? If today, check local stores first. Do I know what I want, or do I need to see options? If you need to see, go in person. Is this a common item or something unusual? Common items are cheaper online; unusual items may only be available at specialty shops or independent stores.
For a first project, buy fabric in person so you can feel the weight and see the color in daylight. For thread and needles you've bought before, online or big-box is fine. For unusual notions or specialty fabric, search online first to see what's out there, then decide whether to order or visit a local shop. Most experienced sewers use all four types of retailers depending on what they need that week.
Frequently Asked Questions
What's the difference between fabric store thread and cheap thread from Walmart?
Cheap thread often breaks or shreds while sewing, especially on delicate fabrics or when using a fast machine speed. Quality thread from fabric stores is more consistent and lasts longer. For your first projects, mid-range thread from Joann or a fabric store is worth the small extra cost. Once you're comfortable sewing, you can experiment with cheaper options.
Can I return fabric I ordered online if I don't like it?
It depends on the retailer. Some accept returns on fabric; others don't because it's considered a final sale. Check the return policy before you order. If you're unsure about a color or pattern, order a swatch or sample first—many online retailers sell small cuts for a few dollars.
Is it cheaper to buy everything online?
Usually, but not always. Online prices are often lower, but shipping costs add up, especially for heavy items like fabric. A local store's sale might beat an online price once you add shipping. Compare total cost, including shipping, before deciding. For small items like thread, local is often faster and cheaper when you factor in shipping time.
Where do I find vintage or hard-to-find patterns?
Etsy has many sellers offering vintage patterns, both printed and digital. Specialty pattern archives like Etsy Pattern Shops and Vintage Pattern Library focus on out-of-print designs. Some local fabric stores also carry vintage patterns. Expect to pay more for rare patterns than for current ones.
What should I look for when buying fabric online?
Check the fiber content (cotton, polyester, blend), width (usually 45 or 60 inches), and weight (lightweight, medium, heavy). Read the product description for care instructions and any special notes. Look at customer reviews and photos—real sewers often post pictures of how the fabric looks in daylight. If the listing doesn't say, email the seller before ordering.