1. Obtain the required transfer details on the moomoo app.
Tap Accounts > Select an account > Transfers > Deposit > Select an account > Wire Transfer
Tap Save Wire Instruction located at the bottom of the Deposit CAD/USD via Wire Transfer page to send the transfer details to the email address you registered with us when you opened your account.
2. Start a wire transfer at your bank.
Provide the transfer details to your bank.
To ensure the successful arrival of funds in your account, simply copy and paste the content from the Reference field on the Deposit CAD/USD via Wire Transfer page to the Reference field on the wire transfer page.
3. Submit a deposit notification on the moomoo app to start processing the deposit.
Tap the Notify Us button located at the bottom of the Deposit CAD/USD via Wire Transfer page.
On the Submit a Deposit Notification page, enter the required information and tap Submit. This will send us a notification that your deposit has been made.
If you skip this step, there may be a delay in processing your deposit or it may be refunded.
Bank Transfer Notes
The name on the bank account must match the name of the brokerage account. If the names don't match, the deposit won't be accepted, and any fees will still be incurred. Additionally, corporate bank accounts can not be used to transfer funds to Moomoo CA.
Submitting a deposit notification does not transfer your funds. You must actually start a wire transfer at your bank.
If we haven't received your transfer within 60 business days, the deposit notification you submitted will automatically expire.
Item |
Description |
Processing time |
Usually 4 business days |
Transfer fee |
The bank charges 20-50 USD; Moomoo CA does not charge any transfer fees |
Supported currency |
Individual Margin Account: CAD & USD Individual Cash Account: CAD & USD
Registered Retirement Savings Plan (RRSP): CAD Tax-Free Savings Account (TFSA): CAD |
Supported bank |
All banks |
Deposit limit |
Depending on your bank limit |
Withdrawal hold* |
Hold period is 3 business days after the funds arrive in your account |
*Note: Once funds are deposited in your account, a hold will be placed on the funds for a period of time. During this hold period, some withdrawal requests can not be processed.