When an entity, such as your employer or the government, issues you a direct deposit via ACH transfer, your bank must generally make the funds available for withdrawal by the next business day. However, weekends and bank holidays do not count as business days, so it may take a few days to get your money even after an ACH transfer has gone through.