I hate to pay late fees. So I almost always pay on time. But if you pay regularly, Discover will (if you ask nice) forgive one a year.
My bank (WF) gives one extra day to deposit funds to avoid an overdraft charge. Never needed it, but it's there.