How to Get Rid of a Mattress in Charlotte: Every Option and What It Costs

City pickup, county drop-off, donation, retailer haul-away, and when a dumpster makes sense

Rapid Haul Dumpsters|August 15, 2026|13 min read|Charlotte Disposal Guides

Here is the short version for Charlotte: if the City of Charlotte collects your garbage, a mattress and box spring are eligible bulky waste, and you schedule the pickup by calling 311 (704-336-7600), using the CLT+ app, or requesting it online. If you would rather not wait, you can haul one mattress set yourself to any of the four Mecklenburg County full-service disposal and recycling centers, where a single large bulky item is accepted at no charge for county residents.

Those two options cover almost everyone with one mattress. The picture changes when the mattress is not the only thing going out. If you are clearing a guest room, emptying a rental, or downsizing a parent’s house, the mattress is one item on a list of thirty, and paying per item or making six truck runs stops making sense. This guide walks all five real options in the Charlotte area, what each actually costs in August 2026, and the honest answer about which one fits your situation.

Key Takeaways

  • City pickup: mattresses and box springs are on Charlotte’s bulky item eligibility list. It must be scheduled first. Items set out without a scheduled pickup are not collected.
  • County drop-off: one large bulky item, including a mattress set, is No Charge for Mecklenburg County residents with a free blue entry sticker. More than one item moves you to the $15 bulky waste rate.
  • Donation: Habitat Charlotte Region ReStore and Goodwill of the Southern Piedmont both decline mattresses and box springs outright. Do not plan around a donation without calling first.
  • Retailer haul-away: realistic only if a new mattress is being delivered, and it is normally an add-on fee rather than a free service.
  • Dumpster: overkill for one mattress, right when the mattress is part of a cleanout. A Rapid Haul 15-yard starts at $400 with 7 days included.
  • North Carolina has no state mattress recycling program, which is why national how-to articles describe free recycling drop-offs that do not exist here.

The five real options, side by side

Every mattress in Charlotte leaves the house one of five ways. Which one is right has almost nothing to do with the mattress and almost everything to do with what else is leaving with it, and how fast you need the room back. The table below is the whole decision in one view, with the costs verified against the current city and county documents in August 2026.

One note before the numbers. The costs below are for the disposal itself. They do not price your Saturday, the friend you have to recruit to carry a king mattress down a staircase, or the truck you do not own. Those are real costs too, and they are the reason the cheapest row is not always the right row.

Option Cost You haul it? Best when
City bulky item pickup No separate charge for city collection customers No, to the curb only One mattress, no deadline
County full-service center No Charge for 1 item, $15 for more Yes, and you need a truck You want it gone today
Donation Free if accepted Usually yes Clean, undamaged, and confirmed by phone
Retailer haul-away Typically an add-on fee No A new mattress is being delivered anyway
Roll-off dumpster From $400, 7 days included No, it comes to the driveway The mattress is one of many items
Mattress disposal options in the Charlotte area. City and county figures verified August 2026; Rapid Haul pricing is current.

Option 1: City of Charlotte bulky item pickup

This is the default answer for most Charlotte households, and it is the one national articles never get right because it is specific to this city. Charlotte Solid Waste Services treats a mattress the same way it treats a couch or a dresser: as bulky waste, meaning an item too large for the garbage rollout cart and not eligible for recycling or yard waste collection. Both mattresses and box springs appear by name on the city’s bulky item eligibility list.

The bed frame is a separate matter. Bed frames and metal bed parts are also eligible, but the city requires them to be dismantled before collection. If you are getting rid of the mattress and the frame together, take the frame apart and lay the pieces flat rather than setting the whole bed out assembled.

There are three ways to schedule the pickup, and all three go to the same place. You can call 311, which is 704-336-7600, you can use the CLT+ app, or you can submit the request online through the city’s service request portal. Eligibility is tied to your garbage service: to schedule a bulky pickup you must currently receive garbage collection from the City of Charlotte. If your trash is handled by a town, a private hauler, or an apartment community, skip to the section on living outside city collection.

Apartment and condo residents are not automatically excluded. The city provides garbage, recycling, and bulky waste collection to multi-family properties as well, so if your community is on city service the same scheduling process applies. The practical difference is that the request usually runs through property management rather than an individual resident, so start with your leasing office.

A queen mattress and box spring set out at the curb in front of a brick ranch home in a Charlotte, NC neighborhood
In Charlotte, a mattress at the curb is only collected if the pickup was scheduled first.

The city rules that get pickups skipped

