What is maximum time banks can hold checks?

Answer:
This depends on the type of check being deposited. Typically a check can be held for a maximum of 11 business days of it is non-local and does not qualify for next day availability under government regulation. A bank could hold your check longer, though, if they feel it is reasonable to do so. For local checks the hold period is typically 7 business days, but again the bank may extend if they feel it is reasonable.
Note: There are comments associated with this question. See the discussion page to add to the conversation.
First answer by Kjerne. Last edit by Kjerne. Contributor trust: 115 [recommend contributor recommended]. Question popularity: 2 [recommend question].