ADP Garage Door Repair van parked by a two car garage door

Open 24/7, weekends & holidays5.0 from 1,264 Google reviews International Door AssociationIDA Certified Residential & Commercial

How to Program a LiftMaster Remote, Keypad or Car

Fast Service. Fair Pricing. Great Warranty.

  • Same-day service available
  • A firm price before any work begins
  • Fixed in one trip with fully stocked trucks
  • Maryland licensed, MHIC #138235

Prefer to text? Text us at (410) 600-1031

Garage door not working?

$45 service call

Diagnose a problem (waived with service).

Book Your Appointment Or call (410) 600-1031

See all prices

  • 5.0 stars from 1,264 Google reviews
  • 5 stars on Facebook
  • HomeAdvisor Top Rated & Elite Service
  • Financing, military & senior discounts
  • Institute of Door Dealer Education and Accreditation (IDEA)
  • International Door Association
  • Expertise: Best Garage Doors in Baltimore 2022
  • HomeAdvisor Elite Service
  • HomeAdvisor Top Rated
  • 100% Customer Satisfaction Guaranteed
  • Easy Financing Available
  • Military Discount
  • Senior Discount
  • 4.5 star rating on Yelp
  • 5 star rating on Facebook

LiftMaster logoAuthorized LiftMaster dealer

How do I program a LiftMaster remote?

Press and release the learn button on the garage door opener (its light comes on), then within 30 seconds press and hold the button on your remote until the opener lights flash or you hear two clicks. That’s it. If it doesn’t work, check that your remote matches the color of your opener’s learn button (table below) and that its battery is good.

The same steps work for Chamberlain openers, and for Craftsman openers made after 1993 that have a yellow, purple, red/orange or green learn button. The steps on this page follow LiftMaster’s own instructions, written up by the team that has completed 930+ LiftMaster jobs since June 2020.

Before you start: clear the area under the door; it can move while you program. Bring a ladder if the learn button is on the opener on the ceiling, and stay where you can see the door.

Step 1: find your learn button color

The learn button is on the back or side of the opener motor, near the hanging antenna wire (on wall mount openers such as the 8500W, use the learn button on the wall control). Its color tells you which remotes and keypads will work.

Learn buttonYears madeSystemCurrent remotes and keypads that work
White, round2025 to nowSecurity+ 3.0L991S, L993S, L932M, L993M, L992U remotes; L979S, L979M, L979U keypads
Yellow, round2011 to 2025Security+ 2.0L932M, L993M, L992U remotes; L979M, L979U keypads
Purple (may look brown)2005 to 2014Security+ 315 MHzL932M, L993M, L992U remotes; L979M, L979U keypads
Red or orange1997 to 2005Security+ 390 MHzL932M, L993M, L992U remotes; L979M, L979U keypads
Green1993 to 1997Billion Code 390 MHzL992U universal remote; L979U universal keypad

Source: Chamberlain Group learn button identification chart and LiftMaster remote compatibility list, checked November 2026. Older remotes such as the 893MAX and 890MAX and the 877MAX keypad still work with yellow, purple, red/orange and green buttons. Openers with a square yellow, white or grey button made before 1993 are no longer supported; replacing the opener is the fix.

Step 2: program the remote

Using the learn button on the opener (works on any compatible opener)

  1. Find the learn button on the opener. Take the remote up the ladder with you.
  2. Press and immediately release the learn button. Its light glows steadily.
  3. Within 30 seconds, press and hold the remote button you want to use.
  4. Release it when the opener lights flash or you hear two clicks. Test the remote.

Using a wall control with a learn button

  1. Press and release the learn button on the wall control twice. Its light starts blinking.
  2. Within 30 seconds, press and hold the remote button you want to use until the opener lights flash or you hear two clicks.

Using a wall control with a screen

  1. Use the navigation button to scroll to PROGRAM and select REMOTE.
  2. Press and hold the remote button until the opener lights flash or you hear two clicks.

Using the myQ app

