Check Out 2023 Pricing Updates

Mattress Recycling

Mattress and Box Spring Recycling

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. Recycling your retired mattress will save a 40 cubic foot, gas-emitting pocket from our landfills in addition to reclaiming earth’s valuable resources.

Michigan landfills take in over 400,000 mattresses each year.

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. If you have more than 10 mattresses to recycle, there is a quantity discount.  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.

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. For BARC’s full pricing sheetCLICK HERE

Our Service

BARC will take used mattresses and properly recycle them.

Recycle Fee

For BARC’s full pricing sheetCLICK HERE

Drop off Location

Traverse City, MI

Kaleva, MI

Drop off Hours

Traverse City:  Monday to Friday 9am to 4pm.

Kaleva:  Monday to Thursday 9am to 4pm.

No Weekend Drop-offs Please.

Pick up Service

For a $90 pickup charge plus the cost of recycling each mattress we will pick up old mattresses & box springs within the 6 county area of Northern Michigan. The counties include: Grand Traverse, Antrim, Kalkaska, Leelanau, Benzie, and Manistee. Please fill out the form to schedule a pickup and we will work you into our Monday routes.

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. Unfortunately, BARC cannot offer exact pickup times. Special Pick-ups are generally scheduled each Monday. Please inform us if you need a pick up on a particular day and we will do our best to accommodate.

Schedule a Pickup
You may select more than one option
DE/RE Construction Pick-Up
Subscribe to our monthly newsletter?

Community Recycling Event Details

Drop Off Locations throughout Michigan

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