How to Dispose of an Old Mattress in Gwinnett County

Free pickup, drop-off sites, donation, and paid removal options for Gwinnett County residents who need to get rid of an old mattress legally.

Need it handled? Call (770) 589-9550

How To Dispose Of Old Mattress: TME Solutions can help. Call for a free estimate.

TL;DR

Gwinnett County residents have five legal ways to dispose of an old mattress: free curbside bulk pickup (1–2 week wait), free drop-off at county convenience centers, donation to Habitat for Humanity or Salvation Army, retailer take-back at purchase, or paid junk removal ($60–$150). (Georgia.gov) (Habitat.org) Residents of incorporated cities like Lawrenceville and Duluth must contact their city's public works instead. Illegal dumping carries fines up to $1,000.

What Are Your Mattress Disposal Options in Gwinnett County?

If you're wondering how to dispose of old mattress in Gwinnett County, you have more options than you might think - and most of them won't cost you a dime. Here in Gwinnett County, we're fortunate to have several straightforward paths to get a mattress out of your home responsibly.

Your five main disposal methods are:

  1. Free curbside bulk pickup (unincorporated Gwinnett County only)
  2. Free drop-off at county convenience centers
  3. Donation to local nonprofits (Habitat for Humanity ReStore, Salvation Army)
  4. Retailer take-back (when buying a new mattress)
  5. Paid junk removal service ($60–$150 range)

The cost ranges from $0 to roughly $150, depending on which path you choose and how urgently you need the mattress gone. If you're in a hurry or don't have a vehicle, paid removal makes sense. If you can wait 1–2 weeks and the mattress is in good condition, donation or free county pickup is the way to go.

Key Takeaway: Unincorporated Gwinnett County residents get free bulk pickup; incorporated city residents (Lawrenceville, Duluth, Suwanee, Norcross, Chamblee) must contact their city's public works department instead.

How Does Gwinnett County Bulk Trash Pickup Work for Mattresses?

The most popular free option here in Gwinnett County is the county's bulky item curbside pickup program. If you live in unincorporated Gwinnett County and have a residential trash account, you can schedule a free pickup for your mattress.

Here's how it works:

  1. Call or schedule online: Contact Gwinnett County Solid Waste Management, or schedule through the MyGwinnett portal on the county website.
  2. Provide your address: Confirm you're in unincorporated Gwinnett (not in Lawrenceville, Duluth, or another city).
  3. Wait for your scheduled date: Pickups typically occur 1–2 weeks after you schedule. You'll receive a specific collection day.
  4. Place the mattress at the curb by 7 AM: On your scheduled pickup day, set the mattress at the curb before dawn. The collection crew will haul it away.

Important eligibility rules:

  • You must be a Gwinnett County residential customer (not an apartment complex served by a private hauler).
  • The county typically allows 1–2 large items per pickup call, so if you have a mattress and box spring, you may need to schedule two separate pickups or bundle them as one large item.
  • If you live in an incorporated city - Lawrenceville, Duluth, Suwanee, Norcross, or Chamblee - you're not eligible for county bulk pickup. Contact your city's public works department instead.

The wait time is the trade-off here. If you need the mattress gone this week, bulk pickup won't work. But if you can plan ahead, it's genuinely free and hassle-free.

Where Can You Drop Off a Mattress for Free or Low Cost?

