Since my credit union came out with a new iPhone app that lets me deposit checks by taking a photo of them, I usually do it as soon as possible since it's so easy, and that way I don't forget.
My guess is your landlord isn't the savvy smartphone user type.