Most missed bulky collections in Charlotte are not the city’s fault. They are preparation problems, and the rules are short enough to memorize. The first and most important one: items placed at the curb without a scheduled pickup will not be collected. Setting a mattress out on a normal garbage day and hoping the truck takes it is the single most common mistake, and the mattress simply sits there.

Once the pickup is scheduled, the timing rules are strict. Place the mattress at the curb no later than 6 a.m. on your scheduled collection day, and no sooner than the day before collection. Leave three feet between items so the crew can grab each one cleanly, which matters when a mattress, a box spring, and a dismantled frame are all going out together.

If plans change, the city asks you to call 311 by noon on the business day before your scheduled pickup to cancel or modify the request. That deadline is worth noting if you are coordinating around a delivery window for a new mattress.

One more limitation that catches people mid-renovation: the city does not collect materials resulting from work performed by a commercial contractor. If a crew is remodeling the bedroom and the mattress is going out alongside drywall, carpet, and trim, the bulky item program is not the route for the rest of that pile. That is a job for a container, which we get to below.

Option 2: Mecklenburg County full-service centers

If you have a truck or an SUV with the seats down and you want the mattress out of the house today rather than next week, Mecklenburg County runs four full-service disposal and recycling centers that accept bulky waste directly from residents. All four are open Monday through Saturday, 7 a.m. to 4 p.m. Mattresses and box springs appear on the county’s accepted items list with a limit of one each.

Worth knowing before you drive over: the county does not do curbside collection at all. As the county puts it, collection at home is the responsibility of the municipality you live in. The centers exist for residents who want to haul their own materials, which is exactly the situation a single mattress creates.

Full-service center Address Hours
Compost Central 140 Valleydale Road, Charlotte, NC 28214 Mon to Sat, 7 a.m. to 4 p.m.
Foxhole 17131 Lancaster Highway, Charlotte, NC 28277 Mon to Sat, 7 a.m. to 4 p.m.
Hickory Grove 8007 Pence Road, Charlotte, NC 28215 Mon to Sat, 7 a.m. to 4 p.m.
North Mecklenburg 12300 N. Statesville Road, Huntersville, NC 28078 Mon to Sat, 7 a.m. to 4 p.m.
Mecklenburg County full-service disposal and recycling centers. Locations and hours per Mecklenburg County Solid Waste, August 2026.

Two logistics details will save you a wasted trip. First, the centers do not take cash or checks. Payment is by debit or credit card, and American Express is not accepted. Second, if your load is uncovered or unsecured on the drive over, the county may increase your fees by 50 percent. Throw a strap or a tarp over the mattress, which you should do anyway since a mattress in an open truck bed is a highway hazard.

What the county charges, and where the free lane ends

The county’s residential fee schedule for July 2026 through June 2027 sorts residential bulky loads into three groups, and the difference between the first two is the whole story for a mattress. Group 1 covers a vehicle carrying one large bulky item, and the fee sheet names a mattress set specifically alongside a sofa, a chair, or a table. That is listed as No Charge. The moment you bring a second item, you fall into Group 2, billed at $15 per unit for bulky waste. Larger loads land in Group 3, where the vehicle is weighed at $65 per ton with a $22 minimum for bulky waste.

Access is controlled by a window sticker, not a fee. Mecklenburg County residents get a blue entry sticker at no cost from the fee booth at any of the four centers, and you show a driver’s license or other proof of county residency to get it. Current blue stickers do not expire even if the date printed on them has passed. Residents outside the county can buy an annual sticker for $120. If no sticker is displayed, you are charged at the out-of-county rate, so get the sticker on your first visit.

Cost to dispose of a mattress in Charlotte by option What it costs to get rid of one mattress in Charlotte Disposal cost only. Your time and vehicle are not priced in. City bulky pickup $0 separate charge County center, 1 item No Charge County center, 2+ items $15 per unit Matthews bulk pickup $25 for 1 item Retailer haul-away $109.99 setup and haul Sources: City of Charlotte Solid Waste Services; Mecklenburg County residential fee schedule FY 2026-2027; Town of Matthews; Mattress Firm published delivery pricing. Verified August 2026.
The free lane is real, but it is narrow. It ends the moment a second item goes in the truck.

Option 3: Donation, and who actually takes a mattress

Every national article about mattress disposal opens with donation. In Charlotte, that advice needs a correction, and it is worth stating plainly because it saves you a trip across town with a mattress strapped to the roof.

