I do it online , immediate, I transfer money to acc , buy shares , etrade takes it from my bank acc. the following A.M. with ACH ..no cost