Back to Kwikset Guides
Kwikset

How Do I Factory Reset a Kwikset Smart Lock and Reprogram All Codes?

Kwikset GuideSmart Locks
easy difficulty 10-15 minutes 111 views 5 found helpful Updated
This guide applies to: Kwikset Kwikset Smart Lock (Kwikset Halo, Kwikset Aura, Kwikset Premis, Kwikset SmartCode 916, Kwikset SmartCode 914)
At a glance — most common causes
  • Previous owner codes still active on the lock
  • Master code forgotten after initial setup
  • Lock firmware glitch causing code recognition failures
10-15 minutes11 solutions coveredeasy level

Expert Review & Technical Scope

DeviceKwikset Kwikset Smart Lock
Model CoverageKwikset Halo, Kwikset Aura, Kwikset Premis, Kwikset SmartCode 916, Kwikset SmartCode 914
Fix Time10-15 minutes
DifficultyEasy
Required Tools4 AA batteries
Network / ProtocolWi-Fi / app-based troubleshooting context

Problem Description

You need to factory reset your Kwikset smart lock because you forgot the master code, inherited a lock from a previous homeowner, the lock is behaving erratically, or you want to clear all user codes and start fresh. A factory reset erases all programmed user codes, the master code, and any smart home integrations returning the lock to its out-of-box state. After reset you need to create a new master code and reprogram all user codes. This guide covers the reset process for all Kwikset smart lock models and the complete reprogramming procedure.

Symptoms

  • Forgot the master programming code
  • Inherited lock from previous homeowner with unknown codes
  • Lock behaving erratically not responding to any codes
  • Want to remove all existing user codes at once
  • Lock not pairing with smart home hub after previous setup
  • Need to transfer lock to a new owner with clean setup

Recognize these? Here's what usually causes it.

Common Causes

  • Previous owner codes still active on the lock
  • Master code forgotten after initial setup
  • Lock firmware glitch causing code recognition failures
  • Too many codes programmed causing conflicts
  • Lock paired to previous smart home system needing clean start

Most fixes happen in the first 3 steps.

Warning

A factory reset erases everything including smart home hub pairing. If your lock was connected to SmartThings, Apple HomeKit, or another hub you need to remove it from the hub and re-pair after the reset. The lock cannot be controlled by the hub until re-paired. Also note that WiFi-connected Kwikset locks like Halo will need to rejoin your WiFi network.

Tools & Requirements

4 AA batteries
Recommended Tools for Kwikset Smart Lock

These tools will help you complete this fix.

As an Amazon Associate we earn from qualifying purchases.

Step-by-Step Solution

1

Perform Factory Reset — SmartCode Models

Remove the battery pack from the interior side of the lock. Press and hold the Program button which is a small button on the interior assembly. While holding the Program button reinstall the battery pack. Continue holding the Program button for 30 seconds. You will hear one long beep confirming the reset. Release the button. All user codes and the master code are now erased. The lock is in factory default state.

2

Perform Factory Reset — Halo and Aura Models

For Kwikset Halo and Aura WiFi locks remove the battery pack. Press and hold the Program button on the interior. While holding reinstall the battery pack. Continue holding for 30 seconds until you hear one long beep. Release. For Halo models you also need to reset the WiFi connection. Open the Kwikset app and remove the lock from your account then re-add it after the reset. The lock will need to reconnect to WiFi during setup.

3

Create New Master Code

Immediately after factory reset you must create a new master code. Press the Program button once. Enter your desired master code which should be 4 to 8 digits. Press the Lock button. If you hear one beep the master code is set. If you hear three beeps try again with a different code. Choose a code that is not easily guessable but memorable. Write it down and store in a secure location. You need this code to add user codes and change settings.

4

Add User Codes

Press the Program button once. Enter your master code. Press the Lock button. Press the Program button again. Enter the new user code which should be 4 to 8 digits. Press the Lock button. One beep confirms the code was added. Repeat for each household member. Most Kwikset models support 16 to 30 user codes depending on the model. Give each person a unique code so you can track who locked and unlocked in the app history.

5

Test All Codes

With the door open test every code you programmed. Enter each code and verify the lock responds with one beep and the bolt moves. Test from both the exterior keypad and any connected app. Do not close the door until all codes are verified working. If any code does not work delete it and reprogram. Testing with the door open prevents lockout if a code was not saved properly.

Quick Solutions

Perform factory reset to erase all codes and settings
Create a new master code after reset
Program new user codes for household members
Re-pair with smart home hub after reset
Set lock handedness for correct door orientation
Test all new codes before closing the door

Still having issues? This is usually the deeper cause below.

If the keypad rejects valid codes, a lockout timer may be running — five failed entries locks most keypads silently for 5–10 minutes.

Pro Tip

After factory reset and reprogramming set the lock handedness if your model requires it. With the door open press the Program button then press 9 then press the Lock button. The lock will auto-detect whether it is installed on a left or right-handed door. This ensures the motor rotates in the correct direction for locking and unlocking.

Real-World Insight

Most smart lock failures people label as hardware issues turn out to be a code wiped during a sync, or a setting reset nobody remembers triggering.

What Usually Goes Wrong
  • Previous owner codes still active on the lock
  • Master code forgotten after initial setup
  • Lock firmware glitch causing code recognition failures
  • Too many codes programmed causing conflicts
  • Lock paired to previous smart home system needing clean

Official Manufacturer Manual

If you need the complete manufacturer documentation for advanced setup, wiring diagrams, or detailed specifications, you can download the official manual below. The manual includes full technical instructions directly from the manufacturer and may help if your issue requires deeper troubleshooting.

Download the Official Kwikset Smart Lock Manual

Source: kwikset.com

Need More Help? Kwikset Support

Note: The contact information below connects you directly to Kwikset's official customer support team, not Trunetto. They can help with warranty claims, device replacements, and advanced technical issues.