Habitat for Humanity of the Charlotte Region ReStore does not accept mattresses or box springs. They appear directly on the ReStore’s list of items it cannot take, alongside sleeper sofas and entertainment centers. Goodwill of the Southern Piedmont also declines mattresses and box springs, and its donation guidance goes a step further by pointing residents to Charlotte Solid Waste Services at 704-336-7600 for bulky item disposal instead.

The Salvation Army is the exception worth a phone call. Its national donation guidance lists mattresses under unbroken furniture it will accept, while noting that local ordinances and need vary by location, so the only reliable way to know is to call 1-800-728-7825 before you load anything.

Apply one honest filter before you make that call. A mattress that is stained, torn, sagging, smells of smoke, or has ever had bed bugs is not a donation. It is disposal. Charities pay to dispose of what they cannot sell, so an unusable donation is a cost transferred to a nonprofit rather than a gift to one.

Charlotte-area nonprofit Mattresses? What to do
Habitat Charlotte Region ReStore No Listed under items not accepted; donate the frame or dresser instead
Goodwill of the Southern Piedmont No Declines mattresses and box springs; refers residents to Solid Waste Services
The Salvation Army Sometimes Mattresses are listed under accepted furniture, but local rules vary; call 1-800-728-7825 first
Donation acceptance for mattresses at three major Charlotte-area nonprofits, verified August 2026.

Option 4: Retailer haul-away with a new mattress

If a new mattress is on its way, the delivery crew is already sending a truck to your door with two people on it. That is the cheapest labor you will ever get for carrying a king mattress down a flight of stairs, and it is the reason retailer haul-away is worth pricing even when it is not free.

Expect it to cost something. As one benchmark, Mattress Firm publishes a Mattress Setup and Haul Away delivery service at $109.99, which covers setup of the new mattress and box spring, removal of packaging, and removal of the old mattress set on a one-for-one basis, with a limit of three flights of stairs. That price is public, current as of August 2026, and useful as a reference point when a salesperson quotes you a number.

Two conditions decide whether this option is available to you. First, haul-away is generally tied to a purchase and a delivery, so it is not a service you can book on its own. Second, removal is usually one-for-one: buy one mattress set, they take one mattress set. If you are replacing one bed but also clearing two more from a guest room and a kid’s room, retailer haul-away solves a third of your problem and you still need a plan for the rest.

A Charlotte bedroom mid-cleanout with a dismantled bed frame, moving boxes, and a bare mattress leaning in the doorway
Retailer haul-away is the easy option, but only when a new mattress is already being delivered.

Option 5: A dumpster when it is a cleanout, not one mattress

Here is the part where we tell you not to rent from us. If you have exactly one mattress and nothing else, a roll-off dumpster is the wrong tool. Schedule the city pickup, or drive it to Hickory Grove or Foxhole and pay nothing. We would rather you keep the money and remember who told you the truth.

The math flips when the mattress is one line on a long list. Clearing an estate, emptying a rental between tenants, gutting a basement, or moving a household out of a four-bedroom house all produce the same pattern: two or three mattresses, a couple of dressers, a broken recliner, forty boxes of things nobody wants, and a garage full of what was in the attic. At that point the city’s item-by-item process and the county’s one-free-item lane stop being useful, and one container in the driveway for a week is both cheaper and faster. If you are weighing a crew against a container, our breakdown of junk removal versus dumpster rental in Charlotte runs the per-item math.

Mattresses and box springs are allowed in Rapid Haul containers, so there is no separate arrangement to make and no surcharge to plan around. Our guide to what can and cannot go in a dumpster covers the handful of items that do need a different home. Placement is simple too: a container on your own driveway needs no city permit in Charlotte, and our roll-offs are 7.5 feet wide, which fits a standard driveway. Our Charlotte dumpster permit guide covers the one situation where a permit does apply, which is placing the container in the street or on the planting strip.

A green Rapid Haul roll-off dumpster in a Charlotte driveway with a mattress, box spring, and old bedroom furniture being loaded in
A driveway roll-off makes sense when the mattress is one item in a full cleanout, not the only item.

How much room a mattress takes, and what a rental costs

Mattresses are deceptive when you are sizing a container. They weigh very little relative to how much space they consume, and they do not compress or nest with anything else. A king mattress alone eats roughly 2 cubic yards of container volume. Add the box spring and you are near 4 cubic yards before a single box goes in. Three bedrooms’ worth of mattresses can quietly claim half of a 15-yard container.

