Junk removal How to get rid of a mattress in Charleston
Several towns take a mattress with bulk trash: Hanahan every Monday, James Island PSD on your yard debris day, Isle of Palms and Sullivan's Island on their bulk days, Folly Beach by appointment, and Kiawah for single or twin sizes only. The City of Charleston's free mattress program has ended, and the City now refers residents to a paid curbside service. You can also drop a mattress off free at a Charleston County or Berkeley County convenience center.
- Towns that name mattresses
- 6
- Berkeley County centers that take them
- All 10
- Facts checked
- Nov 11, 2026
Curbside pickup, town by town
Some towns name mattresses in their bulk rules. Others don't mention them at all, and in those towns the safest move is to call before you set one out.
Towns that say they take mattresses
| Where you live | How mattress pickup works |
|---|---|
| Hanahan | "Brown trash," including mattresses and box springs, every Monday, citywide |
| James Island (James Island PSD) | Counts as a bulk item: up to 2 bulk items a week, on your yard debris day |
| Isle of Palms | With miscellaneous items, Wednesday to Friday until May 29, 2026, then Wednesdays from June 1 to September 4, 2026 |
| Sullivan's Island | Wednesdays; call Town Hall (843-883-3198) first for large items |
| Folly Beach | Appointment only: email Public Works first, then set it out on the scheduled day or the night before. City Hall: (843) 588-2447 |
| Kiawah Island | Quarterly "Brown Trash" pickup, at the curb by 7 AM, single or twin mattresses and box springs only |
Pro tip in Hanahan, put a mattress out for Monday's brown trash pickup. Tuesday's citywide pickup is for metals and appliances.
In Folly Beach, a mattress set out without an appointment will still be picked up, but the City says the owner can be cited for improper disposal.
The City of Charleston
The City ran a free mattress recycling pilot with BedShred in 2021, funded by the state environmental agency. That funding has ended. The City's mattress page now refers residents to BedShred's private curbside service, which you book online and pay for.
The City's general bulk page says junk, furniture and other bulk items can go out in their own pile on your regular collection day, but it doesn't name mattresses. Call Environmental Services at 843-720-3891 to ask whether yours can go out with bulk items.
Towns that don't say
These towns pick up furniture and other bulk items, but their pages don't mention mattresses. Call before you put one out.
| Where you live | Who to call |
|---|---|
| North Charleston | Public Works, (843) 745-1026 |
| Mount Pleasant | Public Services, (843) 849-2022 |
| Summerville | Public Works, 843-851-4225 |
| Goose Creek | Sanitation, 843-824-2200 |
| Moncks Corner | Town Hall, 843-719-7900 |
If you live in an unincorporated area, curbside bulk service depends on your county and your hauler. The county drop-off sites below are the sure option.
Drop it off yourself
If you can fit it in a pickup or on a trailer, two of the three counties say they take mattresses.
- Charleston County: mattresses go in Zone 2, with other bulky items, at the full-service convenience centers. It's free for residents with a photo ID showing a Charleston County address. The Signal Point Road center on James Island doesn't take bulky items. See Charleston County convenience centers.
- Berkeley County: all 10 convenience centers take mattresses and box springs. They're for Berkeley County residents only, and staff check a valid photo ID. See Berkeley County convenience centers.
- Dorchester County: the county's list of accepted items doesn't mention mattresses. Call the Solid Waste office at (843) 832-0070, Monday to Friday, 8 AM to 4 PM, before you load one up. See Dorchester County convenience sites.
Can you donate a mattress?
It's harder than donating other furniture.
- Dorchester Habitat ReStore in Summerville doesn't accept mattresses or box springs.
- Berkeley County Habitat ReStore in Goose Creek doesn't accept used mattresses.
- Charleston Habitat ReStore takes items in good, sellable condition, with nothing broken, stained or damaged. Its mattress rules are in a separate donation guidelines document, so call the store at 843-579-0777 first.
- The Salvation Army's national pickup service lists unbroken furniture "including mattresses" among what it takes, and says accepted items vary by location. We couldn't confirm that it serves Charleston-area ZIP codes, so enter yours on its pickup site or call 1-800-SA-TRUCK before you count on it.
Hire someone to haul it
A crew makes sense when the mattress is upstairs, your town doesn't take it, or your next pickup day is weeks away. National cost guides put mattress removal at $75 to $150 (Angi, 2024 data; Fixr, January 2025) or $70 to $130 (LawnStarter, December 2025). LoadUp's national cost guide lists a starting price from $85 (October 2026). These are national figures, not Charleston quotes. Our junk removal cost guide has more on how Charleston companies price jobs.
Before you put it out
- Keep it in its own pile, away from yard debris and household trash. North Charleston and Summerville say they leave mixed piles behind.
- Mind the bulk limits. James Island PSD takes 2 bulk items a week, and a mattress and box spring may count as two.
- Getting rid of a couch too? Our guide to getting rid of a couch in Charleston covers each town's furniture day.
Frequently asked questions
Does the City of Charleston pick up mattresses?
The City's free mattress recycling pilot, run with BedShred in 2021, is no longer funded. The City now refers residents to BedShred's private curbside service, booked online, for a fee. The City's general bulk pickup page doesn't name mattresses, so call Environmental Services at 843-720-3891 to ask whether yours can go out with bulk items.
Can I take a mattress to the Charleston County dump?
Yes, if you live in Charleston County. Mattresses go in Zone 2 at the full-service convenience centers, free with a photo ID showing a county address. The Signal Point Road center on James Island doesn't take bulky items.
Will Habitat for Humanity take a used mattress?
The Dorchester and Berkeley County ReStores say they don't. Charleston Habitat keeps its mattress rules in a separate donation guidelines document, so call the Charleston ReStore at 843-579-0777 before you bring one.
Can I put a king mattress out on Kiawah Island?
Not with the quarterly Brown Trash pickup. The Town lists single or twin mattresses and box springs only. It doesn't say what to do with a larger one, so call 843-768-9166.
How much does mattress removal cost?
National cost guides put it at $75 to $150 (Angi, 2024 data; Fixr, January 2025) or $70 to $130 (LawnStarter, December 2025). These are national figures, not Charleston quotes.
Bottom line
Check your town first. If it names mattresses, put yours out on the right day. If your town doesn't say, call before you drag it to the curb. Charleston County and Berkeley County residents can drop one off free, and if you can't move it yourself, a junk removal crew can carry it out.
How do we know this?
We check every rule, address and hour on this page against the official source, and re-check on a schedule. Spot something out of date? Tell us.
- City of Charleston: Mattress recycling
- City of Charleston: Trash and yard waste collection
- City of North Charleston: Sanitation
- City of North Charleston: Trash collection, white goods and yard debris
- Town of Mount Pleasant: Trash
- Town of Summerville: Yard debris and bulk waste service
- City of Goose Creek: Sorting your trash
- City of Hanahan: What do we collect
- Town of Moncks Corner: Sanitation
- James Island PSD: Important changes to solid waste collection
- James Island PSD: Solid waste pickup FAQs
- James Island PSD: 2023 solid waste regulations brochure
- City of Folly Beach: Trash and recycling
- City of Isle of Palms: Garbage collection
- Town of Sullivan's Island: Garbage and recycling
- Town of Kiawah Island: Trash and recycling
- Charleston County Convenience Center rules flyer (Nov 2024)
- Berkeley County Water & Sanitation: Recycling and convenience centers
- Berkeley County Water & Sanitation: Convenience center rules
- Dorchester County: Garbage and recycling
- Dorchester County: Convenience sites and accepted items
- Dorchester Habitat for Humanity ReStore: Donate furniture
- Habitat for Humanity of Berkeley County: ReStore donations
- Charleston Habitat for Humanity: ReStore
- Charleston Habitat for Humanity: Donation pickup
- The Salvation Army donation pickup FAQ
- Angi: How much does junk removal cost (2024 data)
- Fixr: Junk removal service cost (Jan 2025)
- LawnStarter: Junk removal prices (Dec 2025)
- LoadUp: How much does junk removal cost (Oct 2026)