On a Wi-Fi opener (yellow or white learn button, or a “Powered by myQ” logo): in the myQ app tap Settings, Devices, Add a New Device, Accessory, then Garage Door Remote, choose your opener and follow the prompts. Newer remotes have a QR code on the back you can scan instead.

If the remote won’t program

  • Check that the remote is on the list for your learn button color.
  • Put in a fresh battery, the right way round.
  • Wait for the learn button light to go out before trying again.
  • Remote only works up close? LED bulbs in the opener can interfere with the signal.

Program a LiftMaster 877MAX keypad

The 877MAX is the keypad we install most. It works with yellow, purple, red/orange and green learn buttons; you tell it which one by the number of times you press ENTER.

  1. Press and hold the * and # buttons on the keypad until the keypad lights stop blinking.
  2. Enter a 4 digit PIN of your choice, then press #.
  3. Press and release ENTER: once for a yellow learn button, twice for purple, three times for red/orange, four times for green.
  4. Press and release 0.
  5. Press and release the learn button on the opener. Its light comes on.
  6. Within 30 seconds, enter your PIN and press ENTER until the opener lights flash or you hear two clicks. Test it.

Change the PIN: enter the current PIN, press and hold # until the opener light blinks twice, enter the new PIN and press ENTER. The light blinks once.

Temporary PIN for a guest or contractor: enter your PIN, press and hold * until the light blinks three times, enter the temporary PIN and press ENTER (four blinks), then enter the number of hours it should work (up to 255) and press *.

The newer L979M and L979U keypads have a QR code on the back that walks you through programming on your phone.

Program your car (HomeLink)

Park outside facing the garage door with the car on, and have a working remote for the door. Finish these steps within 90 seconds.

  1. Press and hold the HomeLink button you want to use. A slow flashing light means it is ready; a fast flash means it is already programmed, so pick another button or clear it first.
  2. Hold your remote 1 to 3 inches from the HomeLink button.
  3. Press and hold the HomeLink button until its light flashes slowly. Keep holding it and press and hold the remote button too.
  4. Keep holding both until the light changes from a slow to a fast flash (up to 20 seconds), then release both.
  5. Press and hold the HomeLink button for 2 seconds. If the door doesn’t move, repeat this step up to two more times.

Some cars pair through the dashboard screen, and some (often Audi, Porsche and Tesla) have the HomeLink sensor in the bumper. Some cars also need a HomeLink Compatibility Bridge; HomeLink can tell you whether yours does. For car specific help, contact HomeLink at homelink.com or 1-800-355-3515.

Erase all remotes and keypads

Do this after you move into a home, lose a remote, or if the door opens on its own. Press and hold the learn button on the opener (or on the myQ wall control for wall mount openers) for about 6 seconds, until its light goes out. Every remote and keypad is erased; program the ones you keep again.

Careful: holding the learn button even a few seconds too long while programming erases the remotes you already have. Press and release it quickly.

Set the open and close positions (travel limits)

For openers with a yellow learn button and UP and DOWN arrow buttons (Security+ 2.0). If the door stops short of the floor or opens too far, reset the travel:

  1. Press and hold the adjustment button until the UP button flashes or you hear a beep.
  2. Hold the UP or DOWN arrow until the door is where you want it fully open, then press and release the adjustment button. The opener lights flash twice and the DOWN button starts flashing.
  3. Hold the arrows until the door is where you want it closed, then press and release the adjustment button. The lights flash twice and the UP button flashes.
  4. Press and release UP. When the door is open, press and release DOWN. The opener learns the force it needs on these two runs.

Lights flashing 5 times means the setup timed out; flashing 10 times means the safety sensors are blocked or out of line. Never use the force setting to make a sticking door close.

Test the safety reversal after any change: lay a 2x4 flat on the floor under the middle of the door and close it. The door must reverse when it touches the board. If it doesn’t, don’t use the opener; call us.

Still not working?

