The 10 Best Discount Fabric Shops In Bay Area, California For Budget-Friendly Crafting

featured image c5dcdcad9851 52f43baaf4f0 - Decor Hint

One Bay Area nonprofit rescues roughly 70 tons of discontinued designer samples a year, and some of it ends up free. Free!

That single fact changed how I think about crafting on a budget in California. Fabric gets pricey fast, especially when a quilt needs twelve colors or a costume needs five yards of something shiny.

Yet this region has warehouses stacked with tens of thousands of rolls, reuse depots fed by donations, and tiny shops crammed with deadstock.

I love that so much good material gets a second life here. Old trims, designer offcuts, and leftover bolts become your next pillow, dress, or classroom project.

It feels like treasure hunting with a sewing machine waiting at home.

So where do you start when your fabric dreams are big and your wallet is small? Grab a tote bag. Maybe two.

1. Discount Fabrics

Seventy-two thousand rolls of fabric sounds like a typo, but that’s the stock this family business claims. The company has been selling fabric at wholesale prices since 1973.

The flagship spreads across roughly 30,000 square feet of inventory. You can buy by the yard or grab a whole roll if your project is ambitious.

Apparel fabric sits alongside costume, bridal, upholstery, and quilting goods. Foam, batting, notions, and trims round out the shelves, so one trip can cover a whole project.

Silk fans get a real treat here. Look for dupioni, shantung, brocade, chiffon, and taffeta when you want something fancy without the fancy markup.

Prices stay low on a regular basis, and monthly specials can knock up to half off. Plenty of bolts land in a very friendly price range, which makes impulse buys easier to justify.

Costume makers can hunt for shimmery and specialty options for stage or Halloween builds. Upholstery shoppers can compare heavier fabrics side by side before committing to a couch makeover.

Timing can help if you prefer elbow room. Weekday afternoons tend to be the busiest stretch, while mornings and evenings run calmer.

Free parking is another perk in a city where that phrase feels almost mythical. The store is open seven days a week, so a Sunday fabric run is totally on the table.

Bring measurements and a rough plan before you go. With this much stock, a list keeps you from wandering the aisles until closing time.

Address: 2170 Cesar Chavez St, San Francisco, CA 94107

2. Fabrix

Leftover fabric gets a second chance at this shop, and your wallet gets a break in the process. Fabrix upcycles local deadstock fabric and trims to keep good material out of landfills.

The store sits on Clement Street in the Richmond District. It’s a compact space, packed tight with bolts and quirky notions that reward a slow browse.

Basic apparel fabrics share space with silk, wool, upholstery, and interfacing. That mix means you can grab a lining and a jacket fabric in the same stop.

Ribbon lovers, this one is for you. Fabrix carries on the legacy of The Ribbonerie, a San Francisco ribbon store that ran for 40 years.

So yes, the ribbon selection is a big deal. Use it for gift wrap, hair bows, quilt bindings, or that hat you keep promising to decorate.

Prices lean low, and the quality holds up well for the cost. Deadstock also means you might find a print nobody else in your sewing circle owns.

There’s a catch, of course. Deadstock comes in limited amounts, so buy enough for your project when you spot something you love.

The shop opens seven days a week, which makes it easy to fit into a weekend errand run. Clement Street has plenty of small businesses nearby, so the outing can stretch into a full afternoon.

Pack a swatch or two from home if you’re matching colors. A tiny scrap in your pocket saves you from guessing in the aisle.

Address: 432 Clement St, San Francisco, CA 94118

3. Simply Fabric

Out of thread at the worst possible moment? Simply Fabric in Oakland is the kind of shop that rescues a sewing project mid-crisis.

The storefront looks unassuming from the outside. Inside, brightly colored fabrics and sewing accessories fill the space.

The fabric selection is on the smaller side, but it’s chosen with care. Think of it as a curated stop rather than a sprawling warehouse.

Where it really shines is supplies. Thread, trims, zippers, and buttons are right there when your project suddenly needs one more thing.

Prices are fair, which matters when a quick fix turns into three small purchases. Little costs add up fast, and this shop helps keep them in check.

Bold colors make it a fun stop for quilters and kids’ clothing projects. Bright prints also suit tote bags, aprons, and simple pillow covers.

The shop offers in-store pickup as well. That’s handy when you know exactly what you need and want to grab it on the way home.

Plan your trip around the schedule. The shop opens Monday through Saturday and closes on Sundays, so weekend sewists should aim for Saturday.

Visits here tend to be quick, which suits busy schedules. You can pop in, match a zipper, and get back to your machine before the coffee cools.

