Forgot your Kwikset smart lock code, or need to change it for security reasons? Whether you’re locking out an old tenant, replacing a housekeeper, or simply want a fresh start after a breach scare, resetting your Kwikset smart lock code is a straightforward task you can handle yourself. Unlike a traditional deadbolt, modern smart locks like Kwikset’s lineup let you manage access codes right from your phone or the keypad itself, no locksmith needed. This guide walks you through the reset process step-by-step, covers what to do when things go sideways, and shares smart practices to keep your home secure going forward.
Table of Contents
ToggleKey Takeaways
- You can reset your Kwikset smart lock code using the mobile app or the keypad—no locksmith needed—in just a few minutes.
- The two primary methods are app-based (easiest for WiFi-connected locks) and manual keypad reset (for non-WiFi models or offline situations).
- Your admin code is critical; if forgotten, perform a factory reset by pressing and holding the Kwikset button on the back for 10-15 seconds, which erases all codes and restores defaults.
- Avoid rejected codes by ensuring they are 4 to 8 digits, unique, and not overly simple patterns like 1111 or 1234—security-focused locks automatically block weak combinations.
- Rotate codes seasonally and assign unique codes to different users (family, contractors, guests) so you can revoke individual access without affecting others.
- Secure your admin code in a separate location away from your home, and use the smart lock’s activity logging feature to monitor which codes are being used and when.
Why You Might Need to Reset Your Kwikset Lock Code
There are several practical reasons to reset a Kwikset smart lock code. Maybe a family member moved out and you want to revoke their access, or a contractor finished the job and shouldn’t have the code anymore. Security concerns can pop up too, if you’ve shared a code with someone you no longer trust, or if you suspect someone has written it down, a reset gives you peace of mind.
Other scenarios include inheriting a home or rental property where the previous owner’s code is still active, moving into a new house and wanting to clear any old access codes, or simply forgetting which code goes to which family member. Some homeowners reset codes seasonally to manage vacation rental access or reset after any guest access is no longer needed.
The good news: resetting your Kwikset smart lock code doesn’t erase the entire lock, you’re just clearing specific user codes or restoring factory settings if needed. This means your lock stays operational, and you maintain control over who gets in.
What You’ll Need Before Starting
Before you reset anything, gather these essentials:
Your admin code or master code – This is the code you set when you first installed or configured the lock. If you don’t have it, you’ll need to perform a factory reset instead.
The Kwikset app (if resetting remotely) – Download the official Kwikset Home app on iOS or Android. Make sure your smart lock is connected to WiFi and paired with your smartphone.
Power supply – Verify the lock has fresh batteries (usually four AA batteries in the back of the lock). A low-battery warning light or beeping sound means it’s time to replace them. Resetting won’t work if power is critically low.
Access to the keypad – You’ll need to be physically at the lock to perform a manual reset. If you’re using the app, you need active internet and the lock connected to your WiFi network.
Documentation – Have the user manual or model number handy (often printed on the lock or packaging). Kwikset makes several models, Halo, SmartCode 916, SmartCode 888, and reset steps vary slightly between them.
If you can’t find your admin code and the lock is acting up, don’t panic. A factory reset clears everything, but you’ll need to set up the lock from scratch as if it were new.
Step-by-Step Code Reset Instructions
How to Reset Using the Kwikset App
The app method is the easiest if your lock is connected to your home WiFi and paired with your phone.
-
Open the Kwikset Home app and log in with your account credentials. Select the smart lock you want to manage from your list of devices.
-
Navigate to the Users or Access Codes section. The exact label varies by model, but it’s typically found in Settings or Device Management.
-
Select the user code you want to delete or reset. Highlight the specific code entry (for example, “Guest Code” or “Family Member”), then tap the delete or remove option.
-
Confirm the deletion. The app may ask you to re-enter your admin code or confirm via a popup. Do so.
-
Wait a few seconds. The app sends the command to the lock wirelessly. You should see a confirmation message saying the code has been removed.
-
To add a new code, tap “Add User” or “Create Code.” Enter the new 4-to-8-digit code, assign it a name (optional), and confirm. The lock updates within seconds.
Pro tip: If your app won’t connect to the lock, your WiFi connection or lock connectivity may be the culprit. Restart the app, restart your home WiFi router, or move closer to the lock to see if the signal improves.
Manual Reset at the Keypad
If you prefer not to use the app, or if your lock isn’t WiFi-enabled, you can reset codes directly at the keypad.
-
Enter your admin code. Press the keypad and type in your master or admin code (typically 4 to 8 digits). You should hear a beep or see a green light.
-
Press the “*” key followed by a menu number. Different Kwikset models use different sequences. For SmartCode models, press “*” then “1” to enter user code management. Consult your manual if the model is different.
-
Select the user code slot you want to clear. The keypad displays numbers corresponding to each stored code (Slot 1, Slot 2, etc.). Press the number of the slot.
-
Delete the existing code by pressing “*” again. The lock typically beeps twice to confirm deletion.
-
Enter the new code. Type in your new 4-to-8-digit code, then press “#” to confirm. You’ll hear a confirmation beep or see a green light.
-
Test the new code. Exit the menu, wait 10 seconds, and try unlocking the door with the new code to make sure it works.
Helpful note: Detailed step-by-step instructions for resetting various Kwikset smart lock models can vary between product lines, so check your specific model’s manual. Some locks require you to press “0” to exit the menu after changes. If you’re working with a SmartCode 916, a specific guide to provides additional detail on entering the default reset code.
Troubleshooting Common Reset Issues
Lock won’t accept the new code. Make sure the new code is 4 to 8 digits (no letters). Avoid codes that are too simple (1111, 1234) or match your PIN or birthday, many locks reject these for security. If the code is valid and the lock still rejects it, check your admin code. If you enter the admin code wrong, the lock locks you out for security. Wait 30 seconds and try again.
App says “Device Offline.” Your lock has lost WiFi connection. Restart your router and move closer to the lock. If the lock is paired to a 5GHz WiFi network, try switching to 2.4GHz: some Kwikset models only support 2.4GHz. If it’s still offline, unpair and re-pair the lock in the app’s Bluetooth or pairing settings.
Forgot your admin code. This is the toughest scenario. You’ll need to perform a factory reset. Press and hold the Kwikset button on the back of the lock (or the program button, depending on your model) for 10-15 seconds until you hear multiple beeps. This erases all codes and returns the lock to factory settings. You’ll then set up the lock as if it were brand new.
Multiple failed reset attempts locked you out. Kwikset locks disable the keypad after several wrong entries for security. Wait at least 30 seconds (sometimes up to 24 hours, depending on the model) before trying again. In the meantime, use a physical key or contact Kwikset support if you can’t wait.
Battery is low or depleted. Replace the four AA batteries in the lock’s battery compartment. Install them correctly, positive end up, and try the reset again. A depleted battery will prevent the lock from holding or changing any settings.
If none of these steps work, a straightforward 5-step process may provide additional clarity. You can also contact Kwikset customer support, have them verify you’re the owner, and they may remotely reset the lock or walk you through advanced troubleshooting.
Best Practices for Managing Smart Lock Security
Once you’ve reset your code, follow these practices to keep your home secure.
Rotate codes seasonally or after guests leave. Don’t let old codes linger. Set a calendar reminder every quarter or whenever access is no longer needed.
Use different codes for different people. Assign unique codes to family members, contractors, or service people. If one code is compromised, you can delete only that user’s access instead of locking everyone out.
Don’t share codes via text or email. If you must share a temporary code with a contractor or visitor, call them or use your smart lock’s “temporary access” feature (if available) to set an expiration date. The code vanishes automatically when the date passes.
Keep your admin code private and secure. Write it down and store it somewhere separate from your smartphone, not on a Post-it on the door or in a shared note. Consider keeping a copy in a safe deposit box or with a trusted family member.
Enable activity logging. Most Kwikset smart locks track which code was used and when. Review these logs in the app periodically to spot unusual activity.
Update the lock’s firmware. The Kwikset app notifies you when firmware updates are available. Install them to patch security vulnerabilities and improve stability.
Check WiFi and Bluetooth range. Smart locks that lose connection can become unresponsive. Keep your WiFi strong and ensure the lock is within Bluetooth range of at least one connected device.
Resetting a Kwikset smart lock code is a quick win for homeowners who want to stay in control of their security. With the app or keypad method, most resets take just a few minutes. Keep your admin code safe, rotate access codes regularly, and you’ll avoid most headaches down the road.


