1.1 Obtain the required transfer details on the moomoo app.
● Tap Accounts > Select an account > Transfers > Deposit > Select an account > Online Bill Payment
● If you have already linked a bank account for EFT transfers: Tap Accounts > Select an account > Transfers > Deposit > Select an account > Other Deposit Methods > Online Bill Payment
1.2 Add a payee on your other bank app or online banking platform.
● Log in to your other bank app or online banking platform.
● Go back to the moomoo app and copy the payee details and the brokerage account number to add the payee.
1.3 Complete the transfer funds process in the other bank app or online banking platform.
*Simply refer to the following major Canadian bank instructions. If your bank is not included in this list, you can check their help center or contact their support team for more information.
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 transfer on the bank app or online banking platform.
● If we haven't received your transfer within 60 business days, the deposit notification you submitted will automatically expire.
Item |
Description |
Processing time |
1-3 business days |
Transfer fee |
Free |
Supported currency |
Individual Margin Account: CAD Individual Cash Account: CAD Registered Retirement Savings Plan (RRSP): CAD Tax-Free Savings Account (TFSA): CAD |
Supported bank |
Canadian 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.