Koohost Koohost Start free trial

Short-Term Rental Access Control: What Actually Works

Access control for short-term rentals is the system that decides who gets in, when they get in, and with what credential. The term sounds corporate. What it actually means: you have a property, strangers rotate through it 50 or more times a year, and every transition needs to be safe, documented, and manageable without you driving over at 11 PM to hand someone a physical key.

If you're still using a lockbox with a 4-digit code that hasn't changed since 2022, this page is for you. If you just listed your first property and you're trying to figure out what hardware to buy, also for you. I run 12 short-term rentals across Texas and the Southeast and I've made most of the mistakes you're about to read.

Why Access Control Is an Operational Problem, Not a Tech Hobby

A bad access control setup costs real money. Here's the math I ran on one of my Columbus, GA properties in 2025: the local locksmith charged $185 per lockout call. I had three lockouts in eight months — a guest who couldn't work a physical key, a key that got pocketed, and once a guest who shared their code with a friend who showed up a day after checkout. That's $555 on one property, in one year, before I fixed it.

Smart locks with per-reservation codes solve three distinct problems at once. First, lockouts drop sharply — a keypad code is harder to lose than a physical key and guests can be talked through it over the phone. Second, you get a full entry audit log. When something goes missing, or a guest disputes the checkout time, you have timestamps. Third, guest messages drop. When someone has a code that works, they don't text you. When they don't, you're troubleshooting remotely at 10 PM while your other guests are asleep.

The Hardware: What to Actually Buy

Three locks I've personally used and can give you real opinions on:

Yale Assure Lock 2 (YRD420): My go-to for most properties. Backlit touchscreen keypad, available in Z-Wave and built-in Wi-Fi variants depending on your setup. Retail runs $180–$220. One real downside: the Wi-Fi version drains AA batteries faster than I'd like. On a high-turnover property I'm swapping batteries roughly every 90–120 days. Set a low-battery alert at 25% and you'll never get caught mid-stay.

Schlage Encode Plus (BE489WB): Built-in Wi-Fi, no hub required, and the Schlage app is genuinely better than Yale's for creating time-limited codes. Around $200 at retail. I have two at my Austin property and they've been rock solid. The fingerprint reader on the "Plus" version sounds good in theory but fails in cold weather — guests wear gloves, the reader errors out, and you get a panic text. Turn it off and stick to keypad-only for rentals.

August Wi-Fi Smart Lock (4th Gen): If you have an existing deadbolt you don't want to replace, August retrofits onto the interior side. Around $200. The trade-off is cloud dependency — generating new codes requires August's servers. When their API goes down (it does occasionally), you can't add remote access. I don't use these on primary entry doors anymore, but they work fine for secondary access like a back gate, pool shed, or garage.

Whatever you choose: avoid hardware that requires a proprietary hub that's also a single point of failure. If the hub dies the night before a holiday weekend booking, you're locked out of managing your own lock. Pick hardware that can fall back to manual keypad entry with a static emergency code while you troubleshoot remotely.

The Software Layer: Where Most Hosts Get This Wrong

Hardware is maybe 30% of this problem. The other 70% is software — what generates codes, delivers them to guests, and revokes them automatically based on your reservation calendar.

In Q1 2026, I had a guest message me saying their code wasn't working. I pulled the lock's event log and saw the code had been issued correctly. The problem was a same-day rebooking — it shifted the previous guest's checkout 2 hours earlier, and I'd manually overridden the automation to accommodate a favor. The revocation fired at 9 AM, the new guest arrived at 10 AM with a dead code, and I was mid-Zoom. Lesson: once you have automated access control, don't manually touch individual bookings unless the system itself fails. Every manual override is an incident waiting to happen.

A solid access control software layer needs to do five things:

