Donations support:

Habitat for Humanity Portland Metro East
Willamette West Habitat for Humanity
Evergreen Habitat for Humanity

PLEASE NOTE: All ReStores in the Portland Metro Area will be closed Wednesday, Sept. 4, for staff development. 

Donation Guidelines

We accept a variety of new and reclaimed building materials, furniture and appliances in good working condition. Please click the drop down menu below for details. Donations are subject to staff approval. Have more questions? Check out these donation FAQ's, or call Donation Information:  971-229-8888.

Drop off your donation: HOURS

Our donors are our everything! You may drop off your donation (see guidelines below) at any of our four ReStore locations in Portland, Beaverton, Gresham and Vancouver 7 days a week from 10am to 6pm!

Schedule a pickup 

For large items you can't fit in your car or truck, CLICK HERE to schedule a donation pickup. If you need to cancel or re-schedule your pickup, please give us at least 48-hours notice so we can accommodate other donors. There is a $20 pickup fee for residential donations in order to offset fuel and vehicle maintenance expenses.

To learn about other recycling alternatives, including mattress recycling, please CLICK HERE.



  • If I were allowed to cover it in $20 worth of paint from then yes 1 week 2 days ago
  • RT : Did you know: By 2022 we will provide 1,500 people with safe, affordable, and stable homes? It's all part of our pl… 1 week 6 days ago
  • savin my best high-fives for you! 1 month 2 weeks ago
  • Here I was thinking it was YOUR family. Hopefully I wouldn’t have missed that! 1 month 2 weeks ago


Clark County

Washington County