To deposit funds via Electronic Funds Transfer (EFT) into your account, please follow the steps below.
1. Link your bank account to make an EFT transfer
To link a bank account for the first time, go to:
Accounts > Select an account > Transfers > Deposit > Select an account > Electronic Fund Transfer
To add a new bank account, go to:
Accounts > Select an account > Transfers > Deposit > Select an account > Electronic Fund Transfer > BANK OF > Add New Bank Account
Note: For more detailed instructions, please refer to How to link a bank account for EFT.
2. Start an EFT
After successfully linking a bank account, please return to the moomoo app to start a transfer.
Tap Accounts > Select an account > Transfers > Deposit > Select an account > Electronic Fund Transfer
3. Check the transfer progress
To check the transfer progress:
Tap Accounts > Select an account > Transfers > Deposit > Select an account > Other Deposit Methods > Funds Records
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 related fees will still be incurred.
Corporate bank accounts can't be used to transfer funds to Moomoo CA.
Overview of EFT Deposit
Item |
Description |
Processing time |
Usually 5 business days |
Transfer fee |
Free |
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 |
Canadian banks |
Deposit limit |
Up to 100,000 USD every 7 business days |
Withdrawal hold* |
Hold period is 5 business days after the funds arrive in your account for any withdrawal to the originating bank account. Hold period is up to 66 business days after the funds arrive in your account for any withdrawal to another bank 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't be processed.