Charleston
Move Guide

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
Get a junk removal quote →

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.