If you'd rather not wait for curbside pickup, Gwinnett County operates several convenience centers where you can self-haul your mattress for free. You'll need proof of Gwinnett County residency (a driver's license or utility bill).

Gwinnett County Convenience Centers accept mattresses at no charge. The county operates multiple locations across the area, typically open Monday through Saturday. Exact addresses and hours should be verified directly on the Gwinnett County Solid Waste Management website before you visit, as hours vary by location and holiday closures apply.

What to know before you go:

  • Bring proof of Gwinnett residency (ID or utility bill).
  • Mattresses must be placed in the drop-off area as-is; no loose springs or torn covers that could injure staff.
  • If the mattress is infested with bed bugs, wrap it fully in plastic sheeting and seal it before transport to prevent spread.
  • Drop-off is free for Gwinnett County residents; no tipping fees apply for residential mattress disposal.

This option works well if you have a truck or can fit the mattress in your vehicle. You avoid the 1–2 week wait and can dispose of it on your own schedule.

Can You Donate or Recycle a Mattress in Gwinnett County?

If your mattress is still in decent shape, donation is an excellent option - and it keeps the mattress out of the landfill. Recycling is also possible, though less common in Georgia.

Donation eligibility:

Your mattress must be:

  • Free of stains, odors, and visible damage
  • Free of bed bugs or other pests
  • Non-pillow-top (preferred by most organizations, though some accept them)

Local donation options in Gwinnett County:

  • Habitat for Humanity ReStore Gwinnett: Accepts gently used mattresses and may offer free pickup for qualifying donations. Call or visit their website to confirm current availability and condition requirements.
  • Salvation Army: Operates free donation pickup in the Gwinnett area. Use their online scheduler at satruck.org to verify your zip code is covered and to book a pickup.
  • Local shelters and community organizations: Some emergency shelters and transitional housing programs accept mattress donations. Call 211 (United Way's helpline) to find organizations near you.

Mattress recycling:

Georgia does not have a statewide mattress recycling mandate, so recycling options are limited. However, the Mattress Recycling Council's Bye Bye Mattress program lists some drop-off locations and retailer take-back options in metro Atlanta. When you purchase a new mattress from retailers like Mattress Firm or IKEA, ask the delivery crew about old mattress haul-away - many offer this service for free or a small fee at the time of delivery.

Recycling diverts up to 80% of a mattress by weight (steel springs, foam, fiber) from the landfill, so it's worth exploring if your mattress isn't suitable for donation.

How Much Does Hiring a Junk Removal Service Cost for a Mattress?

If you need the mattress gone today or this week - and you don't have a truck - a junk removal service is your fastest option. Here in Gwinnett County, expect to pay $60–$150 for a single mattress pickup, depending on a few factors.

What affects the price:

  • Single mattress vs. bundle: A mattress alone runs $60–$100. Add a box spring, and you're looking at $100–$130 total.
  • Same-day vs. scheduled: Same-day or next-day service costs more than scheduling a week out.
  • Your location within Gwinnett County: Pickups in central Gwinnett (Lawrenceville, Norcross) may be faster and cheaper than remote areas.
  • Additional items: If you're removing other furniture or junk at the same time, the per-item cost often drops.

What to expect:

When you call a junk removal service, you'll get a quote based on your address and items. Most services offer a 2–4 hour arrival window. The crew will haul the mattress from your home, load it into their truck, and handle disposal responsibly - either through donation, recycling, or proper landfill disposal.

For example, a single mattress plus box spring pickup in Lawrenceville typically runs $100–$130, versus $0 for county bulk pickup but with a 10-day wait. If you're moving, downsizing, or dealing with an urgent situation, that speed is worth the cost.

Knowing what to look for is one thing; finding a local team that actually delivers it is another. TME Solutions is one serving Gwinnett County, DeKalb County and Fulton County — clear about what they do, upfront on pricing, and easy to reach before you commit to anything.

✓ Recommended locally: TME Solutions

Serving Gwinnett County, DeKalb County and Fulton County. Call (770) 589-9550 or get in touch »

Step-by-Step: Choosing the Right Disposal Method for Your Situation

Not every option works for every person. Here's how to decide:

Choose free county bulk pickup if:

  • You live in unincorporated Gwinnett County (not in a city).
  • You can wait 1–2 weeks.
  • You have a residential trash account with the county.
  • Budget is your priority.

Choose convenience center drop-off if:

  • You have a truck or can fit the mattress in your vehicle.
  • You want to dispose of it on your own schedule (no waiting).
  • You live in Gwinnett County and have proof of residency.

Choose donation if:

  • Your mattress is clean, stain-free, and in decent condition.
  • You want to help someone in need and avoid the landfill.
  • You're willing to schedule a pickup or drop it off yourself.

Choose retailer take-back if:

  • You're buying a new mattress soon.
  • You want the old one hauled away at delivery time.
  • You prefer minimal hassle.

Choose paid junk removal if:

  • You need the mattress gone this week or today.
  • You don't have a vehicle to haul it yourself.
  • You're removing multiple items at once (furniture, appliances, etc.).
  • You live in an incorporated city and your city doesn't offer free bulk pickup.

Key Takeaway: Fastest option = paid junk removal (same-day to 48 hours). Cheapest option = free county bulk pickup or convenience center drop-off (but 1–2 week wait or self-haul required).

Finding Reliable Junk Removal in Gwinnett County

When you're ready to hire a professional, it pays to work with a service that knows Gwinnett County well. Local providers understand the area's neighborhoods, traffic patterns, and disposal regulations - and they can often offer faster scheduling and transparent pricing.

What to look for:

  • Licensed and insured (protects you if something goes wrong).
  • Clear, upfront pricing with no hidden fees.
  • Same-day or next-day availability.
  • Eco-friendly disposal practices (donation, recycling, or responsible landfill use).
  • Local reviews from Gwinnett County residents.

TME Solutions is a Tucker-based moving and junk removal company serving Gwinnett, DeKalb, Fulton, and Cobb counties. They handle mattress removal, furniture haul-away, appliance disposal, and full estate cleanouts. Licensed and insured, with transparent pricing and same-day service available, TME Solutions offers free quotes by phone. They're a solid option if you need fast, reliable removal in our area.

Recommended Junk Removal: TME Solutions

If you'd rather skip the search, TME Solutions serves Gwinnett County, DeKalb County and Fulton County and handles this end to end — with clear pricing and a straight answer on timing before you commit.

TME Solutions

Serving Gwinnett County, DeKalb County and Fulton County

📞 (770) 589-9550

Get in touch »

Frequently Asked Questions About Mattress Disposal in Gwinnett County

Is it illegal to leave a mattress on the curb in Gwinnett County?

Direct Answer: Yes. Leaving a mattress on the curb without scheduling a county pickup is illegal dumping under Georgia law (O.C.G.A. § 16-7-43) and can result in fines up to $1,000.

Mattresses must be disposed of through an authorized method: county bulk pickup (scheduled in advance), convenience center drop-off, donation, retailer take-back, or paid junk removal. Simply abandoning it on the street violates state law and local ordinances.

How much does mattress disposal cost in Gwinnett County?

Direct Answer: It's free if you use county bulk pickup or convenience center drop-off. Paid junk removal runs $60–$150 for a single mattress.

Donation and retailer take-back are also free. The only cost is if you hire a junk removal service for speed and convenience. For a mattress plus box spring, expect $100–$130 from a local removal company.

What is the fastest way to get rid of a mattress in Gwinnett County?

Direct Answer: Hire a junk removal service for same-day or next-day pickup.

If you need it gone today, paid removal is your only option. County bulk pickup takes 1–2 weeks, and convenience center drop-off requires you to haul it yourself. Junk removal crews typically arrive within 24–48 hours of scheduling.

Does Gwinnett County pick up mattresses for free?

Direct Answer: Yes, but only for unincorporated Gwinnett County residents with a residential trash account, and only if you schedule in advance.

Contact Gwinnett County Solid Waste Management or use the MyGwinnett portal to schedule. Pickups typically occur 1–2 weeks after scheduling. If you live in Lawrenceville, Duluth, Suwanee, or another incorporated city, contact your city's public works department instead.

Where can I recycle a mattress near Gwinnett County?

Direct Answer: Georgia has no statewide mattress recycling program, but the Mattress Recycling Council's Bye Bye Mattress program lists some drop-off locations in metro Atlanta.

Check byebyemattress.com for nearby options. Alternatively, ask your mattress retailer (Mattress Firm, IKEA, etc.) about take-back at delivery - many participate in recycling programs. Recycling diverts up to 80% of mattress material from landfills.

Will a junk removal company take a mattress with bed bugs?

Direct Answer: Most will, but you must wrap it fully in plastic sheeting and seal it before pickup to prevent infestation spread.

Bed bug-infested mattresses are a public health concern. If you suspect bed bugs, wrap the mattress completely in plastic, seal it with tape, and label it clearly. Inform the junk removal company when you call so they can take proper precautions. Never leave an infested mattress exposed on the curb.

Next Steps: Get Your Mattress Disposed of Today

You now have a clear roadmap for how to dispose of old mattress in Gwinnett County. If you're in unincorporated Gwinnett and can wait, contact Gwinnett County Solid Waste Management to schedule free bulk pickup. If you need it gone this week, visit a convenience center or contact a local junk removal service.

For fast, reliable removal in Gwinnett County, TME Solutions offers same-day service and transparent pricing. Call for a free quote - no obligation.

Don't leave your mattress on the curb. Choose one of these legal, responsible methods and get it handled this week.

Ready to Get Started?

For personalized guidance, visit TME Solutions to learn how we can help.

Ready to get started in Gwinnett County?

Contact TME Solutions for a free quote