How to Reset a Kwikset Smart Lock (Every Model)

A Kwikset smart lock reset doesn’t need your old code or the app. On most models you take out the battery pack, hold the Program button while you put it back, and confirm with one more press. The exact steps change from one model to another, though, and a factory reset erases every code on the lock.

So before you reset anything, check whether a smaller fix will do. This guide covers the lighter fixes first, then the network reset and the factory reset for every Kwikset model, with the steps from Kwikset’s own support pages and manuals.

Quick Answer

  • Halo, Halo Keypad, Halo Touch, Aura and SmartCode: remove the battery pack, hold the Program button while you put it back in, keep holding for 30 seconds until the lock beeps and the light flashes red, then press Program once more.
  • Halo Select and Halo Select Plus: same 30-second hold, then release and press the Programming Button again within 5 seconds.
  • Aura Reach: after the 30-second hold, press 1 on the outside keypad, then the Programming Button within 5 seconds.
  • SmartCode 955, 275 and Powerbolt 2: with the door open, use the small program or reset button on the inside.
  • New router or Wi-Fi password: use a network reset, or the Wi-Fi settings in the app on a Halo Select, instead of a factory reset.
  • Before a factory reset: delete the lock in the Kwikset app and remove it from your smart home app.

Kwikset Lock Not Working? Try These First

When a Kwikset lock is acting up, a reset is rarely the first thing to try. These fixes don’t erase anything:

  • Wait a minute. On SmartCode keypads, three wrong codes within one minute lock the keypad for 60 seconds. On the Halo Select Plus, a red light on the outside means a lockout.
  • Put in fresh batteries. Kwikset’s manuals ask for new, non-rechargeable alkaline AA batteries. Rechargeable batteries won’t damage the lock, but Kwikset says the battery level reads wrong with them, so you can miss the low-battery warning. Our Kwikset smart lock battery guide shows how to change them on each model.
  • Power cycle it. Take the battery pack out, wait about 5 seconds and put it back. Kwikset suggests this when a Halo lock can’t find any Wi-Fi networks during setup.
  • Use the key on a Z-Wave lock. Kwikset says a lock that couldn’t reach your system after several tries goes into sleep mode. Lock and unlock the door once with the key, and the lock sends its status again.
  • Check your Wi-Fi. Halo locks only connect to a 2.4 GHz network that isn’t hidden and uses WPA2 (the Halo Select also accepts WPA3).

If the lock shows up in your app but won’t respond, our guide on why a smart lock won’t connect covers the Wi-Fi, Bluetooth and hub problems in more detail.


Network Reset vs Factory Reset

Kwikset has two kinds of reset, and the smaller one is often enough.

A network reset is for when you change your router, your Wi-Fi name or your Wi-Fi password. Kwikset says it deletes the Bluetooth pairings, the Wi-Fi settings and the user associations on the lock. Kwikset’s list for a factory reset is longer: it also includes the access codes and the event history, and the reset returns the lock settings to default, including the door handing (what the lock learned about the direction of your door).

How to Reset a Kwikset Smart Lock - chart of the Kwikset fixes and resets (wait 60 seconds, power cycle, Wi-Fi Settings in the app, network reset, factory reset), what each one erases and when to use it

On a Halo Select or Halo Select Plus, you don’t need either one for a new network. Open the Kwikset app, go to Lock Settings and choose Wi-Fi Settings. The lock stays reachable over Bluetooth while it looks for networks, and Kwikset says it goes back to the old network after 15 minutes if it can’t connect.

On a Halo, Halo Keypad, Halo Touch or Aura, Kwikset says a new Wi-Fi name or password needs a network reset:

  1. Press and hold the “A” button on the inside part of the lock for 10 seconds. After 3 seconds you’ll see a blue light; keep holding until the light turns amber.
  2. Release “A”. The amber light blinks to show the lock is in network reset mode.
  3. Press and release the Program button within 10 seconds. One long beep and a green light mean it worked. Five quick beeps and a red light mean it didn’t, so start again.
  4. Take the battery pack out for 5 seconds and put it back.
  5. In the Kwikset app, go to Home Settings, then Manage Home Locks, and tap the “X” next to the lock. Note the last four digits of the lock first.
  6. Remove the lock from your phone’s Bluetooth list, then add it again in the app with the “+” button and Add a Lock.

