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.
| Option | What it costs (2026) | What you do | Best for |
|---|---|---|---|
| Self-haul to Olympic View Transfer Station (Bremerton) | $42 minimum, tax included, for loads up to 650 lb | Load it, tie it down, drive to Barney White Road, pay at the scale | Anyone with a truck or trailer and a free morning |
| Waste Management bulky-item pickup | Quoted by phone; not published | Call WM to schedule a special pickup on your route | Bremerton, 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 rate | Drive a dry, clean mattress across the Narrows to DTG Recycle or Spring Back | Recycling-first households near Gig Harbor or Port Orchard |
| Junk removal company | $75 to $200 for one mattress; more with a box spring or stairs | Book a window, point at the bed, done | No 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.
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.
| Method | Typical cost | Source 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 secured | Kitsap 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 tax | Mason County 2026 rates; the Belfair Drop Box charges $27.54 per cubic yard |
| Mattress recycling drop-off | $10 to $40 per piece | Dropcurb 2026; DTG Recycle calls its charge “nominal” and quotes by location |
| Junk removal, one mattress | $75 to $200 | Angi, HomeGuide, College Hunks 2026 |
| Junk removal, mattress + box spring + frame | $100 to $250 | College Hunks and Dropcurb 2026; “traditional full-service” haulers run $130 to $250 |
| Bouchard Hauling & Removal single-item pickup | Starts at the $150 minimum; $25 off when you book online | Includes 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.
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:
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 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.
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.
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.
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:
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.
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:
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.
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.
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.
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.
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.
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.
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.
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.
Tell us what needs to go and where. We confirm by phone or email, usually the same day.