How to Get Rid of an Old Mattress in Kitsap County, WA

Worn-out old mattress left on a sidewalk, ready for disposal

To get rid of an old mattress in Kitsap County, WA, you have four real options. Haul it to the Olympic View Transfer Station in Bremerton, where the 2026 minimum charge is $42. Book a bulky-item pickup through Waste Management, quoted by phone. Drop it at a mattress recycler in Tacoma for a small fee. Or hire a junk hauler, typically $75 to $200 per mattress. Bouchard Hauling & Removal takes the mattress, box spring and frame in one trip.

Whatever can be reused is donated; the rest is recycled.

Goodwill won’t take it. The curb is not a legal option anywhere in Bremerton, Silverdale, Port Orchard or Poulsbo. And a mattress that sits outside through one Kitsap rainstorm gets heavier and, in most cases, unrecyclable. Here is what each option costs and where to go.

Your options for getting rid of a mattress in Kitsap County

OptionWhat it costs (2026)What you doBest for
Self-haul to Olympic View Transfer Station (Bremerton)$42 minimum, tax included, for loads up to 650 lbLoad it, tie it down, drive to Barney White Road, pay at the scaleAnyone with a truck or trailer and a free morning
Waste Management bulky-item pickupQuoted by phone; not publishedCall WM to schedule a special pickup on your routeBremerton, Port Orchard and unincorporated Kitsap customers with WM service
Mattress recycler drop-off (Tacoma)Roughly $10 to $40 per piece nationally; call for the local rateDrive a dry, clean mattress across the Narrows to DTG Recycle or Spring BackRecycling-first households near Gig Harbor or Port Orchard
Junk removal company$75 to $200 for one mattress; more with a box spring or stairsBook a window, point at the bed, doneNo truck, no time, or a whole bedroom set going out at once

The option that is not on the list is leaving it at the curb and hoping. Kitsap County’s household haulers don’t collect mattresses with regular garbage. A mattress dumped on a county road is illegal dumping. Bouchard’s residential junk removal crews regularly haul mattresses that sat behind a shed for a season. By then they weigh twice what they did.

How much does it cost to dispose of a mattress in Kitsap County?

Nationally, mattress removal averages about $100, with a range of $40 to $200, according to Angi’s 2026 cost guide. HomeGuide puts professional pickup at $75 to $150 per mattress. College Hunks Hauling Junk reports $80 to $200 or more once a box spring, a flight of stairs or a king-size bed is involved. Locally, the numbers look like this.

MethodTypical costSource and notes
Olympic View Transfer Station, one mattress and box spring$42 minimum (covers up to 650 lb); $10 extra if the load isn’t securedKitsap County 2026 fee schedule; garbage is $128.94 per ton plus 3.6% tax above the minimum
Eells Hill Transfer Station, Shelton (Mason County)$21.78 minimum; $134.27 per ton plus taxMason County 2026 rates; the Belfair Drop Box charges $27.54 per cubic yard
Mattress recycling drop-off$10 to $40 per pieceDropcurb 2026; DTG Recycle calls its charge “nominal” and quotes by location
Junk removal, one mattress$75 to $200Angi, HomeGuide, College Hunks 2026
Junk removal, mattress + box spring + frame$100 to $250College Hunks and Dropcurb 2026; “traditional full-service” haulers run $130 to $250
Bouchard Hauling & Removal single-item pickupStarts at the $150 minimum; $25 off when you book onlineIncludes labor, hauling, disposal fees and sorting for donation or recycling

Pricing disclaimer: The cost estimates above are based on current regional market research and published county fee schedules as of 2026. Actual prices vary with mattress size, box springs and frames, access (stairs, distance to the truck), condition, and disposal fees, which counties adjust each January. Always request a free, written estimate before budgeting. Contact Bouchard Hauling & Removal for a no-obligation quote.

A queen mattress and box spring together weigh nowhere near 650 pounds. At Olympic View you will almost always pay the $42 minimum. Kitsap’s schedule also lists a “bulky waste” rate of $249.96 per ton for non-compactable loads the operator flags; the county’s example is boats. Mattresses aren’t named, so ask at the scale house if you’re bringing several.

Where to take a mattress yourself

Olympic View Transfer Station, Bremerton

The county’s main disposal site is at 9380 SW Barney White Road, off Highway 3 south of Bremerton. It is open daily from 8 a.m. to 5 p.m., per Kitsap County Public Works. Two practical notes for a mattress run:

  1. Strap it down. A mattress in an open pickup bed is a sail. The county adds a $10 unsecured-load fee at the gate, and an unsecured load is a traffic infraction in Washington.
  2. Keep it dry. The transfer station will take a wet mattress, but a recycler won’t. Load it under a tarp and go the same day.

Eells Hill and the Belfair Drop Box (Mason County)

On the Belfair or Allyn side of the county line, use Mason County’s facilities. The Eells Hill Transfer Station at 501 W Eells Hill Road in Shelton is open daily 8 a.m. to 5 p.m. The Belfair Drop Box at 1611 NE Sandhill Road is open Tuesday through Sunday and charges by the cubic yard. For a single mattress, Belfair is usually the cheaper stop.

Waste Management bulky-item pickup

Waste Management holds the residential contracts for Bremerton, Port Orchard and unincorporated Kitsap County. Its Kitsap service page says bulky items “like mattresses, appliances, console televisions, furniture and building materials can be picked up by special arrangement.” You call, they quote a price, and they schedule it on your collection day. The mattress goes to the landfill.

Can you recycle a mattress in Washington?

