Bulk Mattress Recycling
BARC provides bulk mattress removal for hotels, hospitals, colleges, universities, nursing homes and assisted living communities across Michigan and much of the Midwest. Contact us to coordinate your mattress recycling and removal.
Individual Mattress Recycling
Individuals can drop off old mattresses and box springs for recycling at the recycling centers list below.
Mattress Recycling Drop Off Locations
Bay Area Recycling for Charities – We are on MOVE!
We have out grown our current facilities and are in the process of relocating. During our transition, we are unable to accept recycling drop offs, but we are happy to offer our pickup service at 1/2 off. Please contact our office to schedule your pickup today!
Costs: We charge $20 for each mattress or box spring, no matter the size.
Drop off Service: Due to the facilities move Drop offs are suspended from May 26th to July 1.
Pick up Service: For a $30 – $50 fee we will pick up old mattresses & box springs for individuals within the 6 county area of Northern Michigan. The counties include: Grand Traverse, Antrim, Kalkaska, Leelanau, Benzie and Manistee. Please call us at (231) 360-1231 to schedule a pick up.
Recycle Ann Arbor
2950 East Ellsworth Road
Ann Arbor, MI 48108
Phone (734) 971-7400
Jefferson Township Transfer Station
3255 Pioneer Rd
Osseo MI 49266
Emmet County Drop-Off Center
7363 Pleasantview Road
Harbor Springs, MI
Delta County Solid Waste Management Authority
5701 19th Avenue North
Escanaba, MI 49829