- The learn button on the motor unit is the key to everything — remote, keypad, and car all program through it.
- Its color tells you the generation, newest to oldest: white (Security+ 3.0, 2025 and newer), yellow (Security+ 2.0), purple/brown, red/orange, then green.
- Standard remote: press the learn button once, then within 30 seconds hold your remote button until the opener lights flash or you hear two clicks.
- White-button openers are the exception on accessories. Security+ 3.0 uses new encryption, so older universal remotes and keypads — 893MAX, 890MAX, 877MAX, 877LM — aren't listed as compatible. You need current Security+ 3.0 parts.
- Holding the learn button for about 6 seconds erases every remote — perfect for wiping a previous owner's remotes in a new house.
- If it still won't pair after a full reset, it's usually the opener's logic board, not the remote — that's the point to call a tech.
Program a standard LiftMaster remote
Press and release the learn button once, 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 — the remote is paired.
This is the everyday case: a new or replacement handheld remote pairing to a white, yellow, purple, red/orange, or green learn-button opener. The steps are the same for every color — the color only matters for universal remotes (next section) and for knowing which remote to buy in the first place.
-
Find the learn button on the motor
Look on the back or side of the opener near the antenna wire, sometimes under the light lens. Use a step stool — you need to reach it, not just see it. If getting up on a step stool isn't for you, this is a quick one for us to handle on a visit — just give us a call.
-
Press and release it once
The LED next to the learn button glows steady. You now have 30 seconds to program the remote. A yellow Security+ 2.0 opener stays in accessory-programming mode for up to three minutes, but only that first 30 seconds accepts remotes and keypads — the remaining time is reserved for myQ devices. So treat it as 30 seconds either way.
-
Press and hold your remote button
Within that window, press and hold the button on the remote you want to use for your garage door. Keep holding.
-
Watch for the confirmation
Release when the opener's lights flash or you hear two clicks from the motor. Both mean the same thing: it took.
-
Test it
Stand clear of the door and press the remote. It should open or close in one smooth motion. Done.
The single most common reason this "doesn't work" is running out of time — people climb down, find the remote, and the 30-second window has closed. Have the remote in hand before you press the learn button.
Program a MAX or universal remote (890MAX, 893MAX, 895MAX…)
A universal remote needs to be told which LiftMaster system it's joining: you set it by pressing the remote's program button a number of times that matches your opener's learn-button color — once for yellow, twice for purple, three times for red/orange, four times for green.
The steps in this section are for yellow, purple, red/orange and green learn buttons. They will not work on a white-button Security+ 3.0 opener (2025 and newer). Security+ 3.0 added new encryption that locks out non-current accessories, and LiftMaster's own compatibility chart lists the 890MAX, 893MAX, 895MAX and older universal remotes only for the yellow button and earlier — not for white. For a white-button opener, the current universal remote is the L992U; the standard remotes are the L991S and L993S. Third-party clones and older home-automation bridges are locked out too.
Universal and MAX remotes work with several brands and generations, so there's one extra "tell it the color" step before you sync at the opener. Use the count for your color:
| Your learn-button color | System | Presses |
|---|---|---|
| Yellow | Security+ 2.0 | 1 press |
| Purple / brown | Security+ 315 MHz | 2 presses |
| Red / orange | Security+ 390 MHz | 3 presses |
| Green | Billion Code 390 MHz | 4 presses |
-
Get to the program button
It's on the back of the remote. On a visor-clip model like the 893MAX you slide the clip off to reach it; the 890MAX has no visor clip. If yours isn't obvious, the card in the box shows it.
-
Hold the program button until the LED comes on
Press and hold it until the remote's small light turns on, then let go.
-
Press your button for the color count
Press and release the remote button you want to use the number of times that matches your learn-button color from the table above (yellow once, purple twice, and so on).
-
Lock it in
Press any other button on the remote to save the setting and exit. The remote now "speaks" your opener's language.
-
Sync at the opener
Press and release the learn button on the motor, then within 30 seconds press and hold the remote button until the opener lights flash or you hear two clicks. Test it.
Program a LiftMaster keypad (and change the PIN)
A keypad programs through the same learn button as a remote: you pick a 4-digit PIN on the keypad, put the opener into learn mode, and confirm the PIN — and the keypad is paired. Changing the PIN later means programming it again with the new number.
The general sequence is below. The exact buttons differ by model — the legacy 877MAX, 877LM and 387LM keypads and the current L979 series each label the confirm key a little differently — so check the card or manual that came with your keypad for the precise button.
If your opener has a white learn button (Security+ 3.0, 2025 and newer), the older keypads won't pair to it. LiftMaster's compatibility chart lists the 877MAX, 877LM, 387LM and other legacy keypads for the yellow button and earlier only. The current Security+ 3.0 keypads are the L979S, L979M and L979U, and those can also be set up by scanning the QR code on the back in the myQ app instead of doing the learn-button dance.
-
Choose and enter a PIN
On the keypad, enter the 4-digit code you want to use, then press and hold the ENTER (or LiftMaster logo) button until the keypad light blinks.
-
Put the opener in learn mode
Go to the motor unit and press and release the learn button. The LED glows steady — you have 30 seconds.
-
Confirm the PIN at the keypad
Within the window, enter your PIN again and press ENTER. The opener lights flash or you hear two clicks — the keypad is paired.
-
Test, then change the PIN anytime
Enter the PIN and confirm to run the door. To change the code later, repeat these steps with a new number — the latest one wins.
You don't need the old code to start over. Erase the opener's memory (see reset, below), then program the keypad fresh with a new PIN.
Program your car to the opener (HomeLink)
Programming a car's built-in HomeLink buttons is a two-part job: first train the car button from your working remote, then — on a rolling-code opener, which means anything from red/orange forward — press the learn button on the opener and tap the trained car button to finish the sync.
Every LiftMaster opener from the Security+ generation onward uses rolling code, so they need that extra sync step. Here's the full sequence:
-
Train the HomeLink button
Hold your working remote 1–3 inches from the HomeLink button you want to use. Press and hold both the HomeLink button and the remote button until the HomeLink light changes from a slow flash to solid or rapid flashing, then release.
-
Press the learn button on the opener
Go to the opener and press and release the learn button. You have about 30 seconds for the next step.
-
Tap the trained HomeLink button
Back in the car, firmly press and hold the trained HomeLink button for two seconds and release. Repeat up to three times — the door should respond.
Some vehicles and the yellow Security+ 2.0 system can't talk to each other directly, and LiftMaster sells a small repeater for exactly that — the HomeLink Compatibility Bridge (part HOMELINK RPTRMC, sold in a kit as the 855LM). It converts an incompatible HomeLink signal into a Security+ 2.0 one. Two things to know: it's only for Security+ 2.0 openers made after 2011 — the ones with a yellow learn button and a yellow antenna — and it is not a Security+ 3.0 part. Before buying anything, check the LiftMaster HomeLink compatibility page for your exact car and opener.
Reset or erase all remotes — moving into a new house
Press and hold the learn button on the opener for about 6 seconds, until the LED next to it turns off. That erases every remote, keypad, and car opener paired to the unit — so you'll then reprogram only the ones you're keeping.
This is the move when you buy a home and don't know how many remotes are floating around out there, or when you've lost one and want to lock it out. There's no separate "reset" button — the same learn button does it, just held longer.
-
Hold the learn button ~6 seconds
Press and hold it until the LED turns off. That's the opener confirming it has cleared its memory of all remotes and keypads.
-
Reprogram what you're keeping
Every remote, keypad, and car now has to be added back using the steps above. Anything you don't reprogram stays locked out.
The 6-second hold wipes all paired devices, not just one — there's no way to remove a single remote. After erasing, your own remotes won't work until you reprogram them, so do this when you have a few minutes to set them back up.
LiftMaster remote won't program? Quick fixes
If the remote won't pair, the three usual causes are a dead remote battery, missing the 30-second learn window, or a full opener memory that needs clearing. Work through those before assuming anything is broken.
| What's happening | Likely cause | What to do |
|---|---|---|
| Opener lights never flash when you hold the remote | Missed the 30-second window, or dead remote battery | Press the learn button again and retry; swap the remote's battery |
| Works, but only from a few feet away | Weak battery or the antenna wire is tucked up | Fresh battery; let the antenna hang straight down from the motor |
| Remote does nothing, but the wall button works | Lost program or dead battery — not the door | Reprogram the remote; replace the battery |
| Brand-new opener, older remote or keypad won't take | White learn button — Security+ 3.0 won't accept legacy accessories | Swap to a current Security+ 3.0 part (L991S / L993S / L992U remote, L979 keypad) |
| Can't tell which color the learn button is | Faded button (purple looks brown, red looks orange) | Match by the opener's age using the color table above |
| Still won't pair after a full erase and retry | Opener logic board, or the remote is the wrong generation for the opener | Not a DIY fix — call a tech |
Still stuck on a battery question? If the remote went dead and a fresh battery didn't bring it back, our opener battery guide walks through the remote, keypad, and backup-battery swaps.
We'll tell you straight whether it's the remote or the opener — no service call you don't need.
When it's not the remote — and when to call us
If you've reset the opener and the remote still won't pair after several tries, the problem is usually the opener's logic board or a frequency mismatch — not the remote, and not a DIY fix.
The honest line: remote programming is a free fix you can almost always do yourself, and we'd rather you do it than pay for a visit you don't need. But there's a real point where it stops being the remote — when a known-good remote and a fresh battery still won't take after a full erase, the receiver board inside the opener is the likely culprit, and that needs hands-on diagnosis.
We're family-owned in Citrus Heights and have run hundreds of opener calls across the Sacramento area since 2018 — LiftMaster, Chamberlain, Genie, Craftsman, and myQ units. No commissioned salespeople, just technicians, and a written quote before any work starts. You can see what we do on openers or send us your info and we'll tell you whether it's worth repairing or replacing.
Frequently asked questions
Can I program a LiftMaster remote myself?
Yes. Most LiftMaster remotes pair in under a minute using the learn button on the opener — no technician needed. You only need a pro if the opener itself is failing and won't accept any remote after a full reset.
What does the yellow learn button mean on a LiftMaster?
A round yellow learn button means Security+ 2.0, LiftMaster's rolling-code system, on openers made from roughly 2011 until the line was discontinued in 2025. It is no longer the newest generation — Security+ 3.0, with a white round learn button, replaced it. The button color tells you which programming method and, on a universal remote, how many button presses to use.
Will my old LiftMaster remote or keypad work on a new Security+ 3.0 opener?
Usually not. Security+ 3.0 — the white round learn button, 2025 and newer — uses new encryption, and LiftMaster's own compatibility chart does not list the older universal accessories such as the 893MAX and 890MAX remotes or the 877MAX and 877LM keypads as working with it. For a white-button opener you need current Security+ 3.0 accessories: the L991S, L993S or L992U remotes, or the L979S, L979M or L979U keypads.
How do I program a LiftMaster without a learn button?
If there's no learn button anywhere on the motor, it's a pre-1993 opener that uses DIP switches. Match the switch pattern inside the remote to the switches in the opener or wall control. Openers made since 1993 have a learn button — including the newest Security+ 3.0 units, where the multifunction wall control panel also carries a built-in learn button. On Security+ 3.0 you also get a shortcut: the current wireless keypads can be set up by scanning the QR code on the back of the keypad in the myQ app.
How do I erase the previous owner's remotes after buying a house?
Press and hold the learn button on the opener for about 6 seconds, until the LED next to it turns off. That clears every remote, keypad, and car opener paired to it. Then reprogram only the ones you're keeping.
Why won't my LiftMaster remote program even with a new battery?
Usually you missed the 30-second window after pressing the learn button, the opener's memory is full, or you used the wrong press-count for your learn-button color. The other common one is a mismatch: an older remote or keypad simply will not pair to a white-button Security+ 3.0 opener. If it still won't pair after a full erase and retry with a compatible remote, suspect the opener's logic board.
Does unplugging the LiftMaster opener reset it?
No. Unplugging cuts power but doesn't erase programmed remotes or clear a fault — your remotes stay paired. To actually clear the remote memory, hold the learn button for about 6 seconds until the LED turns off.
How do I reset a LiftMaster keypad without the code?
You don't need the old code. Erase the opener's memory with the 6-second learn-button hold, then program the keypad again with a fresh PIN from scratch. The exact keypad buttons vary by model, so check your keypad's manual.
How long does it take to program a LiftMaster remote?
Under a minute once you've found the learn button. The most common delay is missing the 30-second programming window — if the opener lights don't flash, just press the learn button again and retry.
Jordan owns LMS Garage Doors, the family-owned shop he started in Citrus Heights in 2018. He still runs jobs alongside the crew and reviews every guide on this site for technical accuracy.