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.

Donated mattresses need to be dry, intact, and have no signs of bed bugs. Some light staining is okay but darker brown stains will not be accepted. Mattresses should be stored either indoors or off the ground, under a tarp, prior to drop off.

Mattress Recycling Drop Off Locations

Bay Area Recycling for Charities – New Traverse City Location

We are now located in the EPI Building with EmbroidMe.  
PLEASE GO TO THE BACK OF THE BUILDING AT DOOR H & OVERHEAD DOOR 7
1567 S. Airport Road, Door H
Traverse City, MI 49686
Map Directions for Pick-ups and Drop-offs >
(231) 632-2272
info@mybarc.org

Costs: We charge $20 for each mattress or box spring, no matter the size.

Drop off Service:  Monday to Friday 9am to 4pm.  No Weekend Dropoffs Please.

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) 632-2272 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
231-348-0640

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