Our oldest tenant pays by check, and it's always a week early. The rest pay by automatic bank transfers, which are never early, Ha! We also keep a cushion in that account, but no one's ever bounced a check. We use what accumulates to pay our taxes and for projected maintenance costs. It is completely separate from our personal banking. Different bank entirely. Deposits are held separately there, too.