Hi CarolinaGirl12,
Thanks for taking the time to comment. USAA considers many factors when determining to place a hold on your deposit. USAA will place a hold for a maximum of 7 business days. Keep in mind, business days will exclude weekends and holidays. If you have not already done so, please contact one of our bank specialists at 1800-531-USAA (8722) to determine the reason for your specific hold and to discuss options for the future.
As an alternative, if you are depositing a payroll check USAA accepts direct deposit from your payroll provider at no cost and this type of deposit is not subject to holds. If you have additional questions about your deposit options, please email us at contact us at 1800-531-USAA (8722) or socialmedia@usaa.com. Thank you again for posting in the community.