How to Factory Reset a Kwikset Smart Lock

Kwikset recommends a factory reset when you change the lock owner, lose your phone or have trouble with a new installation. The reset itself takes about a minute.

Remove It From the App and Your Smart Home First

  1. Kwikset app: delete the lock from the home. Kwikset notes that the old codes and history stay visible in the app until you do.
  2. Phone Bluetooth: find the lock in your phone’s Bluetooth settings and tap Forget Device.
  3. Matter: if your Halo Select, Halo Select Plus or Aura Reach is in Apple Home, Google Home, Alexa or SmartThings through Matter, delete it in that app too. For Apple Home, Kwikset adds one more step: on your iPhone, go to Settings, General, Matter Accessories, select the lock and tap Remove Accessory.
  4. Z-Wave hub: for a HomeConnect or other Z-Wave Kwikset lock, remove (exclude) it from your hub first. On most of them you put the hub in exclusion mode and press the “A” button on the lock once.

Halo, Halo Keypad, Halo Touch and Aura

  1. Remove the battery pack.
  2. Press and hold the Program button while you put the battery pack back in. Keep holding for 30 seconds, until the lock beeps and the status light flashes red.
  3. Press the Program button once more. The light flashes green and red, and the lock starts to learn the door.
  4. The bolt moves in and out. A green light means the door handing worked; a red one means it didn’t.

Halo Select and Halo Select Plus

  1. Remove the battery pack, then press and hold the Programming Button.
  2. Keep holding it while you put the battery pack back in, and for 30 seconds after.
  3. When the status light flashes red and the lock beeps, release the button.
  4. Press the Programming Button once within 5 seconds to confirm.
  5. A series of beeps and a green light, then a pulsing blue light, mean the reset worked. A single tone and a red light mean it didn’t.

Aura Reach

  1. Press and hold the Programming Button and put the batteries in while you hold it. Keep holding for 30 seconds.
  2. When the light flashes red and the lock beeps, release the button.
  3. Press 1 on the outside keypad, then press the Programming Button again within 5 seconds.
  4. Beeps and a green light, then pulsing blue, mean the reset worked.

SmartCode, Signature Series and HomeConnect

The keypad and touchscreen SmartCode deadbolts and levers use the same Program button reset as the Halo. Take out the battery pack, hold Program while you put it back, keep holding for 30 seconds until the lock beeps and the light flashes red, then press Program once more. A green light and two beeps mean the lock is reset (a touchscreen model flashes green and red instead).

Kwikset says this also removes the lock from any smart home system it was paired with. Then run the door handing again (the touchscreen models start it by themselves), and on a HomeConnect lock, add it to your Z-Wave hub again.

SmartCode 955, 275 and Powerbolt 2

These keypad locks don’t use the battery pack. Open the door and unlock it first.

  • SmartCode 955: press and hold the program button for 30 seconds with the SmartKey tool or a paper clip, until you hear one long beep. Press and release it once more (one short beep). An old user code shouldn’t work any more.
  • 275 Contemporary and Powerbolt 2: hold the Reset button for 5 seconds, until you hear three long beeps. Enter 0-0-0-0, press the enter arrow (275) or the lock button (Powerbolt 2), press 0, and press the same button again. The bolt moves to learn the door, and two beeps mean it worked.

After the reset, the programming code is 0-0-0-0 and the user code is 1-2-3-4 again. Change both right away.

Older Locks: Premis and Kevo

  • Premis: hold the “A” button on the back panel for 20 seconds. Kwikset says this doesn’t start the door handing, so run it yourself afterward.
  • Kevo: hold the reset button for 10 seconds, until the lock beeps and the lights flash red. Kwikset stopped supporting the Kevo app on November 14, 2025, so a reset won’t bring the app back. The key and the key fob still work.

