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.

-
- Repair
807 W Grand Ave, Oakland • (510) 893-8268Drop-off for a Fee -
- Repair
2271 Market St, Oakland • (510) 472-3751Drop-off for a Fee -
- Repair
1237 E 12 St, Oakland • (510) 459-0295Upholstery - residential & commercialDrop-off for a Fee, Pick-up for a Fee -
- Repair
1919 Peralta St, Oakland • (415) 608-3564Drop-off for a Fee -
- Repair
2800 E 8th St, Oakland • (510) 536-3021Custom reupholstery.Drop-off for a Fee -
- Repair
4356 Coliseum Way, Oakland • (510) 261-1581Drop-off for a Fee -
- Repair
1419 Park St, Alameda • (510) 689-1173Upholstery repair. Provides all natural upholstery stuffings to our residential clientele.Drop-off for a Fee -
- Repair
460 E 14th St, San Leandro • (510) 635-2896Drop-off for a Fee -
- Repair
484 E 14TH ST, San Leandro • 510-632-3437Drop-off for a Fee -
- Repair
1211 Park St, Alameda • (510) 865-7171Reupholstery. Sofas, couches, chairs, and custom drapes.Drop-off for a Fee -
- Repair
4419 Cristy Way, Castro Valley • 510-315-2275Leather upholstery repairDrop-off for a Fee -
- Repair
7331 Parkwood Cir # C, Dublin • (510) 828-7822Drop-off for a Fee -
- Repair
1835 E 14th St, San Leandro • (510) 895-3632Drop-off for a Fee -
- Repair
10990 Bigge ST, San Leandro • 888-611-7320Drop-off for a Fee -
- Landfill
19532 Center St, Castro Valley • (925) 281-1456Pick-up for a Fee -
- Landfill
(By appointment only), Oakland • 510-613-87102 piecesFree Drop-off -
- Repair
596 Estabrook ST, San Leandro • 510.667.0338Drop-off for a Fee -
- Repair
1933 Davis St Suite 235, San Leandro • (510) 639-7270Drop-off for a Fee -
- Repair
2962 TEAGARDEN ST, San Leandro • (510) 692-0060Drop-off for a Fee -
- Repair
23217 Amatrice Way, Dublin • (925) 413-6714Repair couches, love seats, and arm chairs - including frame repairs (arms & seats), leg and food repairs, spring replacements. Recliners - manual or electric. Repair desks, tables, broken doors and hinges, drawers and guides, broken or missing parts. Furniture assemble. Surface repairs - removing stains, scratches, discoloration, pet damage, finish, and small piece strip, stain or paint & seal.Drop-off for a Fee, On-site for a Fee -
- Landfill
2615 Davis St., San Leandro • (510) 638-2303Public drop-off areaDrop-off for a Fee -
- Repair
905 W A St, Hayward • (510) 755-2819Drop-off for a Fee -
- Repair
1809 Santa Rita Rd Suite G, Pleasanton • (925) 846-0748Buyback Pick-up -
- Repair
1809 Santa Rita Rd, Pleasanton • (925) 462-2668Leather restoration. Call for details.Drop-off for a Fee -
- Landfill
565 Jacoby Street, San Rafael • 415-485-5647Drop-off for a Fee