Disposing of a mattress in DuPage County means a village bulk-item sticker, a transfer-station drop-off, or a crew pickup at roughly $95–$175 per piece. Our two-person teams handle the stairs, doorways, and loading from Naperville and Wheaton to Elmhurst and Addison.
| Disposal route | Typical cost & what it involves |
|---|---|
| Village bulk-item sticker or special pickup | Roughly $20–$60 per item where offered; resident wraps the mattress, drags it to the curb, and waits for the scheduled collection day (often 1–2 weeks out). Rules and fees vary by municipality. |
| Self-haul to a private transfer station | Roughly $25–$70 per load in tipping fees plus fuel and a truck or trailer; requires a pickup or van, a helper, and a weekday trip during posted scale hours. |
| Single mattress, crew pickup | $95–$175 removed from any floor, wrapped if needed, loaded, and hauled the same or next day. |
| Mattress + box spring set, crew pickup | $130–$250 for the pair, including frame legs and slats if they are going too. |
| Multiple mattresses (rental turnover, dorm cleanout) | $65–$110 per piece on 4 or more; priced by truck space once the crew sees the count. |
| Mattress plus a partial-truck cleanout | $220–$450 for a 1/4 to 1/2 load — mattress, bed frame, dresser, and boxed household items in one trip. |
Mattress disposal routes in DuPage County — typical cost, effort, and timing
A mattress is not weekly-trash material anywhere in DuPage County. Curbside collection in DuPage is handled municipality by municipality under contracts with private haulers, and bulk or "white goods" items generally require a prepaid sticker, a special-pickup phone call, or both. Naperville, Wheaton, Lombard, Glen Ellyn, Downers Grove, and Carol Stream each publish their own bulk-item fee schedule and their own collection day, so the answer changes by address. **Setting a mattress at the curb outside a scheduled pickup window is a code violation in most DuPage municipalities**, and unclaimed items get tagged rather than taken. Residents in condo and townhome associations along Butterfield Road and 75th Street usually have a second layer of rules on top of the village rules — many associations prohibit bulk items in or near the dumpster corral entirely.
Crew pickup of one mattress in DuPage County runs $95–$175 in the current market. A mattress-and-box-spring set together runs about $130–$250. Four or more pieces price per item, commonly $65–$110 each, because the truck fills predictably. Three things move a quote: piece count, how far the mattress travels to the truck, and whether a frame, headboard, or slats leave with it. A king pillowtop out of a second-floor walk-up in Villa Park takes longer than a twin sitting in an attached garage in Winfield, and the price reflects the carry, not the mattress label. **Quotes are ballparks until a crew sees the piece and the path out**, which is why the on-site look is free and the number is confirmed before anything is loaded.