Policies vary, with some banks charging fees up to $40 per overdraft and others denying overdraft attempts altogether. Many of today’s top banks offer early access to direct deposits.