You can receive your direct deposit up to two days early with a checking account at Chase. However, while the service is technically free, note that you may have to pay the $4.95 monthly service fee.25