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
1732 Barlow St.
Traverse City, MI, 49684
Located between the post office and Image 360 in the Menlo Warehouse
(231) 360-1231

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

Drop off Service: Monday through Friday from 9am to 4pm, no appointment necessary. Please no deliveries after hours or over the weekend.

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