Weight is rarely the constraint on a mattress job, which surprises people who have heard about overage charges. A queen mattress and box spring together run well under 200 pounds, so even four full bed sets barely register against the 1.5 tons included with a 15-yard container. What fills the box is bulk, and bulk is what you should be counting when you choose a size.

That is why sizing for a cleanout with beds in it should start one size larger than your instinct says. The table below is current Rapid Haul pricing, with seven days of rental included on every size, extra days at $25 per day, and overage weight billed at $100 per ton.

Size Price Weight included Typical mattress job
15-yard $400 1.5 tons One or two bedrooms cleared out
20-yard $450 2 tons Full move-out with two to three beds
30-yard $545 3 tons Whole-house or estate cleanout
40-yard $695 4 tons Large property, multiple units, hoard-level volume
Rapid Haul roll-off pricing, current August 2026. Every size includes 7 days; extra days $25, overage $100 per ton.

If you want to work through the sizing properly, our dumpster size guide walks project by project, and the 15 vs 20 vs 30-yard comparison puts the three most common sizes head to head. For a straight cost picture, the Charlotte dumpster rental cost breakdown covers what changes the final number.

Clearing more than a mattress?

If the bedroom is one room on a longer list, a driveway roll-off beats six trips to Pence Road. Same-day delivery across the Charlotte metro, from $400 with 7 days included.

Book your dumpster
or call 833-DUMP-365 (833-386-7365)

Why recycling a mattress is harder in North Carolina

If you have read a national guide that promised a free mattress recycling drop-off, this section explains the gap between that article and your experience calling around Charlotte. A mattress is genuinely recyclable. The steel springs become scrap metal, the foam becomes carpet padding, the wood frame becomes mulch or fuel, and the fabric becomes industrial filter material. The problem is not the material. It is who pays to take it apart.

In four states, that question is answered by law. The Mattress Recycling Council, the nonprofit that runs the Bye Bye Mattress program, operates statewide in California, Connecticut, Oregon, and Rhode Island. Those programs are funded by a recycling fee collected when a mattress is sold, which is what pays for the free drop-off sites those national articles describe. North Carolina is not one of those states.

The practical consequence for Charlotte is simple. There is no state-funded free mattress recycling network here, so the realistic local options are the ones covered above: city pickup, county drop-off, a charity that happens to accept it, retailer haul-away, or a container. When you see a national article listing free recycling centers, check whether the addresses are in one of those four states. Usually they are.

If you live outside the City of Charlotte

Rapid Haul delivers across 34 communities in the greater Charlotte area, and a lot of them are not on City of Charlotte collection. If your trash is picked up by a town rather than the city, the bulky item rules and the price change, sometimes significantly. The Town of Matthews is a clear example: bulk pickup there is arranged and paid through the town’s contracted collection service, at $25 for one item, $50 for two to five items, and $25 each for appliances.

That is the detail worth carrying into your decision. A Matthews resident pays $25 for a bulk pickup at the curb, or drives ten minutes to Hickory Grove on Pence Road and pays nothing for the same mattress. Mecklenburg County’s centers are open to every county resident regardless of which town collects your trash, which makes the free Group 1 lane the equalizer across the whole county.

Where you live Curbside bulky pickup County center, 1 mattress set
City of Charlotte collection Scheduled through 311, no separate charge No Charge with a blue sticker
Town of Matthews $25 for one item, arranged with the town’s hauler No Charge with a blue sticker
Other Mecklenburg towns Set by your town, confirm before you set anything out No Charge with a blue sticker
Outside Mecklenburg County Set by your town or county Requires a $120 annual out-of-county sticker
Mattress disposal varies by which government collects your trash. Figures verified August 2026.

How to choose in 30 seconds

Strip away the details and the decision comes down to a short sequence of questions: how many items are actually leaving the house, whether the mattress is genuinely reusable, whether a new bed is already on a delivery truck, and whether you have a vehicle and a second pair of hands. Answer those in order and only one option survives.

The order matters more than it looks. Volume is the first filter because it is the one that changes the answer most, and it is the question people skip. Someone who thinks of the job as “getting rid of a mattress” often turns out to be clearing an entire bedroom, and the plan that fits one mattress falls apart at item number eight. Count the load honestly before you pick a route.

Condition is the second filter, and it decides whether donation is even on the table. Be strict here rather than optimistic, because a charity that turns the mattress away at the door has cost you a round trip and you are back at the start. If it is stained, sagging, or has ever had pests, treat it as disposal and move on to the next question.

The guide below runs the sequence so you land on one option rather than five.