Oakland has plenty of creative energy, and small shops like this help fuel it. Supporting one also keeps a neighborhood resource around for the next emergency.

Address: 1228 12th Ave, Oakland, CA 94606

4. GTex Fabrics & Blankets

Bold island prints and festive designs make GTex Fabrics & Blankets a standout in San Jose. The family-owned shop specializes in authentic Polynesian, Mexican, and Islander prints.

That focus makes it a go-to for luau outfits, dance costumes, and cultural celebrations. You can find patterns here that general craft stores rarely stock.

Polynesian prints also make cheerful quilts, pillow covers, and summer shirts. You don’t need a luau on the calendar to enjoy them.

The shopping style is warehouse-like, with a huge selection to sort through. Give yourself time, because browsing is half the fun.

Cosplay builders have reasons to visit too. Specialty costume fabrics sit alongside the prints, from sturdy polyester to flowy chiffon.

Everyday low prices are part of the shop’s identity. That matters when a group project, like matching outfits for a dance team, calls for lots of yardage.

Bulk buying can be surprisingly affordable here. Stocking up for a big event feels much less painful when the price per yard stays low.

Fabric isn’t the only draw. Blankets and curtains are on hand, which makes the shop useful for home refreshes as well.

Set in a commercial unit, the shop is a practical stop rather than a fancy boutique. That no-frills setup keeps the focus on fabric and value.

The store opens seven days a week. Bring a color plan if you’re shopping for a group, since agreeing on one print can take longer than the sewing.

Address: 738 Commercial St Unit 30, San Jose, CA 95112

5. FabMo

Free fabric isn’t a myth, at least not here. FabMo runs a Priceless Treasures room where items cost nothing, though donations are welcome.

This Sunnyvale nonprofit rescues about 70 tons of discontinued designer samples each year. That haul includes fabric, wallpaper, tile, and carpet.

Volunteers run the whole operation. Their goal is simple: get beautiful materials into creative hands instead of the trash.

Shopping works differently than at a regular store. FabMo holds in-person shopping events at its warehouse twice a month, so check the events calendar first.

Appointments are required for Thursday and Friday mornings. Walk-ins are welcome on Thursday and Friday afternoons and on Saturdays.

Prices range from pretty cheap to free. That makes it a dream for teachers, parents, and anyone who burns through supplies fast.

Designer samples come in many sizes and textures. They’re perfect for patchwork, doll clothes, collage, and small pouches.

Wallpaper and tile samples are great for mosaics, book covers, and school art projects. Your kid’s science fair poster could look surprisingly fancy.

Yarn, notions, and crochet thread can show up too. The selection changes, so treat it like a treasure hunt rather than a shopping list errand.

Beyond shopping, FabMo hosts meet-ups and workshops. It’s a nice way to connect with other makers in California who love reuse.

Address: 1240 Birchwood Dr #2, Sunnyvale, CA 94089

6. SCRAP

A famous sculptor helped start a place where buttons and fabric scraps get a second shot. Ruth Asawa co-founded SCRAP, short for Scrounger’s Center for Reusable Art Parts.

Anne Marie Theilen co-founded the nonprofit with her. Its mission is to keep useful materials out of landfills and offer affordable art supplies.

The current home is a warehouse on Industrial Street. It offers about 10,000 square feet of ground-floor space, nearly twice the size of its previous location.

Donated materials fill the shelves. Fabric, buttons, beads, wire, and notions are part of the mix.

Because donations drive the stock, the inventory changes often. A visit next month may look totally different from today’s.

Value is the headline here. It’s hard to find a place that stretches a craft budget further.

Teachers, students, artists, and makers all have reasons to stop by. Button collectors might need a strict time limit, honestly.

For sewists, the fabric bins can quickly feed a growing project pile. Upcycling feels better when you know the material skipped the landfill.

Gated on-site parking makes hauling a big bag to the car much easier. Free street parking is nearby too.

The doors open Tuesday through Sunday and stay closed on Mondays. Curbside and in-store pickup are offered as well.

The space is LGBTQ+ friendly and a transgender safe space. Bring your own bags if you can, since reuse is the whole point.

Address: 141 Industrial St #1, San Francisco, CA 94124

7. East Bay Depot for Creative Reuse

Two Oakland public school teachers started this depot in 1979, and their idea still feels fresh. The nonprofit collects discarded goods and resells them as low-cost supplies.

The store covers about 4,500 square feet on Telegraph Avenue. It’s packed with new and reused materials, from craft supplies to paper goods and fabric.

