Residential Services

All Residential Services

Commercial Services

All Commercial Services


All Resources

Customer Support

All Support

About Us

About Us

Complete service for your home

Less mess, less stress! Enjoy the convenience of a full suite of services, from weekly pickup to your biggest disposal jobs.

Service you can count on

Life’s busy enough without worrying about the garbage! Let us take care of hauling off anything you need to toss out. Your weekly trash service includes yard debris and biweekly recycling pickup for extra convenience. And when you have junk building up or a bigger mess on your hands, call on us to lighten the load.

Waste disposal guide

Three handy carts — what goes in which? Find out how to sort your trash, recycling, and yard debris, plus how to get rid of special materials.

Search the guide

Home disposal at your service

Everything you need to stay clean and clutter-free! Ongoing regular service, one-time pickups, special materials disposal, and more: you can count on reliable service and friendly support to make life more tidy and convenient.

Weekly trash service

In town or off the beaten path, we’ll take care of your trash, recycling, and yard debris.

Get details

Biweekly recycling service

Eco-conscious practices made easy with trash service that includes recycling too.

Get details

Weekly yard debris service

Send lawn clippings and kitchen scraps to the compost. It’s included with your trash service!

Get details

Drop boxes

Handle even the biggest messes with four size options to fit your project.

Get details

Temporary containers

Need an extra-large container? You fill it up, we haul it away — no hassle!

Get details

Junk removal

Broken furniture and appliances taking up space? Let us handle the heavy lifting.

Get details

Medical waste disposal

Discard your sharps safely and conveniently. Drop them off or let us pick them up for you.

Get details

Electronics disposal

That old computer or TV can’t go in the trash: it’s the law. Let us haul it off for you.

Get details


How do I start my service?

Welcome — we can’t wait to serve you! You can sign up online to start service for your home or your business. Once you fill out the quick online form, we’ll be in touch to get you set up. You’ll need to pay for the first two months of service and sign our service agreement. Then we’ll drop off your carts so you can begin enjoying friendly, professional pickups for your trash, recycling, and yard debris!   

If you have questions, feel free to call or email us.

What services do you offer and what’s the cost?

Weekly trash pickup for your home includes yard debris collection and biweekly recycling too. Options and rates vary based on your location; find all the details here

If you need service for your business, you can sign up for weekly trash service that includes biweekly recycling. Rates and options depend on where you’re located; see details here. You can also get commercial yard debris removal; visit this page for complete information.

If you’re not sure if your address falls within the city of Salem, the Marion County UGB, or rural service area, get in touch with us for help.

How do I pay my bill? Can I pay online?

For many customers, the easiest way to pay is online or set up auto-pay. You can also mail in payments or drop them off in person if you prefer!

Pay online: 

  1. Visit this link to create an online bill pay account.
  2. Register and create a username/password by entering your account number and the unique ID printed on your billing statement. You only need the unique ID to register (so we won’t print it on your billing statement after you’ve registered). 
  3. Log in with your username and password.
  4. Make payments with a credit or debit card. You can also sign up for autopay.

Pay with autopay: 

  1. Fill out the autopay form on the back of your bill (or download it here)
  2. Attach a voided check to your form (or ask your bank for a direct deposit form)
  3. Mail your form or drop it by our office 

Pay by mail: 

D&O Garbage & Recycling Service, Inc.

P.O. Box 3967 

Salem, OR 97302

Pay in person: 

D&O Garbage & Recycling Service, Inc.

1140 Boone Road SE 

Salem, OR 97306

Office hours: Monday – Friday, 8:00 a.m. – 5:00 p.m.

All-in-one service

Make trash day the best day of the week! Your weekly service includes yard debris and biweekly recycling pickup too — just roll out your carts and come home to a sparkling curb.