Decision guide for getting rid of a mattress in Charlotte Which option fits your situation Just the mattress? Nothing else going out Schedule a city bulky pickup, or drive it to a county center No separate charge either way for a single mattress set Clean and undamaged? No stains, sagging, or pests Call a charity before you load it ReStore and Goodwill decline mattresses; Salvation Army varies locally New mattress coming? Delivery already scheduled Add haul-away to the delivery Usually an add-on fee, one-for-one removal Beds plus everything else? A room, a house, an estate Put a roll-off in the driveway for the week From $400 with 7 days included, no permit on private property Rapid Haul Dumpsters, Charlotte NC. Costs verified against City of Charlotte and Mecklenburg County sources, August 2026.
Four questions that land you on one option instead of five.

Frequently asked questions

If the City of Charlotte collects your garbage, schedule a bulky item pickup by calling 311 at 704-336-7600, using the CLT+ app, or requesting it online, then place the mattress at the curb no later than 6 a.m. on your scheduled day. If you would rather not wait, take it yourself to any of the four Mecklenburg County full-service disposal and recycling centers, open Monday through Saturday from 7 a.m. to 4 p.m., where one large bulky item is accepted at no charge for county residents with a free blue entry sticker.
For most residents, yes, in the sense that there is no separate charge. Charlotte’s bulky item collection is part of city solid waste service for households that already receive city garbage collection, and Mecklenburg County’s residential fee schedule lists a single large bulky item such as a mattress set as No Charge. The moment you bring more than one item to a county center you move into the $15 per unit bulky waste rate, and residents of some towns pay their own bulk pickup fee, such as $25 for one item in Matthews.
Yes. Mattresses and box springs are allowed in Rapid Haul roll-off containers with no special arrangement. Plan for the space rather than the weight: a king mattress takes up roughly 2 cubic yards, and a mattress and box spring together approach 4 cubic yards, so multiple beds in a cleanout can claim a large share of a 15-yard container before anything else goes in.
No. Goodwill of the Southern Piedmont lists mattresses and box springs among the items it cannot accept, and directs residents to Charlotte Solid Waste Services at 704-336-7600 for bulky item disposal instead. Habitat for Humanity of the Charlotte Region ReStore also lists mattresses and box springs under items it does not accept. The Salvation Army is the one worth calling, since its national guidance lists mattresses under accepted furniture while noting that local rules vary.
Not through a state-funded program. The Mattress Recycling Council, which runs the Bye Bye Mattress recycling program, operates statewide only in California, Connecticut, Oregon, and Rhode Island. North Carolina is not among them, which is why national articles describing free mattress recycling drop-offs do not match what you find calling around Charlotte. Your realistic local options are city bulky pickup, a county full-service center, a charity that accepts it, retailer haul-away, or a container for a larger cleanout.
That is the point where per-item disposal stops making sense. Three mattress sets alone are close to 12 cubic yards of space, and the county’s free lane covers only one item per trip. A 20 or 30-yard roll-off in the driveway for a week handles the beds, the furniture, and everything else in a single price, with no sorting into separate trips. Call us at 833-386-7365 and describe the house, and we will tell you which size actually fits.

The bottom line

For one mattress in Charlotte, you have two good answers and both cost nothing extra: schedule a bulky item pickup through 311 and set it at the curb by 6 a.m. on your day, or load it up and drop it at one of the four Mecklenburg County full-service centers, where a single mattress set is accepted at No Charge. Donation is worth one phone call if the mattress is genuinely clean and undamaged, and retailer haul-away is worth pricing if a new bed is already on the delivery schedule.

The moment the mattress becomes item number one on a much longer list, the calculation changes and a container in the driveway wins on both cost and time. Rapid Haul delivers 15, 20, 30, and 40-yard roll-offs across Charlotte and 34 surrounding communities, usually the same day, with pickup and seven days of rental included. Tell us what is coming out of the house and we will get you the right size. Book online or call 833-DUMP-365 (833-386-7365).

Quick reference Contact or detail
Schedule a Charlotte bulky pickup 311 or 704-336-7600, the CLT+ app, or the city’s online request
County center hours Monday to Saturday, 7 a.m. to 4 p.m., all four locations
Closest center to east Charlotte Hickory Grove, 8007 Pence Road, Charlotte, NC 28215
Check a charity first The Salvation Army, 1-800-728-7825
Rent a roll-off for a cleanout Rapid Haul, 833-DUMP-365 (833-386-7365)
Every number you need for a Charlotte mattress, in one place.