Yes, but not through the county. According to the Mattress Recycling Council, more than 50,000 mattresses are discarded in the U.S. every day. More than 75 percent of a mattress by weight can be recycled: steel springs, foam, cotton and wood. The council’s Bye Bye Mattress program has recycled over 17 million mattresses since 2015. It only operates in the four states with producer-responsibility laws: California, Connecticut, Rhode Island and Oregon.

Washington is not one of them. A mattress producer-responsibility bill, House Bill 2633, was introduced in January 2026 and referred to the House Environment & Energy Committee, where it stayed. So unlike a household in Portland, a household in Bremerton has no free statewide drop-off. Kitsap County’s own mattress recycling has been limited to occasional collection events run with DTG Recycle.

That matters. King County’s solid waste division estimates each landfilled mattress takes about one cubic yard of space and resists compaction. That county alone buried more than 8,800 tons of mattresses in 2022.

Your practical recycling options are across the Tacoma Narrows Bridge. DTG Recycle accepts mattresses “for a nominal charge” at some of its Washington locations; call to confirm which. Spring Back Mattress Recycling in Tacoma is a nonprofit that tears mattresses down by hand. Both want the mattress dry and mold-free. Neither takes futons, air mattresses, waterbeds or foam toppers.

Can you donate an old mattress in Kitsap County?

Usually not. Goodwill of the Olympics & Rainier Region, which operates the Goodwill stores across Kitsap County, lists mattresses, futons and bed pillows among the items it cannot accept. Most thrift stores follow the same rule. Used bedding is a sanitation and bed-bug liability they can’t inspect their way out of.

The exceptions are shelters and furniture banks that take a nearly new, stain-free mattress by prior arrangement, and haulers who screen for reuse. That is how Bouchard handles it. A usable mattress is routed to local charities instead of the transfer station. One that isn’t is broken down so the springs, foam, wood and fabric can be recycled.

Getting rid of a mattress with bed bugs or mold

With bed bugs, speed matters more than price. The EPA’s bed bug guidance is to seal infested items in plastic, mark or destroy them so nobody else takes them home, and have them picked up as soon as possible. In practice:

  1. Wrap the mattress and box spring completely in plastic and tape every seam before it leaves the bedroom.
  2. Write “BED BUGS” on the plastic in marker. Don’t set it at the curb overnight.
  3. Tell whoever hauls it. A transfer station will take a sealed, labeled mattress; a recycler or a charity will not.

Moldy mattresses are landfill only. In a Kitsap winter, a mattress stored under a carport for a few months usually picks up mildew on the underside. Deal with it now, while it can still be recycled.

How Bouchard’s mattress removal works in Kitsap County

Bouchard Hauling & Removal is a veteran-owned, family-run junk removal company based in Belfair. It serves Bremerton, Silverdale, Port Orchard, Poulsbo, Bainbridge Island and the rest of Kitsap County, along with Mason and Pierce. Professional mattress removal in Kitsap County works like this:

  1. Get a quote. Call (844) 586-5677 or book online and save $25. Tell us the size, whether there’s a box spring or frame, and which floor it’s on.
  2. Pick a window. Same-day and next-day pickups are usually available across Kitsap County.
  3. Point at the bed. The crew carries out the mattress, box spring and frame, takes any other furniture going with it, and sweeps up.
  4. Donation first, then recycling. Usable mattresses go to local charities. The rest is broken down for recycling, and only what can’t be recovered goes to the transfer station. Disposal fees are included.

Memory foam, latex, hybrid, air mattresses, waterbeds and futons all qualify. Military, veterans and first responders get a discount. If the mattress is the start of a bigger clear-out, see our guide to junk removal cost in Kitsap County.

Frequently Asked Questions

How do I get rid of an old mattress in Kitsap County?

Take it to the Olympic View Transfer Station in Bremerton, where a mattress and box spring cost the $42 minimum in 2026. Or call Waste Management for a quoted bulky-item pickup, drive it to a mattress recycler in Tacoma, or book a junk hauler such as Bouchard Hauling & Removal, typically $75 to $200 for one mattress.

Can I put a mattress in my garbage can or at the curb?

No. Kitsap County’s residential haulers don’t collect mattresses with regular garbage, and Waste Management only takes them by special arrangement for a fee. Leaving a mattress at the curb or on a county road without a scheduled pickup is illegal dumping.

Does Goodwill take mattresses in Washington?

No. Goodwill of the Olympics & Rainier Region, which operates the Kitsap County stores, does not accept mattresses or futons. A nearly new mattress may be accepted by a shelter or furniture bank by prior arrangement, or routed to a charity by a hauler that screens for reuse.

How much does mattress removal cost in Bremerton?

Professional mattress removal in Bremerton and the rest of Kitsap County typically costs $75 to $200 for a single mattress, and $100 to $250 with a box spring and frame, based on 2026 figures from Angi, HomeGuide and College Hunks. Hauling it yourself to Olympic View costs the $42 minimum plus time and fuel.

Can mattresses be recycled in Kitsap County?

Not at the county transfer station, which landfills them. Washington has no statewide mattress recycling program. The nearest drop-off recyclers are DTG Recycle and Spring Back in Tacoma. Both charge a small per-piece fee and require the mattress to be dry and mold-free.

How do I dispose of a mattress that has bed bugs?

Seal it completely in plastic, tape the seams, label it “BED BUGS,” and have it hauled to the transfer station as soon as possible, following EPA guidance. Don’t leave it at the curb where someone might take it, and don’t bring it to a recycler or donation center.

Ready to get that mattress out of the house?

One queen mattress in a Silverdale apartment or a full bedroom set from a Port Orchard rental: Bouchard Hauling & Removal will pick it up, donate what can be reused, and recycle the rest. Contact us for a free quote or call (844) 586-5677. Veteran-owned, serving Kitsap, Mason and Pierce Counties seven days a week.