How to Change the Code on a Schlage Lock: Keypad, Touchscreen and App Models
Affiliate Disclosure: This article contains affiliate links. If you buy through these links, we may earn a commission at no extra cost to you. Our editorial opinions are our own and are not influenced by affiliate relationships. Read our full disclosure policy →
Contents
Quick Answer
On a Schlage keypad lock there are two different codes and people routinely try to change the wrong one. The Programming Code is six numbers, does not unlock the door, and exists only to put the lock into programming mode. The User Codes are four numbers and are what you actually key in to get inside — a keypad deadbolt holds up to 19 of them. Changing a user code always follows the same shape: programming code, Schlage button, a command key, then the new code entered twice, with three orange lights and three beeps between stages and one green light and a long beep when it takes. On touchscreen models paired to the app, manual programming at the keypad is switched off entirely and codes are managed in the app instead.
First, Learn Which Code You Are Actually Changing
Almost every failed attempt at reprogramming a Schlage lock starts here. Schlage’s own guide is blunt about the split: control of the lock is managed through a six-digit Programming Code and four-digit User Codes, and the Programming Code does not unlock the lock. If you have been standing at the door typing six numbers and wondering why nothing happens, that is why.
Two Codes, Two Jobs
Programming Code (six numbers)
- Puts the lock into programming mode
- Does not unlock the door
- One unique default code is preset at the factory
- Its first four numbers must differ from every user code in the lock
- Forgetting it means a factory reset, which restores the default
User Codes (four numbers)
- What you key in to unlock the door
- Two unique default codes are preset at the factory
- Up to 19 can be stored at one time
- Must differ from the first four numbers of the Programming Code
- Can be added and deleted individually without touching the others
Both sets of defaults are printed in two places, and this is worth knowing before you take anything apart: on a sticker on the back of the keypad assembly, which means removing the keypad from the door to read it, and on the front of the user guide that came in the box. Schlage puts a please-keep-this-guide notice on the cover for exactly that reason.
The command key in step three is the only part that changes between functions and models — everything around it is identical across the keypad range.The Sequence Every Keypad Model Follows
Adding a user code, deleting a user code and changing the Programming Code are the same six-step dance with one digit different in the middle. Learn the shape once and every function on the lock becomes readable.
Start by entering the six-number Programming Code. Press the Schlage button at the top of the keypad. Wait for three orange lights and three beeps — this pause between stages is not optional, and rushing it is the single most common reason a sequence fails. Press the command key for the function you want. Enter the new code, then enter the same new code again to confirm, waiting for the three orange lights and three beeps after each. Success is one green light and a long beep.
We are deliberately not printing the command digits here. They differ by function and by model, they are printed in the guide that shipped with your specific lock, and a wrong digit on a door lock is not a harmless error — it can delete every code in the lock rather than change one. If the paper guide is gone, Schlage publishes the same document as a PDF by model number.
The Numbers That Govern a Schlage Keypad Lock
6
digits in the Programming Code
4
digits in a keypad User Code
19
user codes a keypad deadbolt can hold
30 sec
before programming mode times out on Sense
All four figures come from Schlage’s own user guides for these models.
Keypad Deadbolts: BE365, FE575 and FE595
These are the mechanical-feeling push-button models, and they are entirely self-contained — no app, no Wi-Fi, no account. The Schlage button’s color is the whole status display, and it is worth memorizing because it tells you what went wrong without any guesswork: orange means the lock is in programming mode, green means a correct code was entered or the programming completed, and red means an incorrect code, a programming error, or low batteries. Red blinking specifically indicates a critically low battery.
Three extra functions on these locks are worth knowing about, because each solves a problem people usually try to solve by changing codes instead. Vacation mode disables every user code, so nobody can unlock the door while the house is empty for a long stretch — a better answer than deleting a house-sitter’s code and re-adding it later. Delete all user codes clears the lock in one operation, which is the right move after a house move or a tenancy change. And on the BE365 keypad deadbolt specifically, lock and leave is enabled by default, letting the deadbolt be locked from outside by pressing the Schlage button and turning the thumbturn; disabling it stops a stranger locking your door from the outside.
Touchscreen and App Models: The Rule That Catches People Out
If your lock has a flat touchscreen rather than raised buttons and you paired it with a phone, the keypad procedure above may simply not work — and that is by design rather than a fault. Schlage’s Sense guide carries the warning in capitals: manual programming functions are not available after pairing using the mobile app, and restoring them requires a factory default reset. Once the app owns the lock, the app is where codes are managed.
There is a second trap in the same guide, and it costs people every code in the lock. Existing access codes are deleted when you configure the lock with the app. So the correct order is to pair first and then add codes, not to program a set of codes at the keypad and then set up the app expecting them to survive.
| Behavior | Keypad deadbolt (BE365, FE575, FE595) | Touchscreen model paired to the app |
|---|
| Code length | User codes are four numbers | Access codes are four to eight digits |
| Mixed lengths | Not applicable | All codes must match the length of the first code programmed |
| Changing code length | Not applicable | Changing it deletes every existing access code |
| Programming at the keypad | The only method | Switched off once the lock is paired with the app |
| Timeout | Restart the sequence if it fails | Programming mode times out after 30 seconds of inactivity |
Four Rules Schlage Enforces That Are Not Obvious
Each of these is in the manufacturer’s documentation and each one silently causes a failed programming attempt that looks like a broken lock.
The Constraints Behind Most Failed Attempts
1
Codes cannot collide
A new user code’s four numbers must differ from the first four numbers of the Programming Code, and the Programming Code’s first four must differ from every user code already stored.
2
Nineteen is the ceiling
A keypad deadbolt holds up to 19 user codes at once. Adding one beyond that fails rather than replacing the oldest.
3
Length is locked in
On touchscreen models, the length of the first access code sets the length for all of them, and changing it wipes the lot.
4
The app takes over
Pairing a Sense-family lock with the app disables manual keypad programming until a factory reset.
If you are choosing a lock rather than reprogramming one, this is precisely the sort of difference worth weighing up front — our Schlage lineup guide covers which models are keypad-only and which expect an app, and the wider keyless entry guide compares the approach against other brands.
When the Code Will Not Change
The sequence keeps failing part way through. Schlage’s own instruction is to press the Schlage button repeatedly until the keypad lights blue, then start over. Do that rather than continuing from where it went wrong, because a half-finished sequence leaves the lock in an unknown state.
Nothing lights up at all. On a keypad deadbolt this often means too many incorrect codes have been entered; Schlage’s guidance is to wait 30 seconds and try again. It is a deliberate lockout rather than a fault, and it is the same behavior that makes guessing a code at the door impractical.
The button flashes red continuously. That is a dead battery, not a programming problem — Schlage’s keypad deadbolt guidance says to replace it immediately, and these locks take a 9-volt alkaline battery on the interior side. Every lock in the range is battery powered, which is also why they keep working in a power cut. If you are unsure whether a battery is genuinely failing or the lock is reporting a false warning, our guide to testing a smart lock battery walks through telling the two apart before you buy replacements you do not need.
It worked yesterday and not today. Cold weather, a misaligned bolt dragging on the strike plate, and a battery near the end of its life all produce intermittent behavior that looks like a programming fault. Check that the deadbolt throws freely with the door open before assuming the electronics are at fault.
If You Have Forgotten the Programming Code
There is no back door, and that is the point. Schlage’s answer is a factory reset, which restores the default Programming Code that shipped with the lock. That default is on the sticker on the back of the keypad assembly — which means taking the keypad off the door — and on the front of the original user guide.
A reset also restores the default user codes, and that is a security consideration rather than a convenience one. Anyone who has ever handled the guide, the packaging or the lock’s interior has seen those numbers. Treat a factory reset as step one of a two-step job: reset, then immediately add your own codes and delete the defaults. The same discipline applies to any keypad lock — the Kwikset reset walkthrough makes the same point about that brand’s default codes, and it is the single most commonly skipped step in the whole category.
What to Actually Do
Do this in order. Find your model number on the lock or in the paperwork, then download that exact model’s user guide from Schlage rather than following a generic sequence, because the command digit in step three is what varies. Confirm which code you are changing — six numbers is the Programming Code, four is a user code. Then run the sequence slowly, waiting for three orange lights and three beeps at every stage, and stop at the first red light rather than pushing on.
One thing changes that plan completely: if your lock has a touchscreen and you have paired it with the app, do not attempt keypad programming at all. Open the app and manage the codes there, because Schlage disables manual programming after pairing and the only way back is a factory reset that erases everything. And whichever route applies, delete the factory default codes once your own are in place — a lock still running the codes printed in its manual is not really locked. Readers setting up a lock from scratch rather than reprogramming one may find our subscription-free smart lock roundup a better starting point, and anyone weighing a lock against a camera at the front door should read the doorbell versus smart lock comparison first.
SafeBode does not yet run an in-house product testing program. This guide is built from manufacturer specifications, official support documentation, current retail listings and verified buyer feedback rather than hands-on testing, and we say so plainly rather than implying testing we have not done.
Frequently Asked Questions
What is the default programming code on a Schlage lock?
There is no single default across the range. Each lock ships with its own unique preset code, printed on a sticker on the back of the keypad assembly and on the front of the user guide that came in the box. A factory reset restores that same code rather than a universal one.
Why does my six-digit code not open the door?
Because it is not supposed to. The six-digit Programming Code only puts the lock into programming mode. The four-digit user codes are what unlock the door, and they are a separate set of numbers entirely.
How many codes can a Schlage keypad lock hold?
A keypad deadbolt stores up to 19 user codes at one time. That is generous enough that most households never need to delete one, but it is a hard ceiling rather than a rolling list.
Can I use the same four numbers for a user code and the programming code?
No. Schlage requires that a user code’s four numbers differ from the first four numbers of the Programming Code. An attempt that fails for no visible reason is very often this rule being enforced silently.
Why can I not program my touchscreen lock at the keypad?
If it has been paired with the mobile app, manual programming is switched off deliberately. Codes are managed in the app from that point, and the only way to restore keypad programming is a factory default reset.
Will setting up the app delete my existing codes?
Yes on the Sense family. Existing access codes are removed when the lock is configured with the app, so pair first and add codes afterwards rather than the other way around.
The keypad does not respond at all. Is the lock broken?
Usually not. Too many incorrect entries triggers a short lockout, and the guidance is to wait about 30 seconds before trying again. A button flashing red continuously is a dead battery, which is a different problem with a simpler fix.
Should I change my door code regularly?
Changing it occasionally is worth doing for a reason people rarely think about: on a physical keypad, the same four buttons pressed for years wear visibly, which narrows the guesswork for anyone paying attention. Rotating codes keeps the wear even as well as keeping access current.
Sources
Show sources (3)