I am not in the business of depositing bad checks.
- Unfortunately there are enough people who are in that business so banks have to take precautions.
If they are afraid of giving immediate credit for deposits due to bad checks, then why do they cash checks immediately, but hold them in an account?
- Not quite sure what you are saying. But if you are saying that they will just give you the cash for a check if you went to the teller. I bet if you really tested this you would find that they will only "cash" the check up to the amount you have available in your account. Thus if it comes back as bad, you didn't take out more money than the bad check would have caused.
Perhaps there is something you should look up. It is the Federal Funds Availability Act or Reg CC. This is the Federal Guidelines that ALL banks must follow as to when they make funds available. Just from what you are writing here it appears as if they are following it, and it is not just depending on "how they feel". Also, this is the same reason that no matter what bank you go to you will have the same policy.
A few other things to keep in mind. Banks only post transactions on Banking days not Calendar days. They do not count Saturdays, Sundays or Holidays. So if you deposit a check after the cut-off time on Friday, the next business day would be Monday(unless that is a Holiday, then it is Tuesday).
On the subject of IGNORANCE, FYI if you can't spell there is a feature that can be utilized before you post a comment.
- Those who live in a "glass house" should not throw stones.