
If you own a Craftsman garage door opener, you know how much it adds to your daily convenience and security. But sometimes you need to reprogram it—maybe you got a new remote, changed your keypad, or want to reset everything after moving into a new house. The process can seem confusing, especially if you’ve lost the manual or are worried about making a mistake. The good news is, reprogramming a Craftsman garage door opener is much simpler than most people think. With a little guidance, you can do it yourself in just a few minutes, no matter your experience level.
This article will show you exactly how to reprogram your Craftsman garage door opener, step by step. You’ll learn about the different models, what tools you’ll need, common mistakes to avoid, and how to fix problems if something doesn’t work right away.
We’ll also cover advanced tips and answer the most common questions that beginners have. By the end, you’ll feel confident about keeping your garage secure and your opener working perfectly.
Before you start reprogramming, it helps to know a little about how Craftsman garage door openers work. These openers use a motor to lift and lower your garage door, controlled by a wireless signal from a remote or keypad. Each opener has a small circuit board inside that receives and stores the codes from your remotes and keypads. When you reprogram, you’re updating these codes so only the remotes you trust can open your garage.
You might want to reprogram your Craftsman opener if:
You don’t need special tools or advanced skills to reprogram your garage door opener. In most cases, you only need:
Pro Tip: Before starting, write down the model number of your Craftsman opener. You’ll usually find it on a sticker on the side or back of the motor unit. This makes it easier to look up specific instructions or troubleshooting tips.
The most common need is to program a new remote. Craftsman openers have used several remote types over the years, but most follow a similar process.
Climb your ladder and look for the Learn button on the opener’s motor unit. It’s usually near the wire terminals or under a light cover. The button will be one of these colors:
The color tells you which type of remote or keypad works with your opener. If you’re not sure, check your manual or search your model number online.
If you want to erase all old remotes and start fresh (for example, after buying a house), hold the Learn button for about 6–10 seconds until the indicator light goes out. This wipes all old codes from the memory.
Insight: Many people miss this step, which means old remotes (from previous owners) can still open your garage. Always clear old codes if security is a concern.
If the door doesn’t respond, repeat the steps. Sometimes you need to press the remote button more than once for the code to take.
Non-obvious tip: Don’t wait too long between pressing the Learn button and the remote—there’s a 30-second window before the opener stops accepting new codes.
A wireless keypad lets you open the door using a 4-digit PIN code. Reprogramming the keypad is a bit different from a remote, but still easy.
As with the remote, find the Learn button on your opener’s motor unit.
Some keypads need you to enter the PIN, then press the Learn button on the motor again, followed by Enter on the keypad. If your keypad doesn’t program the first time, try both methods.
Enter your PIN and press Enter. The door should open or close. If not, repeat the process and make sure you’re entering the correct code.
Practical insight: If you have multiple Craftsman openers (for different garage doors), most keypads let you program a unique PIN for each door. Check your keypad’s manual for advanced instructions.

Sometimes a power outage or unplugging the opener can cause remotes or keypads to lose their programming, especially on older models. If this happens:
You can usually program up to five remotes or keypads to a single Craftsman garage door opener. Each remote is programmed one at a time, using the same Learn button process.
Important: If you clear all codes (by holding the Learn button), you’ll need to reprogram every remote and keypad you use. Plan ahead so you’re not locked out.
Non-obvious insight: Some remotes can control multiple garage doors. If yours has two or three buttons, each button can be programmed to a different opener (for example, home and work garage).

