Deposit
How to choose a deposit method
How to deposit funds via online bill payment
How to deposit funds via EFT
How to deposit funds via wire transfer
How to cancel a deposit
How to check the status of a deposit
How to deposit funds into Registered Accounts (RRSP/TFSA/SRRSP)
How to set who receives the tax deduction for SRRSP contributions
Withdrawal
Bank Account
Currency Exchange
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. Please note if you are depositing to a Spousal Retirement Savings Plan account(SRRSP), the bank account holder's legal name can be the name of the brokerage account or the spouse's.
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 Accounts (RRSP/TFSA/SRRSP): 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.