Our checks are automatically printed on Monday at noon (Salaried).
All checks require 2 signatures, no one can sign their own check.
We have told the younger guys that the checks may be picked up on Wednesday, but that payday is officially on Friday.
Sometime one of us 4 that are authorized to sign Paychecks is not available and we don't get them signed on Tuesday (Rare).
A couple of months ago, we had one Project Manager on vacation, and the owner was out of town on business. One of our younger managers wives came in on Wednesday morning and got quite ill with our bookkeeper when she was told they weren't ready!
Luckily, I am doing a project just a few blocks from the office, so I was able to go over and sign them.
Had a little talk with him that afternoon, but she still comes in every Wed. expecting his check!