After a Factory Reset

After a Kwikset smart lock reset to factory settings, you set up the lock again, like on the day it was installed:

  1. Let it learn the door. Keep the door open and unlocked during the door handing. If it fails, Kwikset says to check exactly that and to put in fresh batteries.
  2. Add it to the app. Add the lock again in the Kwikset app, include it again in your Z-Wave hub, or set up Matter again from Lock Settings and Matter Integration in the Kwikset app. Matter needs a hub with Thread, and our guide to the best Matter hubs explains which ones work.
  3. Create new codes. Every old code is gone, so add codes for everyone who needs one.

If you just moved in, the reset removes the previous owner’s codes and app access, but not their keys. Kwikset’s SmartKey locks can be re-keyed with the SmartKey tool, as long as you have a key that works in the lock now; without one, call a locksmith. Our guide on how to install a smart lock also covers the door handing and alignment checks. If another door has a Yale, our guide on how to reset a Yale smart lock has the steps for every Yale model. For a Schlage, our guide on how to reset a Schlage smart lock has the steps for each Schlage model.


If a Reset Doesn’t Fix It

A reset fixes software and pairing problems, not mechanical ones. If the bolt jams or grinds (alternating red flashes on the Halo Select Plus), check that the door is fully closed and that the bolt lines up with the strike plate. If the keypad still doesn’t respond with fresh batteries, Kwikset’s support team is available at 1-800-327-5625, with electronics support 24 hours a day.

If you’re thinking about a new lock instead, our Schlage vs Kwikset comparison explains the current Kwikset models, and our guide to the best smart locks covers other brands too.


The Bottom Line

Start with the small fixes: wait out a keypad lockout, put in fresh alkaline batteries, or power cycle the lock. For a new router, use a network reset (or the Wi-Fi settings in the app on a Halo Select) instead of a full reset. Save the Kwikset smart lock reset to factory settings for when you change owners or nothing else works, and delete the lock from your apps and hub first. Kwikset also keeps its own factory reset page with illustrated steps for the Halo, Halo Select and Aura Reach.

Can I reset a Kwikset smart lock without the code?

Yes. On most Kwikset smart locks the factory reset uses the Program button and the battery pack, so you don’t need the old programming code, a user code or the app. The SmartCode 955, 275 and Powerbolt 2 use a small button on the inside instead.

Will a factory reset erase the codes on my Kwikset lock?

Yes. A factory reset deletes every access code, along with the event history, the Wi-Fi and Bluetooth connections and the lock settings. If you only changed your router or Wi-Fi password, use a network reset or the Wi-Fi settings in the Kwikset app instead.

How do I factory reset a Kwikset Halo Select?

Remove the battery pack, hold the Programming Button and put the pack back in while you keep holding it for 30 seconds. When the light flashes red and the lock beeps, release it and press the button once more within 5 seconds. A green light, then pulsing blue, means it worked.

Why is my Kwikset keypad not responding after a wrong code?

On SmartCode keypads, three wrong codes within one minute lock the keypad for 60 seconds. Wait a minute and try again. If it still doesn’t respond, put in fresh alkaline batteries before you try a reset.

Should I remove my Kwikset lock from the app before a reset?

Yes. Kwikset says to delete the lock from the home in the Kwikset app and to forget it in your phone’s Bluetooth settings first. If the lock is in Apple Home, Google Home or a Z-Wave hub, remove it there too.

Evan Mercer, founder and lead researcher at Smart Home Matrix

Written by Evan Mercer

Founder & Lead Researcher, Smart Home Matrix

Evan digs through spec sheets, firmware changelogs, and thousands of owner reviews so you don’t have to. Every guide starts with a compatibility check and ends with picks he would install in his own home. Read more about Evan and this site, or see exactly how we choose products.