Expect the unexpected. Vintage findings, home décor, and educational items show up alongside ribbons and fabric pieces.

There’s also a free section outside the store. Peek there first, since your next project might cost exactly zero.

Inside, prices stay very low. You can fill a basket for a classroom, a scrapbook, or a costume without wincing at the register.

Inventory depends on donations, so the shelves shift often. Visiting regularly is the best way to catch good fabric finds.

Weekend afternoons are the busiest time. For a calmer browse, Wednesday or Friday evenings tend to be quieter.

Furniture sometimes appears too, which keeps things interesting. Not many fabric stops offer a chair with your yard of cotton.

Community education programs and workshops are part of the mission. They’re a fun way to learn reuse tricks and meet other crafty folks.

This place proves California’s crafting scene runs on creativity as much as cash. A little imagination turns leftovers into something worth showing off.

Address: 4695 Telegraph Ave, Oakland, CA 94609

8. The Legacy

A craft thrift store run with community in mind? The Legacy in Sebastopol makes that combo work beautifully.

The store is connected to the Sebastopol Senior Center. Its shelves hold affordable sewing, art, and needlecraft supplies.

Fabric is part of the draw, but the variety goes further. Needlecraft fans can hunt for supplies for their next stitching project.

Art supplies are part of the mix as well. Painters and paper crafters can browse right alongside sewists.

Thrift pricing makes experimenting easy. Trying a new craft feels less risky when the supplies cost so little.

It’s a longer drive from the city, out in Sonoma County. Still, the trip through the North Bay makes a pleasant day out.

Pair the visit with a stroll around Sebastopol. The town has a relaxed feel that suits a slow, creative afternoon.

Hours are specific, so plan ahead. The store opens Monday through Friday, with longer hours on Thursday and Friday, and stays closed on weekends.

That weekday schedule suits retirees, teachers on break, and anyone with a flexible day. Weekend-only crafters will need to sneak away on a Friday.

Free parking is available in the lot and on the street. Visits are usually quick, though browsing can stretch longer than planned.

Donated craft supplies often have stories behind them. A half-finished stash might become the start of your best project yet.

Address: 789 Gravenstein Hwy S, Sebastopol, CA 95472

9. Renaissance Fabrics

Sewing a Tudor gown or a Viking tunic? Renaissance Fabrics in Clayton is built for historical costumers who care about accuracy.

The shop focuses on high-quality natural fibers. Many of its materials are hard to find elsewhere, especially for period clothing.

Its spot on a budget list comes down to value. Prices are reasonable for such specialized, historically accurate fabrics.

Natural fibers can get expensive fast at boutique shops. Finding them at fair prices helps costumers build full outfits without emptying their savings.

Quality fibers also hold up well over many events. A costume that lasts several seasons is a smart way to stretch your money.

Planning is a must. The shop requires appointments and opens on Saturdays from late morning to midafternoon.

Curbside pickup and in-store pickup are offered too. That’s helpful if you already know exactly what you want.

Reenactors, faire fans, and theater makers will feel right at home. The focus on history makes shopping feel like a research trip.

Bring your pattern and fiber notes to your appointment. Knowing which era you’re sewing for will make your time much more productive.

Address: 6200 Center St Ste G-1, Clayton, CA 94517

10. Fabrics Yard

Rolls upon rolls of unusual fabric line this Berryessa Road shop in San Jose. Fabrics Yard is the kind of place where browsing turns into planning.

Indian and Latin fabrics stand out among the specialty options. Those prints and textures can make dresses, decor, and costumes really pop.

Practical materials are here too. Vinyl, outdoor fabric, and cotton give home projects and patio upgrades plenty of options.

Outdoor fabric is great for cushions and tablecloths that face California sunshine. Vinyl works well for bags, seat covers, and wipeable mats.

Event planners, pay attention. Bulk fabric for wedding table runners and similar decor can come at a great price here.

Buying yardage for a party usually adds up quickly. This shop helps big projects stay manageable.

The store opens at 9 a.m., seven days a week. That makes it easy to start a Saturday project bright and early.

Trips here tend to be quick if you know your plan. Without one, the variety may keep you busy a lot longer.

Bring measurements for tables or windows before you go. Exact numbers help you buy the right amount the first time.

Berryessa Road is a handy fabric stretch in the South Bay. Pair this stop with other errands and make a full crafting day of it.

No frills are needed when the fabric does the talking. Let the rolls inspire you, then head home and start cutting.

Address: 1733 Berryessa Rd, San Jose, CA 95133

More to Explore