Best next move Skim the setup path, then jump to the section that matches the problem in front of you.
At a glance
Time
15-45 min
Difficulty
Beginner-friendly
Best for
Short-term rental hosts
Next step
Choose one workflow to improve

Guest Code Not Working Smart Lock

It’s 11:14pm. Your guest is standing on the porch in the rain typing the four numbers you sent them, and the lock just blinks red and beeps. They’ve already texted you twice. You’re three states away. The cleaner has gone home. This is the situation every host with a keypad lock eventually walks into, and it almost never happens at a convenient time.

The good news is that a guest code not working on a smart lock is almost always one of about six things, and you can usually solve it from your phone in under five minutes if you know what to check and in what order. This guide is the playbook I run through whenever a guest pings me with a code that isn’t taking. It works for the rotating-code locks, the always-on PIN models, and the Wi-Fi connected ones that sync from a host app. Bookmark it before you need it. The full smart lock troubleshooting checklist is the parent reference.

Who this is for

If you run a short-term rental with self-check-in — whether that’s a single Airbnb in a duplex or a portfolio of vacation rentals across a region — this is for you. Specifically, if you’re using a Schlage Encode, a Yale Assure 2, an August Wi-Fi Smart Lock, a Eufy Smart Lock Touch, or any platform that pushes guest codes from a host dashboard like Hospitable, Hostaway, OwnerRez, or directly from Airbnb’s smart lock integration, you’ve already had or will eventually have a code refuse to work at the worst moment. The fixes below assume you can text the guest, you can pull up the lock’s app on your phone, and you have basic admin access. If a co-host or property manager owns the lock account, this is also the right page to send them.

Symptoms: read the lock before you panic

Smart locks tell you a lot if you know how to read them. Before you do anything else, ask the guest two questions: “What color is the keypad lighting up when you type the last digit?” and “Is it making one beep or three?” The pattern is almost always the diagnosis.

  • Solid red, single long beep — the code was rejected. The lock heard the entry, it just doesn’t recognize it.
  • Three short red flashes — usually means the code has expired or is outside its scheduled window.
  • No light at all, dead keypad — battery is gone or the keypad lost contact with the lock body. See our guide on a smart lock battery died at an Airbnb for the recovery steps.
  • Green light, latch motor whirs but bolt doesn’t move — mechanical bind, not a code problem. Have the guest pull the door toward them while typing.
  • Faint beep but no LED — battery is critically low and the lock is in survival mode.

Get the symptom first. It saves you ten minutes of guessing.

Fast checks before you reset anything

Ninety percent of the time, the lock is fine and one of these is the culprit. Walk through them in order.

  1. Open the lock app and confirm the guest’s code is actually showing as active. With many platforms, codes are scheduled by check-in time. If your guest arrived early, the code may not be live yet.
  2. Check the time zone on the lock. The Schlage Encode and Yale Assure 2 both rely on the lock’s internal clock for scheduled codes. If your property manager set it up while traveling, the clock could be off by hours.
  3. Confirm the code length. Some locks accept 4-digit, others require 6-8 digits. Airbnb’s auto-generated codes are usually 4 digits; if your lock requires more, the message the guest got is wrong.
  4. Ask if they’re pressing the Schlage logo, the lock icon, or hitting a wake button before typing. On the Encode, you must touch the keypad once to wake it before any code will register.
  5. Look at battery percentage in the app. Below 15%, locks start rejecting valid codes intermittently to conserve power.

Most likely causes, ranked by how often I actually see them

1. The guest is typing it wrong

I know. But it’s the answer roughly half the time. People type 5683 instead of 5638 because they’re tired and it’s dark. Have them try one more time slowly, with the porch light on if you have a Philips Hue or Kasa smart bulb you can flip remotely. Confirm by reading the digits to them out loud over a phone call instead of relying on the SMS they’re squinting at. Tighter check-in instructions cut this to almost zero — our smart lock guest instructions guide covers exactly what to put in the day-of message.

2. The code never synced to the lock

This is the single most common real failure. You created the code in your host app, the app says “sent,” but the lock’s Wi-Fi or Bluetooth bridge dropped the message. Wi-Fi locks like the Encode push directly; Bluetooth-only models like older August units rely on a bridge that has to be plugged in and online. If the bridge is offline, every code you’ve created since it dropped is sitting in a queue. Open the lock app, look for a “sync” or “refresh” button, and force-push. The deeper diagnostic flow lives in our smart lock Wi-Fi bridge issue guide.

3. The schedule window is wrong

Many host platforms create codes with a strict start and end time. If your guest checked in at 2pm and the code is set to activate at 3pm, the lock is doing exactly what it was told. Edit the schedule to start now or remove the time bounds entirely for the day.

4. The previous guest’s code is still active and conflicts

If two codes have overlapping digits in some Yale and Schlage models, the lock can get confused on which to honor. It’s rare, but it happens. Delete old codes from previous bookings as a routine. I purge mine every Monday. Brand-specific symptoms are covered in Yale lock code not working and August lock guest access problem.

