BARC Main Logo
BARC Main Logo

Mattress Recycling

Michigan Mattress Recyclers

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!
(231) 632-2272

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
(517) 523-3019

Emmet County Drop-Off Center
7363 Pleasantview Road
Harbor Springs, MI

Delta County Solid Waste Management Authority
5701 19th Avenue North
Escanaba, MI 49829
(906) 786-9056