Mattresses are bulky, awkward, and off-limits for a lot of donation centers. Here are your real options across Florence, Muscle Shoals and the surrounding counties.
Call (256) 967-3054Free quote · Fast pickups across the ShoalsA mattress is one of the hardest household items to get rid of. It is too big for a trash can, too floppy to move alone, and - because of bed-bug and sanitation concerns - most charities will not accept a used one. On top of that, mattresses do not compact well in landfills, so some facilities charge a special handling fee for them. Here is how to handle it the right way in the Shoals.
If you live inside Florence city limits, a mattress can qualify for the city's large-item ("heavy trash") curbside collection along with other bulky household goods. The city has specific placement rules: set items no more than about two feet from the street's edge, keep them roughly five feet clear of mailboxes, poles, fences and parked cars, and keep any pile within about four feet high, ten feet long and five feet deep. Do not block a water meter or place items under low utility lines. Confirm your collection day and the current rules with the City of Florence Solid Waste Department. Other Shoals municipalities run their own bulky-item schedules, so check with your city or garbage service if you are in Muscle Shoals, Sheffield or Tuscumbia.
A clean, stain-free, structurally sound mattress may be accepted by a local charity, but policies vary and many decline used mattresses outright due to state sanitation rules. It never hurts to call first:
If a charity accepts it, that is the best outcome - your old bed goes to someone who needs it instead of the landfill.
Mattresses are surprisingly recyclable - the steel springs, foam, fiber and wood frame can all be separated and reused. Dedicated mattress-recycling drop-offs are limited in the Shoals, but the materials are recoverable where a program exists. If keeping the mattress out of the landfill matters to you, ask us to route it to recycling when we pick it up.
You can take a mattress to a public disposal site such as the Lauderdale County landfill on Cloverdale Road in Florence, or to the appropriate transfer facility on the Colbert County side. Expect a tipping fee and, at some sites, a per-mattress surcharge. Rates change, so call the facility to confirm current charges before you load up. You will also need a truck or trailer - a mattress will not fit in most car trunks.
The no-hassle route is full-service mattress removal. We come to the bedroom - upstairs, guest room, wherever it is - carry the mattress and box spring out, and haul them to donation, recycling or disposal as appropriate. You never have to bend it down a stairwell or strap it to the roof of your car. Combine it with other junk and it is even more cost-effective. Call or text (256) 967-3054.
| Option | Cost | Effort |
|---|---|---|
| City heavy-trash pickup | Low (may be included) | You move it curbside; wait for pickup day |
| Donate | Free | You transport it; must qualify |
| DIY landfill | Tipping fee + your truck | High - loading, driving, unloading |
| Full-service pickup | Flat quote | None - we carry and haul it |
Last verified August 2026. Municipal rules and disposal fees change; confirm your city's current bulky-item schedule and any landfill surcharge before relying on them.
It surprises people how much of a mattress can be reclaimed. Recyclers separate it into its raw materials: the steel innersprings are baled and sold as scrap metal, the polyurethane foam is repurposed into carpet padding, the cotton and fiber become industrial felt or filler, and the wood frame is chipped for mulch or fuel. Only a small fraction ends up as true waste. That is why keeping a mattress out of the landfill is worth the small extra effort where a recycling outlet is available.
One reason charities are cautious about used mattresses is the risk of bed bugs, which is also why Alabama treats bedding carefully. If you even suspect an infestation, seal the mattress in a plastic mattress bag before it leaves the bedroom - it protects the crew, your hallway, and the truck, and it keeps the problem from spreading. Never drag a suspect mattress through the house uncovered.
Whether you set it out for city pickup, drop it at a facility, or have us carry it, a few minutes of prep makes the whole thing smoother.
Not with your weekly cart, but it may qualify for the city's large-item heavy-trash collection if you follow the placement rules and put it out for your bulky-pickup day. Confirm the schedule with the City of Florence Solid Waste Department.
Sometimes, but many decline used mattresses because of Alabama sanitation rules. If it is clean and undamaged, call the Shoals Habitat ReStore or Salvation Army first to ask before hauling it over.
We route mattresses to recycling wherever a program can take the springs, foam and frame. Ask us to recycle yours when we schedule the pickup.
It is priced by volume, and a single mattress and box spring is a small load. Bundle it with other junk for the best value. Text (256) 967-3054 for a firm quote.
Prefer not to call? Send the details and get a quote back — usually within one business day.
Need it hauled instead of hauling it yourself? Get a free quote.
Call (256) 967-3054Services: Residential Junk Removal · Commercial Junk Removal · Same-Day Junk Removal · Bulk Trash Pickup · Furniture Removal · Couch & Sofa Removal · Mattress Removal · Piano Removal · Pool Table Removal · Exercise Equipment Removal · Appliance Removal · Refrigerator & Freezer Removal · Washer & Dryer Removal · Water Heater Removal · TV & Electronics Removal · Hot Tub Removal · Shed Removal & Demolition · Fence Removal · Deck Removal · Playset Removal · Trampoline Removal · Above-Ground Pool Removal · Yard Waste Removal · Storm Debris Cleanup · Scrap Metal Removal · Tire Disposal · Construction Debris Removal · Concrete Removal · Carpet Removal · Light Demolition · Garage Cleanout · Attic Cleanout · Basement Cleanout · Whole-House Cleanout · Apartment Cleanout · Estate Cleanout · Hoarding Cleanout · Foreclosure & Eviction Cleanout · Storage-Unit Cleanout · Office & Commercial Cleanout · Dumpster-Rental Alternative · Donation & Recycling Pickup
Areas We Serve: Florence · Muscle Shoals · Sheffield · Tuscumbia · Killen · Rogersville · Russellville · Leighton · Town Creek · Cherokee · Red Bay · St. Florian · Lauderdale County · Colbert County · Franklin County · Lawrence County
Helpful Guides: Junk Removal Cost in the Shoals · What We Take & Won't Take · Junk Removal vs. Dumpster Rental · How to Dispose of a Mattress · How to Dispose of a Refrigerator · How to Get Rid of a Hot Tub · How to Dispose of a TV & Electronics · How to Dispose of Old Tires · Where to Donate Furniture · Estate Cleanout Checklist · Foreclosure & Eviction Cleanout Guide · Does Home Depot / Lowe's Haul Away? · Shoals Landfill & Disposal Info