They can also wire money from their bank account. That's what I did, and funds were available in about an hour. There usually is a wire transfer fee of about $25. Well worth it for me, since I picked up some shares at 3/4 of a cent, just before it took off.