Bay Area Recycling is the place to turn when looking to clear out your unwanted mattresses and box springs. Either drop-off at our Traverse City location or schedule a pick-up. We service the 6 country area of Grand Traverse, Antrim, Kalkaska, Leelanau, Benzie and Manistee.
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.
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.
BARC will take used mattresses and properly recycling them.
We charge $20 for each mattress or box spring, no matter the size.
Monday to Friday 9am to 4pm. No Weekend Drop-offs Please.
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 or fill out the form to schedule a pickup.
Please fill out this form with some basic information, we’ll review our truck schedule and follow up with you on pricing, pick-up fees, and timing. Special Pick-ups are generally scheduled weekly on Friday’s. Please inform us if you need a pick up on a particular day and we will try and accommodate.
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