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.