Residential Services

All Residential Services

Commercial Services

All Commercial Services


All Resources

Customer Support

All Support

About Us

About Us

Trash pickup for your home

Comprehensive service and lots of options to keep you clean and tidy. Town or country, we’ve got you covered.

Weekly trash pickup

Keeping things clean is extra convenient with an all-in-one package. Your weekly trash service also includes yard debris pickup, plus biweekly recycling. And everything’s picked up on the same day, so you never have to wonder when the D&O truck’s coming.

Easy self-service

Get an extra cart, change up your service, and more — take care of it all with a couple simple clicks!

Manage my service

Home service options

Not at Curb


Curbside pickup means just that — you leave your carts at your curb, we’ll come by on trash day to whisk them away.

Cart placement guide


If your household is unable to get your carts to the curb, let us know — we’ll be glad to discuss the options available to meet your needs.

Not at curb

Have a lot of ground to cover between your house and the street? We’ll make the trek to fetch your carts from a designated spot on your property.

Cart sizes & rates

Choose your just-right size with lots of options to fit your household’s needs. And you can always change your service level if you need to scale up or down.

Find the right fit
20-gal cart (*price dep. on yard debris) $19.95 / $28.55
20-gal cart (without yard debris)* $19.95
35-gal cart $32.05
65-gallon cart $41.80
20-gallon cart $30.40
35-gallon cart $33.60
20-gallon cart $36.45
20-gallon cart (without yard debris)* $17.47
35-gallon cart $39.95
65-gallon cart $49.70
Find the right fit
20-gallon cart $25.64
20-gallon cart (without yard debris)* $17.47
35-gallon cart $28.16
65-gallon cart $37.45
95-gallon cart $44.00
20-gallon cart $27.06
20-gallon cart (without yard debris)* $18.88
35-gallon cart $29.64
20-gallon cart $33.69
20-gallon cart (without yard debris)* $25.52
35-gallon cart $36.21
65-gallon cart $45.50
95-gallon cart $52.05
Find the right fit
20-gallon cart $29.59
35-gallon cart $30.42
65-gallon cart $38.00
95-gallon cart $46.29
20-gallon cart $30.70
35-gallon cart $31.53
20-gallon cart $42.86
35-gallon cart $43.69
65-gallon cart $51.27
95-gallon cart $59.56

Will-call pickups

No need for weekly service? Put us on call! We’ll drop off a 35-gallon cart for will-call service on your schedule. Just alert us when it’s full and we’ll swing by on the next regular service day for your area.

Frequently Asked Questions

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.

My trash cart is too big or too small. How do I get the right size?

You’ve got plenty of options for getting the just-right fit. Request a change in service level using this handy online form any time you’d like to size up or down. The fee for exchanging your cart varies based on whether you opt to bring your cart to our office to exchange or have our driver switch it out on your regular service day. Please note that service rates vary depending on the size of your cart, so your bill will reflect the cost of the new service level you choose. 

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.

One-time services

When you’ve got a lot to toss, D&O’s got your back. Whether you’re cleaning out the garage or doing a remodel, make your big projects easier with no-sweat junk removal and containers sized just right for your needs.

Junk removal

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

Get details

Temporary containers

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

Get details

Drop boxes

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

Get details

Let’s get rolling!

Ready for friendly, reliable service that leaves you with a clean curb and a smile on your face? Sign up for trash service today — and enjoy yard debris and recycling pickup as part of the complete package!