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 December 23, 24, 25, 26 and Jan. 1.

Donations are subject to staff approval acceptance may change based on inventory levels.

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.  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.




Clark County

Washington County