Question: how long do you have to pay an overdraft fee?
Answer: In most cases you have 5 business days or 7 calendar days to fix your balance before the extended overdraft fee takes your account even deeper into the red. Some banks charge this fee once every 5 days, while others go so far as to assess the fee every day until you bring your balance back above zero.