Home Improvement

Kwikset Smart Lock Reset Code Guide

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.

When a keypad stops accepting codes, a housemate moves out, or you buy a home with a lock someone else programmed, the fix is a Kwikset smart lock reset code procedure that wipes the old programming and lets you start clean. The good news: every current Kwikset keypad lock has a factory-reset routine you can run in under two minutes without a locksmith.

This guide gives the exact Kwikset smart lock reset code steps for the popular SmartCode, Halo, and Aura lines, explains the master code, and walks through re-programming new user codes afterward so the door is secure again.

Reset vs re-code: know which you need

Two different problems, two different fixes. If you just want to add or delete a user code and you still know the master code, you do not need a full reset, skip to programming. If codes are not working, you forgot the master code, or you inherited the lock, run a factory reset. A factory reset erases all user codes, the master code, and any pairing to a phone app or hub, returning the lock to out-of-box state.

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.

Before you start

  • Have the interior lock cover off so you can reach the program button and the reset button on the back panel.
  • Keep the physical key handy; you will use the deadbolt turn during the sequence, and the key lets you in if a step fails mid-reset.
  • Make sure batteries are fresh. A reset on a low battery can corrupt the process; replace the four AA cells if the low-battery light has shown.
  • Have the door open so you are not locked out while the bolt cycles.

Factory reset: Kwikset SmartCode 909, 910, 911, 913, 914

On these classic keypad deadbolts the reset lives on the interior assembly. With the door open:

  1. Remove the battery pack.
  2. Press and hold the Program button (the single button on the interior unit).
  3. While still holding Program, reinsert the battery pack. Keep holding for about 30 seconds until the lock beeps and the keypad flashes.
  4. Release the Program button. Press Program once more; the bolt will extend, confirming the reset.

The lock is now blank with no user codes. Some models require you to also toggle a switch on the back rather than pulling the battery, so check the small reset instructions printed inside the cover if the beep does not come.

Factory reset: Kwikset Halo and Halo Touch (WiFi)

The Halo connects to WiFi, so the reset also unpairs it from the app.

  1. Open the door and take off the interior cover to expose the battery pack and the Program button.
  2. Remove the battery pack.
  3. Press and hold the Program button, then reinsert the batteries while holding.
  4. Continue holding Program for roughly 30 seconds until you hear one long beep and see a red flash.
  5. Release, then press Program again to confirm; the lock chimes and the keypad LEDs cycle.

Afterward, delete the lock from the Kwikset app if it still appears, then re-add it as a new device so WiFi and remote access work again.

Factory reset: Kwikset Aura (Bluetooth)

The Aura uses Bluetooth and the same physical routine: door open, cover off, remove batteries, hold Program, reinsert batteries, hold about 30 seconds until the beep and flash, release, and press Program to confirm. Then remove the old lock entry in the Kwikset app before pairing fresh. Bluetooth locks only pair to one primary phone at a time, so the person re-programming should do the app pairing from the phone that will manage access.

Setting a new master code

The master code is a special code (available on many SmartCode models) that lets you add and delete user codes from the keypad without opening the cover. It is optional and off by default. To enable it after a reset, enter the factory default sequence from your model’s manual, then press Program and follow the prompts to store a 4 to 8 digit master code. Write it somewhere safe; if you lose the master code, your only recovery is another factory reset.

Re-programming user codes

With the lock reset, add entry codes:

  1. Press the Program button once. The keypad flashes to show it is ready.
  2. Enter a new 4 to 8 digit user code on the keypad.
  3. Press the lock symbol (or Program again, depending on model) to save. A confirming beep means the code is stored.
  4. Repeat for each additional user. SmartCode locks hold up to 16 or 30 codes depending on the model; Halo holds up to 250 through the app.

Test every new code from outside before you consider the job done, and delete any temporary code you shared during setup.

Deleting a single code without a full reset

If you only need to revoke one person’s access and still know the master or program access, you can delete an individual code rather than wiping everything. Press Program, enter the specific user code you want removed, and press the lock symbol; the lock beeps to confirm deletion. Through the Halo or Aura app, you simply toggle or delete that user’s code entry, which is faster than any keypad routine and logs when it was removed.

Finding your model number

The reset routine varies slightly by model, so identify yours before you start. Kwikset prints the model number on a sticker inside the interior assembly, visible once you slide off the cover, and often on the original packaging or the lock’s app screen. The SmartCode family shows numbers like 909, 910, 911, 913, 914, and 916; the WiFi units are branded Halo and Halo Touch; the Bluetooth unit is Aura. Matching the exact model to the manual matters because a few older SmartCode versions use a small reset switch on the back of the interior unit rather than the battery-pull-and-hold method, and using the wrong sequence simply does nothing.

Re-connecting to the app and hub

A factory reset unpairs a Halo or Aura from your phone and any smart-home hub, so plan to re-add it. In the Kwikset app, delete the old lock entry first, otherwise the app may refuse to pair a “new” device it thinks already exists, then run through fresh setup so WiFi (Halo) or Bluetooth (Aura) reconnects. If the lock was linked to Amazon Alexa, Google Home, or a home-automation system, you will need to re-authorize it there too. Do the app pairing from the phone that will manage access day to day, and re-share access codes or digital keys with household members once the lock is back online.

Security housekeeping after a reset

Resetting is the perfect moment to tighten security. Set a brand-new master code that no previous owner or former housemate knows, and choose codes that are not obvious, avoid 1234, your street number, or a birth year. Give each regular user their own unique code so you can revoke one person’s access later without disturbing everyone else, and delete any temporary contractor or guest code the day the job ends. On app-connected models, enable the access log so you can see who entered and when, and turn on auto-lock so the deadbolt throws itself 30 seconds after the door closes. These habits turn a reset lock into a genuinely secure entry point rather than just a working keypad.

When the reset will not take

If the sequence fails repeatedly, three culprits are usual: weak batteries (replace all four AAs, do not mix old and new), a stuck bolt binding against the strike plate (loosen the two deadbolt screws so the bolt throws freely), or holding the Program button for too short a time. The full 30-second hold is not optional; count it out. If the keypad still will not clear after fresh batteries and a proper hold, contact Kwikset support with your model number, printed on the interior assembly, before assuming the lock is defective.

After the reset

Once you have run the Kwikset smart lock reset code procedure and programmed fresh codes, re-pair the app, re-share access with household members, and change the master code so no prior owner’s programming lingers. A clean reset plus new codes gives you the same security as a brand-new lock, without paying a locksmith or buying replacement hardware.