You can't put a mattress in the curbside cart anywhere in the KC metro — it's too bulky for the truck and it jams the compactor. And here's what most guides won't tell you: true mattress recycling barely exists in Kansas City anymore. Here's every route that actually works in 2026, and what each one really does with the bed.
First, the honest part: KC lost its mattress recycler
For years, the answer to "where do I recycle a mattress in Kansas City" was Avenue of Life, a Kansas City, Kansas nonprofit that stripped donated mattresses down to steel, foam, and wood. That program closed in August 2023, and no public drop-off mattress recycler has replaced it — though plenty of older articles still point you there. The free statewide programs you may have read about (Bye Bye Mattress) exist only in California, Connecticut, Oregon, and Rhode Island, where a fee on every new mattress sold funds them. Missouri and Kansas have no such law. So in the KC metro, "recycling" a mattress really means one of two things: getting it reused, or paying a private service to haul it to a recycling facility.

Is there anywhere to dump a mattress for free in Kansas City?
Straight answer: there is no free public mattress drop-off in the metro. Nowhere you can drive up, unload a mattress, and leave without paying something or meeting somebody's conditions. That's the honest version, and it's worth saying plainly because a lot of pages imply otherwise.
What comes closest is your city's bulky-item pickup, covered further down — it costs nothing extra because it's already bundled into the trash service you pay for, but it runs on the city's schedule rather than yours and some cities require the mattress bagged first. After that, the cheapest exits are a retailer haul-away when a new bed is delivered (roughly $20–$50, and you have to ask at purchase) or a transfer station run in your own truck ($20–$50 at the gate). Donation is free to you if the bed qualifies, but "free" there means somebody else covers the cost because the mattress still has life in it — not that it's a disposal route for a worn-out bed.
Best outcome: donate it through Sleepyhead Beds
Sleepyhead Beds is a Kansas City nonprofit that sanitizes gently used mattresses and gives them — free — to local kids who are sleeping on floors. Their waitlist runs around 900 families, with twin beds needed most, so a qualifying mattress does real good right here in the metro. They pick up for a $40-per-load fee; fill out the donation form on their site and someone gets back to you within about two business days to schedule.
The condition rules are strict, and the driver can refuse a bed at the door: no stains, mold, or large rips. Sizes are twin, twin XL, full, full XL, and queen, plus crib mattresses and complete pack & plays. They can't take kings, Sleep Number products, waterbeds, futons, sofa or day beds, motorized and adjustable bases, mattress toppers, or bed frames, headboards, and rails. Not sure yours qualifies? Email a photo to donatebeds@sleepyheadbeds.org before scheduling and save yourself the fee.
Will Goodwill or the Salvation Army take a mattress?
Almost certainly not, and it's worth knowing before you load one into the car. Mattresses are among the most commonly refused donations at thrift stores nationwide, and the reason is regulatory rather than fussy: health codes in most states bar the resale of a used mattress unless it has been sanitized at a licensed facility. Goodwill sells donations essentially as-is, so it can't meet that bar and turns mattresses away at nearly every location. Salvation Army policy varies branch to branch — some will take a genuinely clean, recent mattress — but bed bugs and hygiene liability mean plenty of locations decline too.
If your bed is clean enough that a thrift store might have wanted it, Sleepyhead Beds above is the better home for it anyway: they sanitize properly, they place it with a family who needs it in this metro, and they come get it. Call ahead either way. Showing up unannounced with a mattress is how you end up driving it home again.
Actual recycling: a private pickup service
If keeping the mattress out of the landfill is the point and it's too worn to donate, what's left is a private recycling service. A Bedder World serves the KC metro with online booking — around $125 for a single mattress, $155 for a mattress-and-box-spring set — and hauls to recycling facilities that recover most of the materials (steel springs, foam, fabric, wood). It costs more than the landfill routes below; that's the honest price of recycling in a state with no mattress-recycling program.
Cheapest: your city's bulky-item pickup
Most KC-metro cities take mattresses through their bulky-item programs — in Kansas City, MO that's the pickup you schedule through 311, and our bulky-item pickup guide covers the item limits and set-out rules. One rule that surprises people: some metro cities (Liberty, for one) require the mattress sealed in a plastic mattress bag at the curb — about $10 at any hardware store — before the crew will touch it. Check your city's rules before you drag it out. And know what this route is: the mattress goes to the landfill, not recycling.
Haul it yourself: the transfer station
With a truck, you can take a mattress to the Jackson County or Johnson County transfer stations and pay the gate fee — usually $20–$50 by the time it's counted or weighed. Two catches: a king mattress doesn't ride safely in most pickup beds without serious strapping, and a stained or bug-infested mattress should be wrapped in plastic before transport. This is also a landfill route.
Can you put a mattress in a rented dumpster?
Usually yes, but check the contract first and expect a surcharge. Most roll-off companies in the metro accept mattresses while charging a per-mattress fee on top of the rental — the landfill bills them extra for bulky, hard-to-compact items and that cost gets passed along. A few decline them outright. If you're already renting a dumpster for a bigger project the mattress is a reasonable add-on; renting one purely to get rid of a bed is the most expensive route on this page by a wide margin.
Buying new? Make the delivery truck take the old one
If a new mattress is already on the way, the cheapest exit is often the delivery crew. Most KC-area retailers (Mattress Firm, Costco, and IKEA among them) will haul away the old set for roughly $20–$50 when they deliver the new one — but you usually have to add haul-away at purchase, so ask before checkout, not on delivery day.
Or we take it — from the bedroom, not the curb
A junk-removal service is the no-lifting option: we carry the mattress out from wherever it is — upstairs bedroom, basement, storage unit — same-day when slots are open. A single mattress runs $100–$149; add the box spring and it's $120–$179 total, disposal included. Be clear about what you're buying, though: you're paying us for the labor and the trip, not for recycling. Your mattress goes to the transfer station, same as it would if you hauled it yourself. If diverting the bed matters more than the convenience, use A Bedder World or the donation route above instead — we'd rather tell you that than take your money under a green claim we can't back up.
Related: mattress removal
Get a quote →This guide is general information for the Kansas City area, accurate to the best of our knowledge as of its last update. Facility hours, fees, accepted items, and city programs change — confirm details with the facility or your city before you go. Nothing here is legal or professional advice. See our Terms.