Be careful. They take the funds out a day early and if the funds are not there they charge you $25.00 fee. And even if the bank covers it, they still charge the fee. I was on line with them from an hour trying to get my money back and they want my paystubs and screen shots of my account before they would consider refunding the charge. So be careful when using them and giving out your bank information.