If you're evaluating property management software that includes lock automation, here's the real landscape in 2026: most full-featured Airbnb management platforms have some version of this. Hospitable ($29–$99/mo depending on listing count) handles automated messaging well but its lock integration is limited — you can embed a static code in a message template, but generating and revoking codes from the lock itself requires a third-party connection. Hostfully ($109+/mo) has deeper native lock support through its operations layer, but that price point is hard to justify if you're under 10 properties. Know what you're actually getting before you commit.

How to Set Up Access Control on Your STR: Step by Step

  1. Audit every entry point. Front door, back door, garage, pool gate, parking gate. Every unmanned entry a guest might need access to belongs in your system. Missing one creates a gap that you'll discover at the worst time.
  2. Pick hardware that matches your property's connectivity. Poor Wi-Fi in a thick-walled historic property? Consider Z-Wave locks with a local hub rather than cloud-dependent Wi-Fi locks. Test signal strength at the door before buying.
  3. Connect your booking source to your lock platform. Most property management systems link to locks via direct integrations or middleware. Set up the reservation sync first, then run a test with a dummy booking to confirm codes generate and expire correctly.
  4. Define your house policy in the system once. Check-in: 4 PM. Checkout: 11 AM. I add a 2-hour buffer in both directions — code activates at 2 PM, expires at 1 PM on checkout day. This covers early arrivals guests ask about without requiring manual intervention.
  5. Wire the code into your check-in message sequence. The code goes in one place: the check-in message, sent automatically 24–48 hours before arrival. Don't bury it in the booking confirmation — it gets lost. Don't send it day-of manually — it's easy to forget. Automated messaging and access control need to be synchronized so the code is always in the message, no human step required.
  6. Test it fully before your first live booking. Act as a test guest. Confirm the code works at the keypad. Confirm it stops working after your test checkout time. Walk your cleaner through the process. This takes 30 minutes and prevents a 10 PM crisis.
  7. Set up battery monitoring. Most smart locks report battery percentage via their API. Build an alert below 25%. On my properties, batteries need replacing every 90–180 days depending on traffic. That sounds manageable until the battery hits 5% on a Thursday before a long weekend.

Common Mistakes

Using one shared code for all guests. This is the most widespread mistake. You set a 4-digit code during setup, put it in your listing description, and never change it. I did this on my first property for eight months. A former guest walked back in during a vacancy to retrieve something they'd "left behind." I only found out because a neighbor mentioned it. Unique per-reservation codes aren't a nice-to-have. They're the whole point.

Not accounting for timezone mismatches. Your lock platform may store times in UTC. Your property is in Central time. Your PMS stores checkout as "11:00 AM" without a timezone tag. The math goes wrong and your guest's code expires at 6 AM local instead of 11 AM. Test timezone handling explicitly before going live, especially if your property is in a different timezone than where you manage from.

Granting late checkouts without extending the code. You tell a guest they can stay until 1 PM as a courtesy. Your automated revocation fires at 11 AM. The guest calls you panicked at 11:05. Build a way to extend codes in real time from your phone — without calling the lock manufacturer's support line.

No documented fallback. Smart locks fail. Wi-Fi goes down. Firmware updates mid-stay. Every property needs a backup access method: a physical lockbox with a key, accessible to the guest if you give them a secondary PIN. I keep mine in a weatherproof magnetic box in a location I share only when needed. It's been used twice in three years. Both times it was genuinely important.

Where This Gets Hard at Scale

Here's the part most vendor pages skip: once you're above 15–20 properties, managing lock credentials across multiple hardware brands, multiple platforms, and multiple staff members becomes a real coordination problem. I feel this personally at 12 properties. The lock platforms — Yale, Schlage, August — each have separate dashboards. A cleaner who needs a one-time code gets it from a different place than a maintenance vendor who needs 3-day access. You can reduce this with a single middleware layer that normalizes across brands, but most of those tools add another $50–150/mo and another login to manage.