Many people run into trouble because of a few simple mistakes. Here’s what to watch for:
If you’re stuck, start over by holding the Learn button for 10 seconds to clear all codes, then program again step by step.
Even with simple steps, sometimes things don’t work on the first try. Here’s how to fix common issues:
If you’ve tried everything and your opener still won’t program, your circuit board may be faulty. This is rare but possible, especially on openers over 10 years old.
Craftsman has released many garage door opener models. While most use a similar process, small differences can matter. Here’s a quick comparison of popular models and their programming features:
| Model Series | Learn Button Color | Remote Compatibility | Max Remotes |
|---|---|---|---|
| 315 MHz (2005+) | Purple | Security+ 2.0 | 5 |
| 390 MHz (1997–2004) | Red/Orange | Security+ 1.0 | 4–5 |
| 390 MHz (1993–1997) | Green | Billion Code | 4 |
| 390 MHz (pre-1993) | Yellow or No Button | DIP Switch | Unlimited |
Older openers (pre-1993) use DIP switches instead of a Learn button. For these, open your remote and the opener cover, and match the position of the small switches.
If your opener doesn’t have a Learn button, you have an older model that uses DIP switches.
Insight: Many people don’t realize these models can accept unlimited remotes, as long as the switches match.
When reprogramming your Craftsman garage door opener, don’t forget about safety and security. Here’s how to keep your home and family protected:
If you have two or more Craftsman garage door openers (for a double garage), you can program one remote to control each door separately.
Tip: Label each remote button with a sticker so you don’t mix up which button opens which door.
If you want to restore your opener to the original factory settings (for example, before selling your house), follow these steps:
Note: Resetting does not change mechanical settings like travel limits or force. You only need to adjust those if the door isn’t opening or closing all the way.
You might wonder how Craftsman compares to other popular brands like Chamberlain, LiftMaster, or Genie. Here’s a quick look:
| Brand | Programming Method | Learn Button Location | Max Remotes | Security Features |
|---|---|---|---|---|
| Craftsman | Learn button or DIP switches | Back or side of motor unit | 4–5 | Rolling code, PIN keypad |
| Chamberlain/LiftMaster | Learn button | Back of motor unit | 5 | Security+ 2.0, MyQ |
| Genie | Learn button or Intellicode | Side or back | 7 | Intellicode, PIN keypad |
Craftsman openers share many parts and technology with Chamberlain and LiftMaster, so the programming steps are very similar. Genie uses its own system (Intellicode), but the logic is much the same.
Newer Craftsman garage door openers offer smart features like Wi-Fi control and smartphone apps. If you have a “Smart Garage” model:
Non-obvious insight: If you add a smart controller, you still need to program remotes and keypads using the Learn button for backup control.
Reprogramming is usually DIY-friendly, but some situations need expert help:
Professional garage door technicians have tools and experience to handle tricky problems safely.
If you’re looking for official instructions or troubleshooting tips for your exact Craftsman model, visit the Craftsman support site. There you can download manuals, watch videos, and get answers from experts.

Most Craftsman openers let you program up to five remotes or keypads at a time. If you try to add a sixth, the opener will forget the oldest code. Some older models support only four remotes. Always check your manual for your specific limit.
No, you don’t have to erase old codes unless you want to remove all old remotes (for example, after moving in or losing a remote). If you just want to add a new remote, use the Learn button steps. To remove all old remotes, hold the Learn button until the light goes out, then reprogram your new remotes.
Start by replacing the remote’s battery—this solves most problems. If that doesn’t work, try reprogramming the remote following the steps above. If the remote still doesn’t work, check for interference, damaged antenna wire, or a tripped circuit breaker.
Yes, most built-in car remotes (like HomeLink systems) can be programmed to control Craftsman openers. You’ll need to follow your car’s programming instructions and use the Learn button on your garage opener. Some newer cars require a “training” step with the handheld remote before connecting to the opener.
Yes, most universal garage remotes work with Craftsman openers, as long as the frequencies match (usually 315 MHz or 390 MHz). Make sure the universal remote supports Security+ or Billion Code systems, depending on your opener’s age. Follow the same Learn button steps to program.
Reprogramming your Craftsman garage door opener is a practical skill that gives you control over your home’s security and convenience. With these clear steps, tips, and troubleshooting advice, you can handle almost any situation yourself. Take your time, follow each step, and soon you’ll have every remote and keypad working just the way you want—no stress, no confusion.