CURBCYCLE PICKUP · We’ll pick it up and recycle it for you.Book a pickup →

Mattress Recycling in Salt Lake City, UT

Call 2 Haul collects mattresses (clean, dry ones are recycled by Spring Back Utah); Spring Back Utah takes drop-offs at 1929 S 4130 W, and the landfill charges $18 a piece.

See all 5 options
Close-up of a patterned mattress beside a wooden floor
Illustrative item photographErik Mclean / Pexels (opens in new tab)

Checked October 26, 2026 · Call before you go · How we check

5 ways to get rid of a mattress in Salt Lake City

Tap an option to see the address, hours, cost and rules.

Show
  1. CurbCycle PickupPickup from your home · Salt Lake CityNo haulingWe recycle it for youFrom $95.00
    How it works

    Book online, set out your mattress and we’ll pick it up and recycle it for you. You see your price before you book and pay only after pickup.

  2. Salt Lake Valley LandfillDrop-off · 6030 W. California Ave. (1300 S.), Salt Lake CityOpen to everyoneConditions apply$18
    Where

    6030 W. California Ave. (1300 S.)
    Salt Lake City, UT 84104

    Hours

    Mon-Sat 7 a.m.-5 p.m.; closed Sundays, New Year's Day, Thanksgiving and Christmas

    Cost & rules

    Mattresses

    Accepted with conditionsFees apply
    Fees for mattresses
    Mattress$18.00 each
    • Residential customers, or businesses with six pieces or fewer.
  3. Spring Back Utah Mattress RecyclingDrop-off · 1929 South 4130 West, Suite D, Salt Lake CityOpen to everyoneConditions apply$18
    Where

    1929 South 4130 West, Suite D
    Salt Lake City, UT 84104

    Hours

    Mon-Fri 8 a.m.-4:30 p.m.; weekend self-service drop-off with online payment

    Cost & rules

    Mattresses

    Accepted with conditionsFees apply
    Fees for mattresses
    Mattress$18.00 each
    • No bed bugs, blood, wet or mildewed items. Pay online in advance (cash with exact change during business hours).
  4. Trans-Jordan LandfillCounty service · Salt Lake CountyOpen to everyone$15
    How it works

    Landfill run by Trans-Jordan Cities at 10473 S. Bacchus Hwy, 84009 (southwest Salt Lake County; the Census geocoder could not place this address in a city). Hours: Monday-Saturday 8 a.m.-6 p.m.; closed Sundays, New Year's Day, Independence Day, Thanksgiving and Christmas.. Member cities: Draper, Herriman, Midvale, Murray, Riverton, Sandy, South Jordan and West Jordan.

    Cost & rules
    Fees
    Each mattress or box spring over 3 in a load (first 3 included in the minimum)$15
    • Base charge: $15 minimum for non-commercial vehicles up to 10,000 lb GVW, $42 per ton; no cash. Loads must be fully tarped and secured or a double fee applies.
  5. Salt Lake City Call 2 Haul bulk waste collectionCity service · Salt Lake CitySalt Lake City residentsCost not listed
    How it works

    Salt Lake City Waste & Recycling picks up furniture, mattresses, appliances, refrigerators, tires, electronic waste and bulky green waste by appointment for homes with city curbside garbage service. One bulky-item and one green-waste pickup per calendar year are included in the curbside rate. Request online, by phone at 801-535-6953 or by email.

    Cost & rules
    • For Salt Lake City homes with city waste collection; one scheduled bulky-item pickup per calendar year is included in the curbside rate.
    • Schedule online or at 801-535-6953; set items out no more than 24 hours before the confirmed date. Pile about 8 x 4 x 4 feet.
    • Keep mattresses clean and dry: clean ones are recycled at Springback, soiled or wet ones are landfilled.
    • Before you go: Set mattresses apart from the rest of the pile; they are picked up separately.
Places that don’t take mattresses (2)

Before you go

  1. Count each piece separately: mattress, box spring and topper can be priced differently.
  2. Check for moisture, mold or bed bugs; many recyclers refuse damaged bedding.
  3. Confirm per-piece pricing and whether wrapping or an appointment is required.
More about mattresses

Utah rules

Where this information comes from (26)

Where this information comes from