There's no clean answer here if you're running a mixed-brand portfolio. This is an area where the industry hasn't fully solved the multi-brand, multi-role access credential problem. It's a recurring frustration in the STR community, and standardizing on one lock brand per property type is the most practical mitigation until better tooling exists. If all your properties run Schlage Encode, this becomes much simpler. If you have Yale on one and Schlage on another, you're managing two systems indefinitely.

How Koohost Handles This

I built lock management into Koohost because I needed it for my own properties. The system generates a unique PIN per reservation — last 4 digits of the guest's phone number by default, random 4-digit fallback when the number isn't available. Codes activate 2 hours before check-in, expire 2 hours after checkout. Battery alerts fire below 30% and write to the activity log. When a battery hits warning level on a Friday, I get a push notification, not a surprise on Monday.

On the Pro Host plan ($30/mo with Hospitable, Lodgify, or Smoobu connected), the full lock lifecycle is automated — reservation data flows in from your PMS, codes generate, get embedded in the guest's check-in message, and revoke on checkout without me touching anything. The Solo Host plan ($15/mo, iCal-based) runs the same lifecycle from iCal reservation data. Supported hardware today: Yale Assure Lock 2, Schlage Encode, and August. More brands are in progress.

If you want the detailed breakdown on hardware selection, this page goes deeper on smart lock setup specifically. And if you're comparing tools, this comparison page has feature-level detail against the main alternatives. The VRMA technology resources page is also worth bookmarking for vendor-neutral STR tech guidance.

Try Koohost free for 30 days — no credit card. Get started here.

FAQ

Do I need a smart lock for STR access control, or does a lockbox work?

Lockboxes work but have hard limits. A 4-digit lockbox code can't be changed between guests without physical presence. You can't audit who accessed it and when. If a guest shares the code, anyone can walk in after checkout and you'd never know. A smart lock with per-reservation codes solves all three problems. The hardware cost of $180–220 typically pays for itself in one or two prevented locksmith calls or security incidents.

What happens if my smart lock's Wi-Fi goes down during a guest stay?

Most smart locks store recently-generated codes locally on the device. If your Wi-Fi drops, existing codes still work at the keypad — the guest doesn't need internet to enter the code. The risk is generating new codes remotely during an outage. For this reason, program a static emergency code on every lock, store it securely, and be ready to share it by phone if everything else fails.

How do I handle cleaners and maintenance vendors who need ongoing access?

Create a permanent or recurring code for each trusted vendor, distinct from guest codes, and document who holds which code. For one-time vendor visits, generate a time-limited code that expires 4–6 hours after their scheduled arrival window. Your cleaner's code works every week; the plumber's code from Tuesday is dead by Wednesday morning.

Can I standardize on one lock brand across all my properties?

Highly recommended. Mixed hardware means multiple dashboards, multiple apps, and different API behavior when you try to automate across them. The Schlage Encode Plus (Wi-Fi, no hub) is strong for single-family rentals. Yale Assure Lock 2 with Z-Wave is worth considering in properties where the router is far from the front door. Pick one brand per property type and standardize. The operational simplicity is worth paying a small hardware premium for consistency.

What do I do when guests can't figure out the keypad?

This happens more than you'd expect, especially with guests over 60 or in low-light conditions. My fix: the check-in message includes a numbered walkthrough with a photo of the exact keypad. "Press the Yale logo to wake it, enter your 6-digit code, press the Yale logo again." That sequence handles around 95% of cases. For the rest, a 2-minute phone walkthrough gets them in. The photo instructions alone cut my lock-related support messages by roughly 60%.

How can I tell if someone entered my property when they weren't supposed to?

Every smart lock logs every entry attempt — successful or failed — with a timestamp. Check your lock's app or API log. This is one of the strongest practical arguments for unique per-reservation codes: if a shared house code shows an entry on a date with no active booking, you know something is wrong but you don't know who. With a unique per-reservation code, you know exactly which guest or vendor that credential belongs to. The audit trail is only useful if the codes are unique.

Ready to try Koohost? Plans from $15/mo. No credit card to start.

Start free 30-day trial