A cleaning business handles keys, codes, and home access well by collecting every access detail on the intake call, preferring lockboxes and codes over holding keys, keeping codes only inside the scheduling app’s job record, tagging any keys it does hold with a code number rather than an address, and running one lockout routine every time access fails. Access is what customers worry about most and talk about least, and a visible system is what earns their trust.
This guide is operational practice, not legal or insurance advice, and it does not cover those topics. It fits between the onboarding guide, where access details are first collected, and the cancellation and no-show policy, which covers the lockout charge.
Collect everything at intake
On the intake call, before the first visit, record in the client record:
- How the cleaner gets in: key, lockbox and its code, door or garage keypad code, smart lock code, building or gate entry, or someone home.
- The alarm: code, how to disarm on entry, how to re-arm on leaving, and what to do if it goes off.
- Parking and any building rules.
- Pets: which, where they will be, and whether any door must stay closed.
- Leaving the home: which doors to lock, lights, thermostat, and where to leave a key if one was left out.
- Who to call if access fails, including a second contact.
Confirm all of it in the booking confirmation and ask the client to reply if anything is wrong. Most access failures on first visits trace back to a detail that was assumed rather than asked.
Prefer lockboxes and codes over keys
Order of preference, and why:
- A lockbox at the home, owned by the client, with a code the client can change. The key never leaves the property, the client controls it, and a code change ends access instantly. Most clients accept a lockbox once you explain that it means you never hold their key.
- A door, garage, or smart lock code. Same benefits, and a smart lock can have a code that is unique to your business and removed later.
- Someone home. Fine for a first visit; unreliable as a standing arrangement, because it makes every lockout the client’s fault and your loss.
- A physical key you hold. Last resort, and only with the tagging and logging below.
Say this ordering out loud at intake. “We’d rather never hold your key” is a sentence that builds trust by itself.
If you do hold keys
Some clients will insist, and some homes have no alternative. Then:
- Tag each key with a code number only. Never the client’s name, address, or initials. A lost key with an address on it is a serious problem; a lost key labelled “K-27” is an inconvenience.
- Keep the code-to-client mapping separately, in the client record inside your scheduling tool or a locked file, never on the same ring or in the same box as the keys.
- Store keys in a locked box at your base, not in a vehicle overnight.
- Log every movement: which key, which cleaner, out on which date, back on which date. A paper log or a line in the job record both work; the point is that at any moment you can say where every key is.
- Return keys promptly when a client stops service, with a signed handover or into a lockbox the client controls, and log the return.
A solo cleaner can do all of this with a labelled key box and a notes file. A crew needs the log to be the app.
Where codes live and who sees them
Codes belong in one place: the access notes on the client record inside the scheduling tool, which most tools show to the cleaner assigned to that job on that day and nowhere else. ZenMaid and BookingKoala both carry client notes into the job the cleaner sees; Jobber, Housecall Pro, Maidily, and Zenbooker all have job-level notes in their field apps. The scheduling software guide covers which tool fits.
Codes should not live in text messages, photos, a shared spreadsheet, or a group chat. Two reasons: those copies never get deleted, and when a cleaner leaves, you cannot take them back. Removing a departed cleaner’s app login closes every code at once; nothing else does.
For a solo cleaner without software, a notes app with a passcode and one file per client is the equivalent, and the same rule applies: no codes in messages.
The lockout routine
When a cleaner arrives and cannot get in, one routine every time, as in the cancellation policy guide:
- Try the agreed access and check the record for a second option.
- Wait a set number of minutes, such as 15, inside the arrival window.
- Message or call the client from the app so there is a record, then the second contact.
- Take a timestamped photo at the door.
- Mark the job as a lockout and move to the next job.
The routine protects the cleaner, documents the charge, and keeps the day moving. Do not have cleaners try windows, wait an hour, or leave the home unsecured while they call around.
Leaving the home
The end of a visit is where access trust is won or lost. The cleaner:
- Secures every door and window they opened, and re-arms the alarm as recorded.
- Returns the key to the lockbox or the agreed place, never to a pocket by default.
- Photographs the locked door or the closed lockbox if the client has asked for confirmation, and sends the completion message.
- Notes anything unusual in the job record: a door that would not lock, a pet that got out, a delivery on the step.
A one-line completion message that says “all locked up, alarm set” is one of the most reassuring things a client receives, and most tools send it automatically.
When a cleaner leaves the company
The same day: remove their app login, which closes their view of every code; collect any keys against the log; change any lockbox or smart lock codes they used at homes where the client cannot change them; and tell clients whose homes they cleaned that the cleaner has moved on and their access has been closed. That last message is uncomfortable to send and enormously reassuring to receive.
By business size
Solo cleaners should push hard for lockboxes and codes, because a solo cleaner’s whole reputation rides on access. Keep a labelled key box and a passcoded notes file, and send the “all locked up” message after every visit.
Crews of 2 to 5 need codes in the app, keys logged, and the leaving routine as a checklist item. Assign the same cleaner to the same homes where possible; clients notice, and access errors fall.
Growing companies should audit the key log monthly, review who has app access quarterly, and make lockbox or smart lock access a condition of service for new clients wherever possible, so the key box stops growing.
Mistakes to avoid
- Keys tagged with addresses.
- Codes in text messages or group chats.
- Keys kept in vehicles overnight.
- No log, so nobody knows where a key is.
- Assuming access details instead of asking at intake.
- Cleaners improvising when access fails instead of running the routine.
- Keys lingering after a client has left.
Key takeaways
- Collect every access detail on the intake call and confirm it in writing.
- Prefer lockboxes and codes the client controls; hold keys only as a last resort, tagged by code number, stored locked, and logged.
- Codes live only in the scheduling app’s job record; removing a departed cleaner’s login closes them all.
- Run one lockout routine every time access fails, with a message, a photo, and a job marked as a lockout.
- Secure the home on leaving and send the “all locked up” message; return keys promptly and log it.
Frequently asked questions
What is the safest way for a cleaning business to hold client keys?
Prefer not to hold them. Ask clients for a lockbox at the home, a door or garage code, or a smart lock code you can change, in that order. If a client insists on giving you a key, tag it with a code number only (never the address or name), keep the code-to-client mapping in your scheduling tool or a separate locked record, store keys in a locked box, and log every time a key leaves and returns.
Should cleaners have client alarm codes on their phones?
Only inside the scheduling app's job record, visible to the cleaner assigned to that job on that day, never in text messages, photos, or a shared note. Most cleaning tools show access notes in the job itself. When a cleaner leaves the company, their app access is removed and that closes their access to every code at once.
What should I ask a new client about access?
How the cleaner gets in (key, lockbox, code, someone home), the alarm and how to disarm and re-arm it, gate or building entry, parking, pets and where they will be, and how the client wants the home secured when the cleaner leaves. Record all of it in the client record on the intake call, and confirm it in writing before the first visit.
What should a cleaner do if they cannot get in?
Follow the lockout routine: try the agreed access, wait a set number of minutes inside the arrival window, message or call the client from the app, take a timestamped photo at the door, mark the job as a lockout, and move on. The cancellation policy covers the charge; the routine is what makes it fair and documented.
Do I need to give keys back when a client cancels?
Yes, promptly, and in a way both sides can confirm: hand delivery with a signed note, or a lockbox the client controls. Log the return date. A key that lingers after a client has left is a liability with no upside, and a returned-key note is often the last, and best, impression you leave.