Keyed-Alike System Programming Technique

Why this matters

A keyed-alike request sounds like the simple version of master keying: same key, several doors, no hierarchy to design. That simplicity is exactly what makes it easy to get wrong in two different ways. Done sloppily, one cylinder in the set does not actually match the rest, and the customer discovers it standing at the one door their key will not open. Done correctly but without explaining the tradeoff, you deliver exactly what was asked for, and the customer only understands what they bought the day a single lost key compromises every door on the property, because keyed alike has no hierarchy to fall back on: unlike a master system, there is no change key that opens only one door. Both failures are avoidable, and both come from treating this as "cut a few extra keys" instead of a system with its own combinating technique and its own record.

What keyed alike is, and where it stops making sense

A keyed-alike set is multiple cylinders combinated to the identical bitting, so one key operates all of them through one shear line. There is no change key, no sub-master, no hierarchy of any kind; every key cut to that bitting opens every door in the set. That is different in kind from master keying, where each cylinder carries two shear lines so a tenant's own key opens only their door while a separate master key rides a second shear line across the property. If a customer needs to hand someone access to one door without giving them the rest, keyed alike cannot do that; the answer is a master key system, and that design work belongs to the master key system SOP, not here.

Keyed alike earns its place where a single point of compromise is an acceptable risk under one authority: a homeowner's exterior doors, a small business's few doors under one owner, a landlord's row of self-storage units where the customer already accepts the manager holds a master anyway. It stops making sense the moment two different people need different scopes of access, and it is worth saying that out loud to the customer before you cut the first key, not after.

Choosing a bitting

Pick a single valid bitting for the platform before you touch a cylinder. Two constraints govern the choice, and both come from the mechanism, not from preference: the bitting has to respect the platform's maximum adjacent cut specification, because two cuts spaced past that limit will not clear the key guide reliably no matter how carefully you pin to them, and it has to be a combination you have not already issued nearby. Check your own shop's bitting history before committing to a code; reusing a bitting you cut for a property down the block, even by accident, hands two customers a working duplicate key to each other's doors that neither of them knows exists.

The other trap sits earlier than your own history: stock cylinders and deadbolts frequently ship pre-pinned to a common factory demonstration bitting so the display lock on a hardware store shelf can be shown working. If you install a customer's hardware without rekeying it off that shipped combination, and a neighboring property installed the same product line without rekeying either, both customers are keyed alike to each other and neither one asked for that. Treat factory-shipped bitting as burned by default; the only way to know it is safe to keep is to have cut it yourself for this specific job.

Combinating the cylinders

Two paths get you to the same bitting, and the technique differs. Ordering factory-combinated cylinders cut to your chosen code is faster and more consistent on a large set, but it puts the accuracy of every cylinder in the set behind the code-cutting machine that produced the keys, so confirm that machine's daily check is current before relying on its output for a set this size. Hand-pinning existing cylinders in the field gives you control over hardware the customer already owns, at the cost of doing the accuracy work yourself, chamber by chamber, against the platform's pin chart for your chosen bitting.

Whichever path you take, designate one key as the session's reference before you pin the first chamber, and do not deviate from it. Set that key aside physically, separate from any customer's existing key and separate from anything you cut earlier in the day for a different job, and use it only to gauge pin height at each chamber. The specific failure this guards against is a mismatched reference: if you gauge cylinder four against a key that was itself cut a half-position off from the rest of the set, cylinder four will pin consistently against that key and still fail the real reference the moment you test it, because the error is in what you measured against, not in the pinning work itself.

Top pins and springs sit under compression in the chamber the moment you seat the plug; work over a parts tray with eye protection on, because a spring that jumps free during pinning is easy to lose and, at the sizes used in this trade, an occasional eye hazard when it releases toward your face rather than down into the tray. If a pin or spring goes missing from a chamber, do not estimate the missing pin's height from memory or from the feel of the stack; rebuild that chamber from the pin chart with a fresh set, because a guessed pin height is precisely the single-mismatched-chamber failure this whole technique exists to prevent.

Verifying across the set

Test every pinned cylinder against two keys, not one: the reference key you pinned to, and a second key cut independently from the same code, not a duplicate struck from the reference. Testing against only the reference key confirms your pinning matches what you measured; it tells you nothing about whether the code itself was cut consistently, and a code machine that has drifted between two cuts of the same bitting will still let the reference key through if the reference was cut before the drift started. The independent second cut is what catches that.

Test on the bench first, then again after the cylinder is installed and the door is under full closer or spring tension; a plug that turns freely on the bench can still bind once torqued into a mortise pocket or a tight tailpiece alignment, and that bind shows up as a customer complaint about a stiff lock on a system that tested clean an hour earlier. Any cylinder that fails either test gets that one chamber rebuilt from the pin chart and retested with both keys before it goes back in the door; do not carry a marginal cylinder into the field on the assumption it will loosen up.

Documenting the system

Keyed alike still needs a record, even without a hierarchy to track. Log the property, the full door list, the chosen bitting with a note in your shop's bitting history marking it issued for this address, the keyway or blank type, which combinating method was used, the date and technician, and the verification result for each individual cylinder rather than a single line for "the set." Note the number of working keys cut and issued and to whom. Because keyed alike has no compartmentalization, get the customer's written acknowledgment that a single lost key affects every door on the set; that sentence, agreed to before the job closes, is what prevents the conversation from happening for the first time after a key actually goes missing.

Worked example

A small self-storage operator wants one key for five unit doors and the office door, six cylinders total, all standard pin-tumbler on a common residential keyway. A bitting history check turns up no conflicting code within the block; the platform's spacing limit is confirmed against the depth-and-space chart, and a code is selected that is not the manufacturer's shipped demo combination, since all six cylinders arrived factory-pinned to that shared demo bitting out of the box.

Combinating: hand-pinned in the shop rather than ordered pre-cut, since the hardware is already on hand. One key is cut on the code machine and set aside as the session reference, kept separate from the demo keys that shipped with the hardware. All six cylinders are pinned chamber by chamber against that reference, over a parts tray, eye protection on throughout.

Verification: a second key is cut independently from the same code once pinning is complete. Cylinders one through five and the office door all turn clean with both the reference and the independent key on the bench. Unit four fails the independent-key test: it turns with the reference key but binds partway with the second cut. That is the one step that fails in this job. Rather than filing the plug to fit the second key, chamber three in that cylinder is rebuilt from the pin chart using a fresh pin set and re-measured against the reference, then retested with both keys; it passes clean on the retest, which points to a slightly undersized pin in the original chamber rather than a bad code.

All six doors are installed, then retested under full spring tension once mounted; no binding shows up post-install. The record is logged with the bitting, the demo-code substitution noted, and per-cylinder verification results, and the operator signs the single-key acknowledgment before the six keys are issued.

Verification

Before handing over keys: every cylinder in the set has been tested against both the reference key and an independently cut key from the same code, every cylinder has been retested under installed, loaded conditions rather than only on the bench, the bitting has been checked against the shop's history log and logged as issued, and the customer has signed off on the single-point-of-compromise tradeoff in writing. A set that passes the bench test but skips the installed retest is not verified; it is half verified.

References

  • Manufacturer pin charts and depth-and-space specifications for the platform in use
  • ANSI/BHMA A156.5 (Auxiliary Locks) for cylinder and combinating terminology
  • See related: Master Key Systems Design reference (where a hierarchy is the right answer instead), Commercial Master Key System Setup SOP, Key Blanks and Duplication reference (keyed alike vs master definitions), Key Cutting and Code Machine Calibration Standard SOP (accuracy of the code used to combinate a set this size), Rekey and Lock Change SOP