As a non-US client in TD Ameritrade, I'm not allowed to link my own bank account for a wire request, that makes me pretty inconvenient, I must print, scan, sign and send the forms to the message center every time when I want to withdraw. These steps are inefficient in my opinion, especially in today's electronic trading environment, And they're easily being manipulated by someone or some department. Client in most of the other brokers doesn't need these steps to deposit and withdraw their money. Hoping TD could improve this procedure in the future. BTW, as a non-US client, I'm also not allowed to trade spot forex. I don't know why. I can only trade forex futures at TD. Interactive Brokers allows the non-US client to trade spot forex. I don't think that's a legal issue.
Most US brokers treat "international" customers as 2nd class. IB is the exception here. It's as if the regulation is still stuck in the 1950s.
I'd add that the wiring departments of pretty much every broker are stuck in the 1950s. No reason in the world a properly verified login shouldn't be able to enter a wire request online and have the money in their bank account within minutes, but instead you're lucky to have it by the next day.
I think it’s a fed issue. Fed will only run wires in batches. Though my last wire left my account at 11am and arrived in my lawyers at 930pm.
I've done test wires between accounts at 2 different banks using our company's treasury management service and it was literally the time it took me to log into the second bank account (60 seconds). And the second bank account was a credit union, so I expected the delay to happen there, but they showed it right away.
You guys have access to the discount window? Unless you're logged into the Fed-wire I cannot see that happening. Anyway, sounds cool. I have seen wires hit inside 10 mins.