5. The lock is offline and out of sync

If the lock dropped off the network, it’s still functioning on whatever code list it last had. New codes you created in the last few hours won’t be there. Check the connection status; if it’s offline, walk through our smart lock offline fix steps. The wider list of failure modes lives in our smart lock not working at an Airbnb triage guide.

Step-by-step fix from your phone

  1. Open the lock’s native app (Schlage Home, Yale Access, August). Don’t rely on Airbnb’s view — go to the source.
  2. Confirm the lock is online. If it’s not, that’s your real problem. Power-cycle the bridge or router.
  3. Find the active access code list. Verify the guest’s code is listed and currently in its active window.
  4. If the code shows but isn’t working, delete it and create a fresh one with no schedule limit (24-hour access for today). Send the new code via the booking platform’s secure messaging.
  5. Tell the guest to wait 60 seconds, then try the new code. Most locks need that buffer to receive and store the new credential.
  6. If it still fails, fall back to your backup method. This should be a Master Lock 5401D lockbox with a physical key, hidden in a place only you and your cleaner know. Every smart-lock property needs one — our backup key plan for Airbnb lays it out end to end.

When to reset the lock entirely

Don’t factory reset until you’ve exhausted the steps above. A factory reset wipes every code, removes the lock from your account, and on some models requires you to be physically present to re-enroll. If your codes have been intermittent for days — some work, some don’t, with no obvious pattern — that’s reset territory. Replace the batteries first with fresh alkalines (Duracell or Energizer, not the dollar-store variety), wait an hour, and try again. If symptoms persist, schedule a reset for between bookings, never during one.

Guest message template while you fix it

Buy yourself five minutes of patience with a clear, calm message. Save this in your platform as a saved reply.

“Sorry about that — I’m pulling up the lock right now. Can you tell me what color the keypad is flashing and how many beeps it’s making? I’ll have a fresh code to you in two minutes. If you need somewhere warm in the meantime, the [coffee shop / lobby / neighbor name] is right at [address] and I’ll cover the coffee.”

That last sentence matters more than the technical fix. Guests forgive almost anything if you remove the misery from the wait.

Prevent it from happening next booking

  • Replace lock batteries every six months on a calendar reminder, not when the app warns you. Apps lie about percentage in cold weather.
  • Set guest codes to start one hour before earliest check-in, not at check-in. Buys you a buffer for early arrivals.
  • Test the code yourself or have your cleaner test it during turnover. Add it to the cleaner checklist.
  • Keep a backup lockbox with a physical key. Rotate the lockbox combo monthly.
  • Send the access code with photos of the keypad in your check-in message so guests aren’t fumbling at the wrong button.

A diagnostic prompt you can paste into Claude or ChatGPT

When you’re tired and the symptoms aren’t matching anything, paste this into an AI chat to get a structured diagnosis fast:

“I’m an Airbnb host. My [BRAND/MODEL] smart lock is rejecting a guest code I just created. The keypad shows [COLOR / FLASH PATTERN] and beeps [NUMBER] times. The lock app says the lock is [ONLINE / OFFLINE], battery is [PERCENT], and the code is set to [SCHEDULE]. The guest is on the porch right now. What is the most likely cause and what should I do in the next 5 minutes?”

FAQ

Why does my smart lock code keep getting rejected even though it’s correct?

Three usual suspects: the code is outside its active schedule window, the lock is offline and never received the new code, or the lock’s clock drifted and thinks the schedule expired. Open the lock’s native app, confirm online status, and create a fresh always-on code with no time limit for the rest of the day. That bypasses both schedule and sync issues.

Can a Schlage Encode code stop working out of nowhere?

Yes. The most common reason is the lock falling off Wi-Fi after a router restart or firmware update. Existing codes still work, but anything created after the disconnect won’t sync until the lock reconnects. Power-cycle the lock by pulling one battery for ten seconds, reseat it, and check the app for online status. The brand-specific deep dive is in our Schlage Encode code not working guide.

What do I do if the guest is locked out and I can’t fix it remotely?

Use your backup. Every smart-lock property needs a hidden lockbox with a physical key or a backup PIN you control directly. Walk the guest to it over the phone. If you don’t have one, your local options are a neighbor with a spare, a 24-hour locksmith (you’ll cover this), or rebooking the guest at a nearby hotel for the night. Our walkthrough on an Airbnb guest locked out by a smart lock covers the full escalation tree.

How long does it take a new code to sync to the lock?

For Wi-Fi locks like the Schlage Encode and Yale Assure 2 with the Wi-Fi module, usually 30-90 seconds when the lock is online. Bluetooth-only locks with a separate bridge can take 2-5 minutes. If it’s been longer than five minutes and the code still isn’t on the lock, your lock is almost certainly offline.

Related reading

Next steps

Save this page and the diagnostic prompt above somewhere you can reach in 30 seconds — pinned chat, notes app, anywhere. The hosts who handle lockouts well are the ones who already know the answer before the guest asks. For the wider context, see our smart lock troubleshooting cluster and the broader smart locks pillar.