That depends - by law, any bank is permitted to hold funds for a “reasonable” period of time, typically up to two business days, but this figure can be increased to over a week in certain circumstances, as additional procedures must be carried out. The bank you have an account with might want to wait until they actually receive the funds from wherever the check is coming from before they will release them to you.