It depends. Some businesses don't deposit checks immediately, some do. After that, they have to be sent to processing centers, and then to the Fed. Assuming the check is deposited the day of issuance, you probably have three days if the businesses account is not with the same bank as your check is drawn off of.