If a remote, keypad or car still won’t program, the opener may need a new logic board or an accessory that matches its learn button, or a compatibility bridge for your car. We have installed or programmed LiftMaster keypads on 500+ jobs. See our LiftMaster troubleshooting guide for blinking lights and error codes, or the LiftMaster openers we install. We are open 24/7 and the $45 service call is waived when we do the repair.

What our customers say

Rated 5.0 stars from 1,264 Google reviews

5.01,264 reviews on GoogleSee all reviews on Google
  • Allan CampOctober 2026

    We bought a Townhouse in Maryland and the fourth week here, the garage door spring broke. My neighbor across the street recommended ADP Garage Doors. I called late afternoon. And by 7p Jacob the technician was here. It would have been fixed right then, if not for the fact that the spring I needed had to be cut. He returned the next morning by 11 o'clock with the new spring. It's installed, works fantastic. He corrected three other problems while here. Thanks Jacob! I was expecting a 3 day project and it was done in hours.

    Read on Google (review by Allan Camp)
  • Tom KeelanOctober 2026

    I called ADP Garage Door, a locally owned business, on Saturday evening. The owner, Dima, answered and confirmed that I did not need to use the 24-hour emergency service. He scheduled a technician for Monday morning between 9:00 and 11:00 a.m. At 7:00 a.m. Monday, I received a text confirming that technician Jake Hoffman would arrive during that window; the message also included his photo. Jake arrived on time, was pleasant and professional, and completed the repair before noon. The price was fair, and communication was excellent throughout the process. The company’s website lists prices for most standard services, and my invoice matched the posted price exactly.

    Read on Google (review by Tom Keelan)
  • DanaBethOctober 2026

    Highly recommend this company!! Jake was open, honest, and helped me!!! I didn’t feel taken advantage of which is rare these days. The install was quick and easy! 😊👍🏼

    Read on Google (review by DanaBeth)
  • Steven BesnerOctober 2026

    My garage door suddently failed to open. I called several local companies, but ADP offered the quickest service. Dima and his team came about two hours after I placed my call. Dima immediately diagnosed the issue (broken spring) and within an hour I had a functionning garage door again. The guys who worked on the repair were very pleasant and professional and I would not hesitate to use this company again in the future.

    Read on Google (review by Steven Besner)
  • Joseph ZellSeptember 2026

    What an outstanding company. I've had door services done in the past. Jake went way above and beyond. He figured out that the tracks were not level on my garage door and leveled things out. I had noticed the door closed on one side first but didn't realize how serious of a problem that was. He also resolved some noise problems we were having. A+ service start to finish....Jakes was extremely detail oriented and did much more than I expected. I will only use ADP in the future for my garage needs.

    Read on Google (review by Joseph Zell)
  • BartSeptember 2026

    I called in because my garage door was not opening properly and it was also very heavy when I was trying to open it myself.
    Their technician named Jacob came out the same day and was able to fix the problem and get the door running way better than I thought it would. and he was very knowledgeable about garage doors and just a good guy to talk to all around.
    He also gave me a range of options for what kind of service he could do from a complete replacement down to just a basic fix for my existing garage door which I appreciate.
    I'm very happy with the work he did and the price seemed reasonable to me.

    Read on Google (review by Bart)

Reviews from Google Maps

Our Prices

prices starting from

We offer financing

Prefer to pay over time rather than all at once? Prequalify for financing today.

*All financing is subject to credit approval. Your terms may vary. Payment options through Wisetack are provided by our lending partners. For example, a $5,500 purchase could cost $253.54 per month for 24 months, based on a 9.9% APR, or $1,833.33 per month for 3 months, based on a 0% APR. Offers range from 0 to 35.9% APR based on amount requested and creditworthiness. Not all merchants and lending partners participate in 0% interest programs. Terms range from 3 - 120 months and may vary based on merchant, lending partner, or transaction size. State interest rate caps may apply. No prepaid finance charges or participation fees. See additional terms at wisetack.com/faqs.

Connect With Us

Call or text 24 hours a day, 7 days a week.