Garbage Disposal Installation Guide: DIY or Call a Plumber?

Installing or replacing a garbage disposal is one of the more accessible DIY plumbing projects for homeowners with basic mechanical skills — especially if you are replacing an existing unit with the same mounting style. This guide walks you through the full process, the tools you need, the wiring steps, and — just as importantly — when you should call a plumber instead.

Before You Start: Assess Your Situation

The complexity of your installation depends on what you are starting with:

⚠️ Electrical safety first: Before touching any wiring, turn off the circuit breaker for the disposal circuit and verify power is off with a non-contact voltage tester. Garbage disposals are 120V appliances — working on live circuits is dangerous.

Tools and Materials You Will Need

Choosing the Right Garbage Disposal

Motor SizeBest ForPrice Range
⅓ HPLight use, single person, seldom cooking$50–$80
½ HPAverage household of 2–3 people$80–$150
¾ HPFamily of 3–5, regular cooking, some fibrous foods$120–$250
1 HPHeavy use, large family, harder waste, longer run life$200–$400+

InSinkErator is the dominant brand and sets the standard for the three-bolt mounting system that most plumbers are familiar with. Waste King, Moen, and Kohler also make quality units. If replacing an InSinkErator, replacing with another InSinkErator is often the simplest option since the mounting ring may not need replacement.

Features Worth Paying For

Step-by-Step Installation: Replacing an Existing Unit

Step 1: Disconnect and Remove the Old Disposal

  1. Turn off the circuit breaker for the disposal
  2. Verify power is off with a voltage tester
  3. Place a bucket under the P-trap
  4. Disconnect the drain line from the disposal outlet
  5. If your dishwasher drains through the disposal, disconnect the dishwasher drain hose
  6. Unplug the disposal (or disconnect the hardwired connections)
  7. Rotate the disposal counterclockwise to unlock it from the mounting ring
  8. Support the unit as you remove it — disposals are heavier than expected (10–15 lbs)

Step 2: Install the Sink Flange (if replacing)

  1. Remove the old sink flange by loosening the mounting ring from below and pushing the flange up through the sink drain hole
  2. Clean the sink drain hole thoroughly
  3. Roll plumber's putty into a ¼" rope and press it around the underside of the new sink flange
  4. Press the flange firmly into the drain hole from above
  5. From below, slide the fiber gasket, backup flange, and snap ring onto the flange neck
  6. Tighten the mounting screws evenly around the ring until snug — excess putty will squeeze out around the flange above. Wipe off excess.

Step 3: Prepare the New Disposal

  1. If the new disposal is cord-mounted (has a power cord), proceed to mounting. If it needs to be hardwired, complete the wiring before mounting.
  2. For corded units: verify the outlet under the sink is on a dedicated circuit (check your breaker panel)
  3. If your dishwasher drains into the disposal, use a flat screwdriver and hammer to knock out the dishwasher drain plug inside the disposal's dishwasher inlet. Remove the knockout piece from inside the disposal unit.

Step 4: Mount the New Disposal

  1. Lift the disposal up and align the mounting tabs with the mounting ring on the sink flange
  2. Rotate the disposal clockwise until it locks into the mounting ring — you will hear/feel it click into place
  3. Use the mounting wrench (usually included) to tighten and secure the unit — rotate until the disposal feels solidly mounted with no wobble

Step 5: Connect the Drain

  1. Attach the drain elbow to the disposal outlet (the side port)
  2. Connect the P-trap to the drain elbow — you may need an extension or offset fitting if the new disposal's outlet is a different height than the old one
  3. Hand-tighten all slip-joint connections, then snug with pliers — do not over-tighten plastic fittings
  4. Reconnect the dishwasher drain hose to the disposal inlet if applicable — use a hose clamp

Step 6: Electrical Connection

Step 7: Test

  1. With the water off, restore power and test the switch — the disposal should run smoothly without unusual vibration
  2. Turn on water and run it for 30 seconds while running the disposal
  3. Check all drain connections for leaks while running water — look with a flashlight under the entire assembly
  4. Test the dishwasher drain connection if applicable (run a short dishwasher cycle)

Common Garbage Disposal Problems and Fixes

When to Call a Plumber

A plumber typically charges $150–$300 to install a garbage disposal you have purchased, or $250–$500+ if supplying the unit. For complex electrical situations, an electrician should handle that portion.

Frequently Asked Questions

How long does a garbage disposal last?
A quality garbage disposal typically lasts 8–15 years with normal use. Cheaper units under ½ HP may fail in 5–8 years. Signs it is time to replace rather than repair: frequent resets needed, persistent leaks from the motor housing, grinding inefficiency that does not improve, or the unit is over 12 years old.
What should you never put in a garbage disposal?
Avoid fibrous foods (celery, artichokes, corn husks), starchy foods in large quantities (pasta, rice, potato peels), cooking grease or oil, coffee grounds (in large quantities), eggshells (the membrane can wrap around the grinder), and hard items like bones, pits, or shells. These either jam the grinder, build up in the drain, or dull the cutting components.
Is it OK to pour boiling water down a garbage disposal?
Occasional hot tap water is fine. Boiling water can soften the plastic and rubber components over time. More importantly, boiling water melts the grease that has coated the inside of your drain pipe — which then reforms as a solid further down the drain and can cause clogs. Use cold or cool water when running the disposal.

Need a Plumber to Install Your Garbage Disposal?

Find licensed plumbers in your area through National Plumber Connect. Compare local pros, read reviews, and get connected fast.

Find a Plumber Near You →
Browse Plumbers Emergency PlumbingDrain CleaningWater Heater RepairPipe Repair BlogFAQAbout ContactPricing Customers Login Plumbers Login List your business Sign up free