As I sit here reading replies, many things enter my mind. I won't express everything but will share some things. I have observed that the really big companies are very gracious and don't suspend an account until 2 months of non payments. And even before that they will call you and try to give you an opportunity to pay your account.
I think about the client, and several "what if" scenarios. Granted, it may not even apply. But.......what if it does? What if, the client was in a bad accident and was simply unable to pay the bill because they were laid up in the hospital recovering? They have no way to get online because they don't have that information with them and nobody to get it for them. Do we suspend or delete an account so quickly and without understanding for the client? I know that personally I would rather do business with a company that is gracious enough to wait a couple months before choosing to suspend the account.
By the way, in my 18 years of having websites I have never gotten seriously behind. There was one time there was an issue with the bank, I don't recall what and I contacted my hosting provider after awhile and they were gracious enough to wait until that was resolved.
If they had suspended or deleted my account only after 2, or even 7 days, they would have lost my business for years and years to come. I've dealt with companies that had little to zero patience and I did not keep an account with them long. And not because I am in the habit of getting behind, quite the contrary, I am very diligent in paying on time. But when a web host has little or no patience, that tells me something about their mentality and I prefer not to do business with those kind of people.
I believe there is a very important rule in life, whether it be in your personal life or your business, and that is to treat everyone in direct proportion to the way you want to be treated. Does that sound fair?
If something happened to you and you could not pay your hosting bill on time and you had no way to do so for awhile, would you want your upstream provider to shut you down after 2 days or a week? Or would you want to know that they trust you enough that they will wait at least two months before doing anything drastic? I know I would.
That's my thinking anyway and knowing that we as people are not machines and things happen in life we can't control. If I lost two months of hosting from a client because they just vanished for no apparant reason, I haven't lost a great deal. And for those who came back and said, There were circumstances beyond my control, can you give me a couple more days to pay? Guess what? I've gained a whole lot more by keeping that client because I think they would appreciate my patience toward them.
That's my thinking on the issue. I thank everyone for their responses.