Checked October 26, 2026

  • Household Hazardous Waste: Safe Disposal (opens in new tab) · Salt Lake County Health Department
    • Disposal of common household amounts of hazardous waste is free for Salt Lake County residents; large quantities, drums and business waste need an appointment. Checked October 26, 2026.
    • The HHW facility takes electronic waste from Salt Lake County residents only, not business waste; wipe devices that store data first. Checked October 26, 2026.
    • Mattresses are not accepted at HHW sites; the county points to Spring Back Utah, which recycles mattresses and box springs for a small fee. Checked October 26, 2026.
  • Landfill Pricing (opens in new tab) · Salt Lake County
    • Cars, SUVs, pickups up to 1-ton and hand-unloaded trailers pay a $17 flat rate per load; larger loads pay by the ton ($36/ton mixed trash, $17 minimum). Checked October 26, 2026.
    • Mattresses and box springs cost $18 per piece (residential customers, or businesses with six pieces or fewer). Checked October 26, 2026.
  • Materials Accepted - Landfill (opens in new tab) · Salt Lake County
    • Mattresses and box springs are taken from residential customers, or businesses with six pieces or fewer; larger business loads are referred to recyclers. Checked October 26, 2026.
  • Curbside service cost (opens in new tab) · Salt Lake City Sustainability Department
    • Two Call 2 Haul collections per calendar year (one bulky items, one green waste) are included in the price of city curbside service; monthly garbage rates start at $26.26. Checked October 26, 2026.
  • Bulk Waste Collection: Call 2 Haul (opens in new tab) · Salt Lake City Waste & Recycling Division
    • Call 2 Haul is for Salt Lake City residents with city waste collection, including single-family homes and most duplexes and triplexes; available year-round. Checked October 26, 2026.
    • Request a pickup with the online form, by calling 801-535-6953 (Mon-Fri 8 a.m.-5 p.m.) or by email; you need your Public Utilities account number. Checked October 26, 2026.
    • Items cannot be placed on the curb more than 24 hours before the confirmed collection date. Checked October 26, 2026.
    • The collection pile should be about 8 feet wide, 4 feet deep and 4 feet high (a pickup bed or SUV load); larger volumes go to the landfill or a private hauler. Checked October 26, 2026.
    • Mattresses, box springs and bed foundations are accepted; keep them clean and dry, since soiled or wet mattresses are landfilled while clean ones are recycled at Springback. Checked October 26, 2026.
  • Material set-out guidelines (opens in new tab) · Salt Lake City Sustainability Department
    • Set mattresses apart from the rest of the pile because they are picked up separately. Checked October 26, 2026.
  • Drop Off Item | Spring Back Utah (opens in new tab) · Spring Back Utah
    • Residential drop-off is priced per item: $18 per box spring, metal frame or mattress, and $10 per foam mattress topper. Checked October 26, 2026.
    • Pay for the drop-off online and show the receipt; cash (exact change) is accepted during business hours. Unload behind the warehouse at the fenced area next to door #2. Checked October 26, 2026.
  • Frequently Asked Questions About Mattress Recycling (opens in new tab) · Spring Back Utah
    • Items with bed bugs, blood, or that are wet or mildewed cannot be accepted for recycling; electric or motorized beds are not recycled. Checked October 26, 2026.
    • Spring Back deconstructs mattresses and box springs and diverts 90-95% of the materials from the landfill. Checked October 26, 2026.
  • Restore - Drop-Off Your Donation (opens in new tab) · Habitat for Humanity Greater Salt Lake Area
    • Standard pickup is free but may take several days and covers only resellable items; a fee-based priority pickup by a third party hauls everything. Checked October 26, 2026.
  • Restore - What We Don't Take (opens in new tab) · Habitat for Humanity Greater Salt Lake Area
    • The ReStore does not accept mattresses, box springs, foundations or futon mattresses. Checked October 26, 2026.
  • Board Members & Member Cities (opens in new tab) · Trans-Jordan Cities
    • Trans-Jordan is owned and run under an interlocal agreement by eight member cities: Draper, Herriman, Midvale, Murray, Riverton, Sandy, South Jordan and West Jordan. Checked October 26, 2026.
  • Landfill (opens in new tab) · Trans-Jordan Cities
    • Landfill disposal costs $42 per ton, with a $15 minimum for non-commercial vehicles up to 10,000 lb gross vehicle weight; no cash is accepted. Checked October 26, 2026.
    • No cash is accepted; pay by credit/debit card or an existing account. Loads must be fully tarped and secured or a double fee applies. Checked October 26, 2026.
    • At the landfill the first 3 mattress or box spring pieces are included in the minimum fee; each piece over 3 in a load costs $15. Mattresses and box springs count individually. Checked October 26, 2026.
    • Business household hazardous waste is not accepted at the landfill; businesses can call the Salt Lake County Health Department at 385-468-4380. Checked October 26, 2026.
  • Trans-Jordan Landfill FAQ (opens in new tab) · Trans-Jordan Cities
    • Trans-Jordan accepts mattresses and box springs. Checked October 26, 2026.
  • Mattress Recycling Council (opens in new tab) · Mattress Recycling Council
    • The Mattress Recycling Council runs statewide mattress recycling only in California, Connecticut, Oregon and Rhode Island; Utah has no state mattress program. Checked October 26, 2026.

“Checked” means we read the official page on that date. Things can change, so call before you go.

How we check our information