Welcome to RE:Source! Your online directory for reuse, repair and proper disposal options for the Bay Area. Although we do our best to stay up-to-date, information is constantly changing and we encourage you to call ahead to verify hours and availability.
Furniture - Non-working
Not so broken? See our Furniture Repair fact sheet for tips on wood, leather, and fabric repair, reupholstery, and stain removal, or Textiles Repair fact sheet for fixing zippers and tears or offer it up for other to fix up or use creatively.
Need to purchase new? See Center for Environmental Health's guide to Choosing Healthier Furniture.

-
- Landfill
951 Waterbird Way, Martinez • (925) 232-2999Drop-off for a Fee -
- Landfill
1300 Loveridge Rd., Pittsburg • (925) 473-0180Drop-off for a Fee -
- Landfill
3675 Potrero Hills Lane, Suisun City • (707) 432-4627Drop-off for a Fee -
- Repair
217 Ramona Ave, El Cerrito • (510) 526-4749Drop-off for a Fee -
- Repair
3036 Claremont Ave, Berkeley • (510) 658-6800Drop-off for a Fee -
- Landfill
889 Devlin Rd, American Canyon • 7072589005Drop-off for a Fee -
- Repair
1252 Solano Ave, Albany • (510) 220-1675Drop-off for a Fee -
- Repair
1039 Evelyn Ave, Albany • (925) 926-0342Repair of caning & wicker and the wooden furniture. Send photo in email of item to be repaired for estimate. Fee for service. Free pick up and delivery may be available.Drop-off for a Fee, Pick-up for a Fee -
- Repair
5711 College Ave, Oakland • (510) 388-5830Drop-off for a Fee -
- Repair
2746 Maricopa Ave, Richmond • (510) 232-5287Drop-off for a Fee -
- Repair
926 Gilman St, Berkeley • 1-800-544-3373Repairs woven furniture - caning, has supplies for such and offers classesDrop-off for a Fee -
- Repair
2119 San Pablo Ave, Berkeley • (510) 898-1716Buyback Pick-up -
- Repair
855 Parr Blvd, Richmond • (510) 467-8408Drop-off for a Fee -
- Landfill
1201 2nd St., Berkeley • (510) 981-7270Drop-off for a Fee -
- Repair
2397 San Pablo Ave, Berkeley • (510) 841-9001Foam replacement/repair for furniture (ex. chairs, sofas, boats, pillows) and bedding/mattress toppers, as well as custom sewing options.Drop-off for a Fee, Pick-up for a Fee -
- Repair
545 S 30th St, Richmond • (510) 586-1438Caning and upholsteryDrop-off for a Fee -
- Repair
2703 Seventh St, Berkeley • (510) 325-4552Drop-off for a Fee -
- Repair
7911 Brentwood Blvd, Brentwood • (925) 516-0272Leather restoration. Call for details.Drop-off for a Fee -
- Repair
3226 Fruitvale Ave, Oakland • (510) 536-3034Drop-off for a Fee -
- Recycle
385 Pittsburg Ave., Richmond • (510) 236-2488No wood (ie. desks)Free Drop-off -
- Repair
675 37th St, Oakland • (415) 378-3481Drop-off for a Fee -
- Landfill
1 Parr Blvd., Richmond • (510) 970-7274Drop-off for a Fee -
- Repair
3421 Hollis St, Oakland • (415) 519-3154Drop-off for a Fee -
- Repair
3109 Adeline St, Oakland • (510) 533-5565Commercial reupholstery & textile cleaning. Make replacement cushions. Consult on textile options for exterior spaces. Program for pick up, cleaning and storage of outdoor cushions off season with redelivery.Drop-off for a Fee, Pick-up for a Fee -
- Repair
2914 Poplar St, Oakland • (510) 835-1323Drop-off for a Fee, Pick-up for a Fee
Additional Online Resources for Furniture - Non-working
-
Recology Recycle My Junk -
-
FixIt Clinic (In-person & Virtual) -Self-repair through the Global Fixers Server on Discord or through Zoom FixIt Clinics.