Home Improvement

How to Change the Code on a Kwikset Smart Lock

How to Change the Code on a Kwikset Smart Lock
Disclosure: This post may contain affiliate links. We may earn a small commission if you purchase through our links, at no extra cost to you. Learn more.

Whether you gave a code to a house sitter, a contractor, or a former roommate, knowing how to change a Kwikset smart lock code is essential for keeping your home secure. The exact steps differ slightly across Kwikset’s lineup, but the logic is the same: enter a master or programming code, add new user codes, and delete the ones you no longer trust. This guide walks through the process for the popular models and covers resets, troubleshooting, and mistakes to avoid.

Why Changing Your Code Matters

A smart lock is only as secure as the codes stored in it. Codes shared during a move, a renovation, or a short-term rental linger in memory until you remove them. Security experts recommend rotating your primary code a few times a year and deleting temporary codes the moment they are no longer needed. Because a keypad code leaves no physical key to recover, deleting a code instantly revokes access with no lock rekeying required.

Smart Home & Security on Amazon

  • Video doorbells
  • Security cameras
  • Smart locks & plugs
  • Robot vacuums
  • Smart thermostats

Shop Smart Home & Security on Amazon →

As an Amazon Associate, we earn from qualifying purchases.

Know Your Kwikset Model First

Kwikset makes several smart lock families, and the programming method depends on which you own. The SmartCode 909, 910, and 916 use on-lock button programming with a master code. The Halo and Halo Touch models use Wi-Fi and the Kwikset app. The Aura connects over Bluetooth and is managed almost entirely through the app. Check the interior housing or your manual to confirm the model number before you begin, because pressing the wrong sequence can put the lock into an unexpected state.

Changing a Code on SmartCode 909 and 910

These keypad-only deadbolts store user codes locally. To add a new code, remove the interior cover to expose the Program button. Enter your current user code and press the Lock button, then press Program once, then press 1, then enter your new four-to-eight digit code and press Lock again. The lock confirms with a green light and a beep. To make the change stick, always test the new code before you close the door.

Changing a Code on SmartCode 916

The touchscreen 916 works similarly but adds a master code option. With the door open, press the Program button once, then enter the new user code and press the checkmark or lock symbol. If you have enabled a master code, you must enter it first before programming any user code. The 916 holds up to 30 user codes, so instead of overwriting one, you can add a fresh code and delete the old one separately for a cleaner audit trail.

Changing a Code on the Halo and Halo Touch

For the Wi-Fi Halo, the easiest route is the Kwikset app. Open the app, select your lock, tap Guests or User Codes, and either edit an existing entry or add a new one. You can name each code, set it as permanent or scheduled, and delete it with a tap. Because the Halo connects over your home Wi-Fi, changes sync even when you are away from home, which is ideal for managing access remotely. You can also program codes directly on the keypad using the master code if the app is unavailable.

Changing a Code on the Kwikset Aura

The Aura is Bluetooth-based, so you must be within range of the lock to manage it, typically inside or just outside your home. Open the Kwikset app, connect to the Aura, tap the access or codes menu, and add, edit, or delete codes there. The Aura supports up to 250 user codes and lets you schedule temporary access windows, which is useful for cleaners or dog walkers who should only get in on certain days.

Step-by-Step: Deleting an Old Code

  1. Identify whether the code is stored locally or in the app.
  2. For app-managed locks, open the code list, select the entry, and choose Delete.
  3. For keypad models, enter Program mode, press the delete or 2 key sequence per your manual, then enter the code slot or the code itself.
  4. Wait for the confirmation light and beep.
  5. Test that the deleted code no longer unlocks the door.

Deleting is just as important as adding; a new code does not automatically cancel an old one on these locks.

How to Add a Master Code

A master code is an optional extra layer that must be entered before any programming changes. On SmartCode models, enable it by pressing Program, then 9, then entering a chosen master code twice. Once active, no one can add or delete user codes without it, which prevents someone with a guest code from tampering with the lock. Write it down and store it securely, because a forgotten master code usually forces a full factory reset.

Resetting the Lock to Factory Defaults

If you inherit a home, lose the master code, or want to wipe every stored code at once, a factory reset is the answer. On most SmartCode and Halo locks, remove the battery pack, press and hold the Program button while reconnecting the battery, keep holding for about 30 seconds until the lock beeps, then press Program once more. This erases all user codes and returns the lock to a blank state so you can reprogram from scratch. After a reset you must also re-pair app-connected models.

Battery Care and Timing

Kwikset smart locks run on AA batteries, usually four, and low batteries can interfere with programming. If your code changes will not save, fresh batteries often solve the problem. A healthy set lasts roughly six months to a year depending on usage, and the lock flashes a low-battery warning before it dies. Never attempt to reprogram a lock that is beeping a low-battery alert, because the change may not write correctly.

Troubleshooting Failed Code Changes

If a new code will not program, first confirm you are in Program mode, indicated by the button light. A rapid red flash usually means the code was rejected, often because it duplicates an existing one or the door is locked when it should be open. If the keypad is unresponsive, replace the batteries and try again. For app-managed locks, make sure the phone has a solid connection and the lock firmware is current, since outdated firmware can block syncing.

Common Mistakes to Avoid

The most frequent error is adding a new code but forgetting to delete the old one, leaving both active. Another is programming with the door closed and locked, which many models reject for safety. People also choose weak codes like 1234 or a house number, which are easy to guess; pick a random four-to-eight digit sequence instead. Finally, do not lose the master code, since recovering it means erasing every stored code with a reset.

Security Best Practices

Use a unique code for each person so you can revoke access individually and see who used the door in app-connected models. Rotate your main code seasonally, and always delete temporary codes on the day access should end. Enable auto-lock so the deadbolt secures itself if someone forgets, and keep a physical key backup stored safely off-site in case of total battery failure. These habits keep a keypad lock as secure as its technology allows.

Frequently Asked Questions

How many codes can I store? It ranges from 8 on basic SmartCode models to 250 on the Aura. Do I need Wi-Fi to change a code? Only for remote changes; keypad programming works offline. Will changing a code affect my physical key? No, the key and keypad operate independently. Can I schedule a temporary code? Yes, on app-connected Halo and Aura models. What if I forget my master code? A factory reset is required, which erases all stored codes.

The Bottom Line

Learning how to change a Kwikset smart lock code takes only a few minutes once you know your model. Keypad-only SmartCode locks use on-device Program sequences, while the Halo and Aura let you manage codes from the app with per-user names and schedules. Whatever model you own, always delete outdated codes, use strong unique combinations, keep fresh AA batteries installed, and store your master code and a backup key securely. Do that, and your smart lock stays exactly as trustworthy as you need it to be.