How to Dispose of a Mattress in Charlotte, NC [2026 Guide]
Getting rid of an old mattress in Charlotte is harder than it should be. You cannot put it in your regular trash cart. Most donation centers will not take it. And if you leave it at the curb without a pickup scheduled, you risk a code enforcement notice from the city. Charlotte residents have a few options — some free, some fast, none perfect. This guide walks through every mattress disposal method available in the Charlotte metro area for 2026, including the city's free pickup program, professional removal services, local disposal facilities, and the few donation and recycling options that actually exist.
Charlotte city mattress pickup: the free option
The City of Charlotte Solid Waste Services accepts mattresses through their free bulky item pickup program. If you qualify, this is the cheapest path.
• **Cost:** Free — included in your solid waste service fee. • **How to schedule:** Call 311, use the CLT+ app, or visit charlottenc.gov. • **Wait time:** 5–10 business days. Peak season (May–August) can push to 2–3 weeks. • **Limit:** Mattresses count toward your 6-item, 3-pickup-per-year limit. • **Placement:** Flat at the curb by 7 AM on collection day. Do not lean against trees, poles, or mailboxes. • **Who qualifies:** Single-family homes and townhomes with Charlotte city solid waste service only. Apartments and condos with private haulers are not eligible.
The free pickup is the best value, but the 5–10 day wait means your old mattress sits against the wall or in the garage for over a week. In Charlotte's humid climate, that is worth considering — a mattress left outside in summer can develop mold quickly. Keep it covered or indoors until the day before pickup.
Professional mattress removal in Charlotte
For same-day removal, professional services are the fastest option.
| Service | Cost | Timeline | Notes |
|---|---|---|---|
| Dropcurb | $79 | Same-day | Book online, set at curb. Price locked. |
| Charlotte city pickup | Free | 5–10 business days | Schedule through 311. Counts toward annual limit. |
| 1-800-GOT-JUNK Charlotte | $159–$249 | 1–3 days | Crew enters home. On-site estimate. |
| College Hunks Charlotte | $149–$199 | 1–3 days | Full-service, on-site pricing. |
| Self-haul to Foxhole Landfill | $5–$28 | Same-day | Need truck. 18526 Youngblood Rd. |
| Local Craigslist hauler | $40–$100 | 1–3 days | No insurance/guarantees typical. |
Can you recycle a mattress in Charlotte?
North Carolina does not have a mattress recycling law. Unlike California (which has a statewide recycling program funded by a $10.50 per-mattress fee) and Connecticut (with a similar program), North Carolina leaves mattress disposal entirely up to local municipalities and the private market.
The result: there are no dedicated mattress recycling facilities in the Charlotte metro area as of 2026. Mattresses collected by Charlotte Solid Waste, professional haulers, and landfills all go to Foxhole Landfill or similar facilities.
Some components of a mattress are recyclable — steel springs can be separated and sold as scrap metal, and wood frames can be chipped. But no Charlotte-area facility currently offers this service at consumer scale. The economics do not work without the kind of state-funded program that exists in California.
If mattress recycling is important to you, the best option is to check with Mecklenburg County Solid Waste Management (980-314-3810) periodically for updates on recycling programs. The county has explored mattress recycling as part of its waste diversion goals but has not implemented a program as of this writing.
Can you donate a mattress in Charlotte?
Donating a mattress is difficult in Charlotte. Most major donation centers — including Goodwill, Habitat ReStore, and Salvation Army — do not accept mattresses due to bedbug concerns and health regulations.
A few exceptions exist:
• **Charlotte Rescue Mission** — May accept mattresses in excellent condition (no stains, tears, or wear) for their residential facilities. Call ahead: (704) 333-4673. • **Beds for Kids Charlotte** — A local organization that provides beds for children in need. They primarily accept new or like-new mattresses. Check bedsforkidscharlotte.org for current donation guidelines. • **Facebook Marketplace and Craigslist "Free" section** — Listing a mattress for free pickup is sometimes the fastest path for a mattress in good condition. No guarantees on timing.
For mattresses with stains, sagging, or any damage, donation is not realistic. Professional removal or landfill disposal are the remaining options.
Mattress disposal rules in Mecklenburg County
Mecklenburg County and the City of Charlotte have specific rules about mattress disposal.
**Do not place mattresses in your regular trash cart.** Charlotte solid waste crews will not collect them and may tag the item as a violation.
**Do not leave mattresses at the curb without a scheduled pickup.** Unscheduled items at the curb are a code enforcement violation. Fines can reach $500 for repeated violations. HOAs in communities like Ballantyne, Piper Glen, and Providence Plantation are particularly quick to report.
**Mattresses at apartment complexes** must go in the property's bulk disposal area or dumpster enclosure, if the property management allows it. Many Charlotte apartment complexes charge residents $25–$50 for mattress disposal or require you to arrange your own removal.
**Illegal dumping** of mattresses is a persistent issue in Charlotte — the city logged thousands of illegal dumping complaints through 311 in recent years, with mattresses among the most common items. Enforcement includes fines and, in some cases, security cameras at known dumping spots in north Charlotte and west Mecklenburg County.
Self-haul: Charlotte-area disposal facilities for mattresses
If you have a truck, you can haul your mattress directly to a disposal facility.
• **Foxhole Landfill** — 18526 Youngblood Rd, Charlotte, NC 28278. Mon–Sat, 7 AM–4 PM. $28 per ton, $5 minimum. Accepts mattresses of all sizes and conditions. • **Metrolina Recycling & Disposal** — 4620 N Tryon St, Charlotte, NC 28213. Accepts mattresses. $40–$70 per load.
A mattress typically weighs 50–100 pounds, so dump fees at Foxhole will run $5–$10 for a single mattress — among the cheapest disposal options. The cost is your time (1–2 hours round trip) and the need for a truck or SUV that can transport a mattress.
**Tip:** If you are replacing a mattress, many Charlotte mattress retailers offer haul-away with delivery. Mattress Firm, Sleep Number, and local stores on South Boulevard and Independence Boulevard typically include haul-away when purchasing a new mattress, sometimes free, sometimes $30–$50.
How Dropcurb mattress disposal works in Charlotte
Dropcurb offers same-day mattress removal across the Charlotte metro area starting at $79.
1. **Book online** — Select mattress removal and see the exact price. Any size mattress. 2. **Set at the curb** — Place the mattress at the curb, driveway, or building exterior. 3. **We pick up** — A local Charlotte hauler picks it up, typically same-day. 4. **Done** — Hauled to the appropriate disposal facility.
The price is locked before you pay. No in-home estimates, no appointment windows, no additional fees.
Dropcurb covers all Charlotte metro areas including Uptown, South End, NoDa, Plaza Midwood, Dilworth, Myers Park, University City, Ballantyne, Steele Creek, Huntersville, Cornelius, Matthews, and Mint Hill.
Need a mattress gone in Charlotte? Dropcurb picks it up same-day starting at $79 — book in 60 seconds.
Book mattress removal →Frequently asked questions
Questions? Text us anytime.
(844) 879-0892