...
Serving Brevard County for 25+ Years

Kwikset SmartCode Programming Instructions

Add, change, and delete user codes on Kwikset SmartCode electronic deadbolts and keypad locks.

SmartCode 909
SmartCode 910
SmartCode 913
SmartCode 914
SmartCode 915
SmartCode 917
SmartCode 955
SmartCode 260
← Back to All Lock Guides

⚠️ Important — Read Before Changing Any Codes

  • Always keep the door open while programming or changing codes. Test the new code at least 3 times with the door open before closing it. Lockout service due to a bad code change is avoidable and expensive.
  • If your lock is acting up randomly — beeping for no reason, not responding consistently, or rejecting known-good codes — have it serviced or replaced now. A lock that fails completely will cost far more to deal with in an emergency than a planned repair or replacement. Don't wait until you're locked out.

About Kwikset SmartCode Locks

Kwikset SmartCode electronic deadbolts and lever locks provide keyless entry with programmable user codes. These locks support up to 30 user codes (16 on older models) and feature SmartKey re-key technology. The programming process is the same across most SmartCode models.

Compatible ModelsSmartCode 909, 910, 913, 914, 915, 917, 955, 260
Code Length4 to 8 digits
Max User CodesUp to 30 (model dependent)
Power4 AA batteries
Default Master CodeNone (uses Program button)

Add a User Code (Mastercode Disabled)

Steps to Add a User Code

  1. Make sure the door is open.
  2. Press the Program button once on the interior side of the lock (use a paperclip or SmartKey tool).
  3. Press the Checkmark (✓) symbol once.
  4. Enter a new user code (4-8 digits).
  5. Press the Lock symbol once.
✅ Success: Checkmark illuminates with one beep.
❌ Failure: "X" pattern flashes 3 times with 3 beeps. Code may be a duplicate or too short/long.

Add a User Code (Mastercode Enabled)

Steps to Add a User Code with Mastercode

  1. Keep the door open.
  2. Press the Program button once. Checkmark flashes 5 times with 5 beeps.
  3. Press the Checkmark (✓) symbol once.
  4. Enter your Mastercode.
  5. Press the Lock symbol once.
  6. Enter the new user code.
  7. Press the Lock symbol once.
✅ Success: Checkmark illuminates with one beep.
⚠️ The first 4 digits of each user code must be unique — you cannot have codes like 48151 and 48152.

Delete All User Codes (Mastercode Enabled)

Steps to Delete All User Codes

  1. Keep the door open.
  2. Press the Program button once. Keypad flashes green with 3 beeps.
  3. Press the Lock button once.
  4. Enter your Mastercode.
  5. Press the Lock button once.
  6. Press 9 six times.
  7. Press the Lock button once.
  8. Press 9 six times again.
  9. Press the Lock button once.
✅ Success: Keypad flashes green once with one beep.
⚠️ Test by pressing Lock while door is open. If the latch does not extend, all codes have been deleted.

Enable/Add a Programming Code

Steps to Set a Programming Code

  1. Make sure the door is open.
  2. Press and release the Program button. Two beeps will sound.
  3. Press 3. One short beep, keypad flashes green.
  4. Press the Kwikset button.
  5. Enter your desired Programming Code (4-8 digits).
  6. Press the Kwikset button.
  7. Re-enter the Programming Code.
  8. Press the Kwikset button.
✅ Success: One long beep, keypad flashes green.
⚠️ Once a Programming Code is enabled, the physical Program button is disabled and can only be used for factory reset.

Factory Reset

⚠️ Factory Reset — Erases ALL Codes

  1. Remove the battery pack.
  2. Press and hold the Program button while reinserting the battery pack.
  3. Release the button once the battery pack is installed.
  4. The status LED will flash red and green.
  5. Press the Program button once more.
  6. The latch bolt will extend and retract to re-learn the door orientation.
⚠️ This erases all programmed codes and settings. You will need to reprogram everything from scratch.

Manufacturer Documents

Troubleshooting

  • Keypad not responding: Replace batteries with fresh Duracell or Energizer AA alkaline batteries.
  • Lock not locking/unlocking: Perform the door handing process — remove batteries, hold Program button while reinserting, then press Program again.
  • Beeps but won't unlock: Verify you're entering the correct code. After multiple failed attempts, the lock may enter lockout mode — wait 60 seconds.
  • Code rejected: The first 4 digits of each user code must be unique across all stored codes.

Frequently Asked Questions

What is the default Mastercode on a Kwikset SmartCode lock?

The factory default Mastercode (Programming Code) is typically not pre-set on newer models — you create one during initial setup. On older models, the default may be found on a sticker on the back of the lock interior. Check the installation guide that came with your lock for the specific default.

How many user codes can a Kwikset SmartCode lock store?

Most current SmartCode models (913, 914, 915, 917, 955) support up to 30 user codes. Older models may support 16 codes. Each code must be 4-8 digits long, and the first 4 digits of each code must be unique.

Can I program a Kwikset SmartCode lock without the Programming Code?

No. The Programming Code (Mastercode) is required to add, delete, or modify user codes. If you've lost the Programming Code, you'll need to perform a factory reset, which erases all existing codes and settings. The Programming Code sticker is usually located on the back of the interior assembly.

Will I lose my codes if I change the batteries?

No. All programmed codes are stored in non-volatile memory and survive battery changes. Simply replace the 4 AA batteries and your codes will still work. You do not need to reprogram anything after a battery swap.

What do I do if I'm locked out of my Kwikset SmartCode?

If you've forgotten all user codes, you can still use the physical key to unlock the door. If you've also lost the key, contact a licensed locksmith. A factory reset will restore default settings but requires physical access to the interior of the lock.

Need More Help?

If these instructions didn't solve your issue, contact the manufacturer directly or call your local locksmith:

📞 Kwikset Support 1-800-327-5625 Mon-Fri 7am-4pm PST · Sat 6:30am-2:30pm PST
🔧 Key-En-Lock Locksmith (321) 224-5625 Brevard County, FL · Available 24/7

Can't reach the manufacturer? Our licensed locksmiths service all Kwikset models throughout Brevard County.