TTLock passcode types explained: which one to use
TTLock-compatible locks generally support seven passcode types: permanent, timed, one-time, erase, cyclic, custom and the built-in admin passcode. Each behaves differently around validity, reuse and what it can do to other codes, so picking the right type matters as much as picking a memorable number.
What you need
Smart Lukko is an independent third-party app for TTLock-compatible smart locks, not affiliated with TTLock or Sciener, and passcode behaviour described here applies to keypad-equipped locks on this platform generally, though the exact list of available types can vary by model and firmware. You need admin access to the lock in the app, and Bluetooth range or a paired gateway to sync a new code onto the lock.
Passcode type comparison
| Type | Validity | Best for |
|---|---|---|
| Permanent | Never expires until manually deleted | Household members, long-term staff |
| Timed | Repeatable within a set start/end window | Short-term guests, contractors with a known end date |
| One-time | Works once, then deactivates | Single deliveries, one-off visitors |
| Erase | Works once, then clears other passcodes it is configured to remove | Wiping a lock's codes remotely without physical access |
| Cyclic | Repeats on chosen days within a daily time window | Cleaners, recurring staff shifts |
| Custom | User-chosen digits within app rules, valid per the type applied to it | Memorable codes for family members |
| Admin passcode | Set once at lock initialisation, permanent | Owner's master code; also used to enter some on-lock settings menus |
How each type behaves
- Permanent passcode. Works indefinitely at any time, on any day, until you delete it from the app. Simplest option for someone with ongoing, unrestricted access.
- Timed passcode. Active repeatedly between a start and end date/time you set, then stops working automatically without needing manual deletion.
- One-time passcode. Valid for exactly one successful entry, then the lock deactivates it on its own.
- Erase passcode. A special code that, when entered, deletes a batch of other passcodes from the lock. Useful for clearing old codes on a lock you cannot reach with the app, since entering it physically at the keypad performs the cleanup.
- Cyclic passcode. Repeats only on the days of the week you select (e.g. Monday-Friday) and only within a daily time window you define, then is inactive outside those hours.
- Custom passcode. Lets you or the recipient choose the actual digits rather than accept an app-generated number, while still following whichever validity type (permanent, timed, etc.) is applied to it.
- Admin passcode. Created during the lock's initial setup and tied to the owner account. It is permanent by nature and, on many models, also unlocks access to certain on-device configuration menus, so it should be treated as sensitive as the owner's own login.
Common mistakes
- Using a permanent code for a short stay. It never expires on its own, so you must remember to delete it manually — a timed code removes that burden.
- Confusing erase passcodes with regular deletion. An erase passcode wipes a group of codes when entered at the keypad; it is not a normal unlock code, and issuing it to the wrong person can remove access you meant to keep.
- Sharing the admin passcode with guests. It should stay owner-only; use a dedicated timed or one-time code for anyone else.
- Setting a cyclic code without checking the lock's clock. Cyclic windows depend on the lock's internal time being accurate; a drifted clock shifts when the code actually works.
Frequently asked questions
Which passcode type should I use for a weekend guest?
A timed passcode is usually best: set the validity window to cover check-in through check-out, and it stops working automatically afterward without you needing to delete it manually.
What is an erase passcode used for?
An erase passcode is a special code that deletes a set of other passcodes from the lock when entered on the keypad. It is useful for clearing old codes on a lock you cannot reach with the app directly.
Is the admin passcode the same as an admin eKey?
No. The admin passcode is a keypad code set during lock initialisation, while an admin eKey is an app-based permission that can be granted to any user. They serve different access methods.
Can a cyclic passcode work on only some days of the week?
Yes, cyclic passcodes let you choose specific days and a daily time window, so you can set one to work only on weekdays or only on weekends, for example.
Do all TTLock-compatible locks support every passcode type?
Not always. Support for types like erase or cyclic codes can vary by lock model and firmware, so check the passcode menu in the app for the specific types your lock offers.
Related feature: TTLock passcodes, fingerprints & cards guide
Keep reading
- How-To GuidesHow to send a TTLock temporary passcode to a guest
- How-To GuidesHow to set up a TTLock cyclic passcode for staff
- TroubleshootingTTLock Passcode Not Working? Here's Why