Methods to deposit money on moomooā
| Method | Online Bill Payment | EFT (Electronic Funds Transfer) | Wire Transfer |
|---|---|---|---|
| Processing Time | Usually 3 Business Days | Usually 5 Business Days | Usually 5 Business Days |
| Transfer Fee | Free | Free | Bank Sets Fee |
| Currency | CAD | CAD | CAD |
| Deposit Limit | Bank Limit | 100,000 / 7 days | Bank Limit |
| Withdrawal Hold | 3 Business Days | 5-66 Business Days (See Below) | 3 Business Days |
Online Bill Payment
Paying through your bank’s bill payments is the fastest way to deposit money on moomoo. The process takes 1-2 business days and can be done from any of your bank accounts in CAD, up to however much your bank limit is.
Funds deposited this way have a 3 business day withdrawal hold on them.
EFT (Electronic Fund Transfer)
Paying via EFT on moomoo is a slower process than bill payments but are still free. The process takes around 5 business days usually and can be done from any of your bank accounts in CAD, up to $100,000 CAD every 7 days.
Funds deposited this way have a 5 business day withdrawal hold on them if going to the same bank account. There is a 66 business day hold when going to a different bank account.
Wire Transfer
Paying via Wire Transfer is the only deposit method that can have fees attached to it. The process takes about 5 business days to appear on your account. moomoo does not charge for this transfer, but the banks do usually have a fee set for wire transfers.Ā
Funds deposited this way have a 3 business day hold on them.
How to Cancel a Deposit on moomooā
Cancelling an EFT Deposit
Cancelling an EFT is quite easy through moomoo. The easiest way to cancel an EFT on moomoo is to navigate to your account settings on the moomoo website or app and select the account you have the transfer going to. From there you just need to select “Transfers”, “Deposit”, select your account again, and then “Other Deposit Methods” and “Fund Records”.
Once you are in this menu you just need to select the deposit you are looking to cancel, and hit cancel. This can take a bit of time, but you will be notified by email and app notification when the cancel has gone through.
Cancelling a Wire Transfer or Online Bill Payment
Cancelling an EFT is quite easy through moomoo. The easiest way to cancel an EFT on moomoo is to navigate to your account settings on the moomoo website or app and select the account you have the transfer going to. From there you just need to select “Transfers”, “Deposit”, select your account again, and then “Other Deposit Methods” and “Fund Records”.
Once you are in this menu you just need to select the deposit you are looking to cancel, and hit cancel. This can take a bit of time, but you will be notified by email and app notification when the cancel has gone through.
Frequently Asked Questions
For all deposit methods, moomoo does not charge a fee to deposit. Banks may charge for a wire transfer, but there are no additional fees from moomoo.
First, Tap Accounts > Select an account > Transfers > Deposit > Select an account.
From there, choose your desired deposit method and provide the required information for the chosen deposit.
There is no minimum deposit for moomoo. You can enjoy the freedom of trading with as little or as much money as you want with no restrictions.
How to Deposit Money in moomoo Canada
Canadian investors can currently deposit money into moomoo using four main methods:
INTERAC e-Transfer
Online Bill Payment
Electronic Funds Transfer, or EFT
Wire transfer
For many Canadians depositing CAD, INTERAC e-Transfer is the fastest and simplest option. Moomoo Canada currently recommends it as a deposit method, and qualifying transfers are often processed immediately.
If you want to deposit U.S. dollars, however, you will generally need to use EFT or wire transfer because Interac and online bill payment currently support CAD only.
The best deposit method therefore depends on:
How much you want to deposit
Whether the money is CAD or USD
Which moomoo account you are funding
How quickly you need the funds
Whether you may need to withdraw the money again soon
This guide explains each option and the important differences between them.
Quick Answer: How Do I Deposit Money Into moomoo?
Open the moomoo app and go to:
Accounts > Transfers > Deposit
Then:
Select the account you want to fund.
Choose the deposit currency.
Select a funding method.
Follow the instructions for that method.
Complete the transfer through your bank where required.
Check the deposit under Funding History.
Moomoo currently supports Interac, online bill payment, EFT, and wire transfers for Canadian customers.
Which moomoo Deposit Method Should I Use?
Here is the current comparison:
| Deposit Method | Typical Processing Time | Fee From moomoo | Currency |
|---|---|---|---|
| INTERAC e-Transfer | Often immediate | $0 | CAD |
| Online Bill Payment | Usually 1 to 3 business days | $0 | CAD |
| EFT | Usually 5 to 6 business days | $0 | CAD and USD in eligible accounts |
| Wire Transfer | Usually about 4 business days | $0 from moomoo, bank may charge | CAD and USD in eligible accounts |
For many Canadians:
Small or medium CAD deposit: Interac
CAD deposit where you prefer bank bill payment: Online Bill Payment
USD deposit: EFT
Large CAD or USD deposit: EFT or wire
International or non-standard bank: Wire may be more practical
How to Deposit With INTERAC e-Transfer
For most Canadian users depositing Canadian dollars, Interac is likely the easiest place to start.
In the moomoo app:
Accounts > Transfers > Deposit > Select Account > CAD > INTERAC e-Transfer
Moomoo then generates a payment request.
You can follow the prompt into your banking app or online banking platform and approve the request.
Moomoo also says the payment request can be accepted through the email associated with your moomoo account. The request expires after one day if it is not completed.
How Fast Is a moomoo Interac Deposit?
Interac is currently the fastest standard moomoo deposit method.
Moomoo says Interac transfers submitted:
On trading days between 12:00 a.m. and 4:00 p.m. ET: processed immediately
On trading days between 8:00 p.m. and midnight ET: processed immediately
On non-trading days: processed immediately
Transfers initiated on a trading day between:
4:00 p.m. and 8:00 p.m. ET
are currently processed at approximately:
8:00 p.m. ET that day.
This makes Interac substantially faster than standard EFT for many deposits.
How Much Can I Deposit by Interac?
Moomoo currently lists its own Interac limit as:
C$25,000 per transaction.
However, your bank may have a much lower limit.
Moomoo notes that common bank limits may be around:
C$3,000 per day
C$10,000 per week
C$20,000 per month
although actual limits depend on your bank and can sometimes be increased.
This means Moomoo may allow a C$25,000 Interac deposit even though your bank only allows you to send C$3,000 that day.
Your practical limit is the lower of the applicable restrictions.
Example: Depositing $8,000 by Interac
Suppose you want to fund your moomoo account with:
C$8,000
but your bank has a daily Interac limit of:
C$3,000
You may need to split the funding across multiple days, for example:
Day 1: $3,000
Day 2: $3,000
Day 3: $2,000
Total:
$8,000
Before doing this for a promotion, confirm that the promotion allows cumulative deposits.
Does Interac Work With a TFSA?
Yes.
Moomoo currently supports Interac deposits into:
Individual Cash accounts
Individual Margin accounts
TFSA
RRSP
Spousal RRSP
Interac deposits are currently CAD only.
Does Interac Work With an RRSP?
Yes.
RRSP and Spousal RRSP accounts currently support CAD deposits using Interac.
Remember that depositing into an RRSP is not just a brokerage funding transaction.
It can also be an RRSP contribution for tax purposes, so you should understand your available contribution room before depositing.
Can I Deposit USD by Interac?
No.
Moomoo Canada’s current Interac funding method supports:
CAD only.
If you already have U.S. dollars and want to deposit them without converting to CAD first, consider EFT or wire transfer for an eligible account.
Is There a Withdrawal Hold on Interac Deposits?
Yes, but it is relatively short.
Moomoo currently says funds deposited by Interac become available for withdrawal from:
the next trading day onward.
This does not necessarily prevent you from using the funds for eligible brokerage activity once the deposit has arrived.
It specifically affects when the newly deposited money can be withdrawn again.
How to Deposit With Online Bill Payment
Online Bill Payment is another CAD funding option.
To use it:
Open moomoo.
Go to Accounts > Transfers > Deposit.
Select your account.
Select CAD.
Choose Online Bill Payment.
Copy the payee information displayed by moomoo.
Open your bank app or online banking.
Add the moomoo payee.
Enter the securities account number provided by moomoo as the payment account number.
Submit the payment.
Moomoo’s bill-payment instructions specifically emphasize copying the correct securities account number into the bank’s account-number field.
How Long Does Online Bill Payment Take?
Moomoo currently estimates:
1 to 3 business days.
It is slower than Interac in many cases but substantially faster than the stated processing time for EFT.
Does Online Bill Payment Have a Fee?
Moomoo currently lists:
$0 fee
for online bill payment deposits.
Can I Deposit USD Through Online Bill Payment?
No.
Online bill payment currently supports:
CAD only.
For USD, use an eligible EFT or wire transfer.
What Is the Online Bill Payment Deposit Limit?
Moomoo says the deposit limit is generally subject to your bank’s bill-payment limit.
Many banks allow significantly larger bill payments than Interac transfers.
That can make bill payment useful when your Interac daily limit is too low.
Is There a Withdrawal Hold on Bill-Payment Deposits?
Moomoo currently says money deposited through online bill payment becomes available for withdrawal:
once the funds arrive in your account.
This can be useful if you are concerned about the longer withdrawal restrictions attached to an EFT deposit.
How to Deposit Money by EFT
EFT stands for Electronic Funds Transfer.
Unlike Interac, EFT requires you to link your bank account to moomoo.
To begin:
Accounts > Transfers > Deposit > Select Account > Select Currency > Electronic Funds Transfer
If you have not already connected the bank, complete the bank-linking process first.
Once the bank account is successfully linked, return to the EFT deposit screen, enter the amount, and submit the deposit request.
How Long Does an EFT Deposit Take?
Moomoo currently estimates:
5 to 6 business days.
This makes EFT one of the slower standard funding methods.
However, EFT has an important advantage:
it supports USD in eligible accounts.
Can I Deposit Canadian Dollars by EFT?
Yes.
Current EFT support includes CAD for:
Individual Cash accounts
Individual Margin accounts
TFSA
RRSP
Spousal RRSP
Can I Deposit U.S. Dollars by EFT?
Yes, for certain accounts.
Moomoo currently supports USD EFT deposits into:
Individual Cash accounts
Individual Margin accounts
TFSA
RRSP and Spousal RRSP EFT deposits are currently:
CAD only.
What Is the EFT Deposit Limit?
Moomoo currently lists a daily EFT deposit limit of:
C$100,000 per day
and:
US$100,000 per day.
For larger deposits, wire transfer may be another option.
Does moomoo Charge for EFT Deposits?
Moomoo currently charges:
$0
for EFT deposits.
The Important EFT Withdrawal-Hold Rule
EFT is convenient, especially for USD, but it has the most important deposit-hold rule to understand.
After the money arrives, Moomoo currently applies:
3 business days
before the deposited funds can be withdrawn back to the originating bank.
But if you want to withdraw those recently deposited funds to a different bank account, the hold can be:
up to 90 calendar days.
This is a major difference.
Example: Deposit From RBC, Withdraw to RBC
You deposit:
C$20,000
from an RBC bank account using EFT.
After the funds arrive, Moomoo currently imposes a:
3-business-day withdrawal hold
before those funds can be withdrawn back to that originating RBC account.
Example: Deposit From RBC, Withdraw to TD
Now suppose the same C$20,000 was deposited from RBC, but you want to withdraw it to your TD account.
Moomoo’s current rule allows a withdrawal hold of:
up to 90 calendar days
for recently deposited EFT funds going to a bank other than the originating bank.
This is important if you frequently move money between multiple financial institutions.
How to Deposit by Wire Transfer
Wire transfer can be useful for larger deposits or when your bank does not fit the other funding methods.
To deposit by wire:
Open the moomoo app.
Go to Accounts > Transfers > Deposit.
Select the account.
Select CAD or USD where supported.
Choose Wire Transfer.
Retrieve the official wire instructions from moomoo.
Start the wire through your bank.
Include the correct reference information.
Return to moomoo and submit the deposit notification.
Moomoo specifically warns that the Notify Us step does not itself move your money. You must separately initiate the actual wire through your bank.
Why Is the Wire Reference Important?
Moomoo instructs customers to copy the Reference field from the wire instructions into the bank’s wire-transfer reference field.
This helps identify which moomoo brokerage account should receive the funds.
Do not guess the wire instructions from an old transfer.
Use the current information displayed inside your account.
Do I Need to Notify moomoo About the Wire?
Yes.
After initiating the wire through your bank, Moomoo currently asks customers to submit a deposit notification in the app.
Moomoo says skipping this step can delay processing or potentially cause the transfer to be refunded.
How Long Does a Wire Deposit Take?
Moomoo currently estimates:
approximately 4 business days.
Actual timing can also depend on the sending bank and intermediary banks.
Does moomoo Charge for Incoming Wires?
Moomoo currently says:
Moomoo Canada does not charge a wire deposit fee.
However, your sending bank may charge for the wire.
An intermediary bank could also potentially impose charges depending on the banking route.
Is There a Wire Deposit Limit?
Moomoo currently states that the deposit amount is generally subject to:
your bank’s transfer limit.
This can make wire transfer more suitable for large deposits that exceed Interac or EFT limits.
Can I Deposit USD by Wire?
Yes, in eligible accounts.
Moomoo currently supports CAD and USD wire deposits into:
Individual Cash accounts
Individual Margin accounts
TFSA
RRSP and Spousal RRSP wire deposits are currently:
CAD only.
Is There a Withdrawal Hold on a Wire Deposit?
Moomoo currently says wire-deposited funds are available for withdrawal:
once the funds arrive in the account.
That makes wire transfers different from EFT deposits.
Deposit Method Comparison
Here is the practical difference:
INTERAC e-Transfer
Best suited for:
Fast CAD deposits
Advantages:
Often immediate
No moomoo fee
Available across supported personal account types
Simple banking flow
Limitations:
CAD only
Bank Interac limits may be low
Online Bill Payment
Best suited for:
CAD deposits when Interac limits are restrictive
Advantages:
No moomoo fee
Usually 1 to 3 business days
No additional withdrawal hold after arrival
Limitations:
CAD only
Requires correct payee/account information
EFT
Best suited for:
CAD or USD transfers through a linked Canadian bank
Advantages:
CAD and USD in eligible accounts
No moomoo deposit fee
Up to C$100,000 or US$100,000 per day under current moomoo limits
Limitations:
Usually 5 to 6 business days
Important withdrawal holds
Wire Transfer
Best suited for:
Large deposits or certain USD transfers
Advantages:
CAD and USD in eligible accounts
High practical transfer capacity
No post-arrival withdrawal hold currently listed by moomoo
Limitations:
Bank may charge a wire fee
More steps
Requires correct reference and deposit notification
Which Is the Fastest Way to Deposit Money in moomoo?
For CAD, Interac is currently the fastest standard method.
Eligible Interac requests are often processed immediately.
By comparison:
Bill payment: 1 to 3 business days
Wire: about 4 business days
EFT: about 5 to 6 business days.
Which Is the Cheapest Deposit Method?
Moomoo currently charges no deposit fee for:
Interac
Online Bill Payment
EFT
Wire transfer
However, your bank can charge a fee for a wire transfer.
For many ordinary Canadian-dollar deposits, Interac or bill payment therefore avoids both moomoo and bank transfer fees.
What Is the Best Way to Deposit $500?
For a C$500 deposit, Interac is generally straightforward if your bank supports the payment request.
It is fast and currently free through moomoo.
What Is the Best Way to Deposit $5,000?
For a C$5,000 deposit:
Interac can work if your bank allows that amount.
If your bank’s daily Interac limit is only C$3,000, you could either:
Split the deposit
Use bill payment
Use EFT
Your timing needs should determine the choice.
What Is the Best Way to Deposit $25,000?
Moomoo currently permits up to:
C$25,000 per Interac transaction
but your bank may impose a much smaller limit.
For C$25,000, practical options can include:
Interac, if your bank permits it
Online bill payment
EFT
Wire
If speed matters, compare your bank’s Interac limit with its wire capabilities.
What Is the Best Way to Deposit $100,000?
EFT currently supports up to:
C$100,000 per day
or:
US$100,000 per day.
Wire transfer can also be suitable for large amounts and is subject primarily to the sending bank’s limits.
For a deposit this large, carefully confirm:
Destination account
Currency
Bank information
Reference number
Registered-account contribution limits
Promotion requirements, if applicable
before sending the funds.
Can I Deposit Money From Someone Else’s Bank Account?
Generally no.
Moomoo currently requires the bank-account name to match the name on the brokerage account.
If the names do not match, the deposit may be rejected, and any refund costs can be your responsibility.
The main stated exception is a Spousal RRSP, where the bank-account holder can be either the brokerage account holder or the spouse, subject to the applicable rules.
Can My Spouse Deposit Into My moomoo Account?
Do not assume so for an ordinary Cash, Margin, or TFSA account.
The normal requirement is that the bank account belongs to the brokerage-account holder.
Spousal RRSPs have a specific exception allowing the banking name to correspond to the account holder or spouse.
Can I Deposit From a Business Bank Account?
For an individual brokerage account, do not assume a corporate bank account will be accepted.
The ordinary funding rules require matching bank and brokerage ownership.
If you operate a corporate moomoo account, follow the corporate account’s specific funding instructions rather than applying individual-account instructions.
Can I Deposit Cash Physically?
The standard Moomoo Canada funding methods are electronic:
Interac
Online bill payment
EFT
Wire
Moomoo’s current funding documentation does not list physical cash deposits as a normal brokerage funding method.
Can I Deposit With a Credit Card?
Credit cards are not listed among Moomoo Canada’s standard funding methods.
Use one of the supported bank-transfer methods instead.
Can I Deposit With a Debit Card?
Moomoo’s current Canadian funding table does not list direct debit-card funding.
Interac e-Transfer may involve your bank account and banking application, but that is different from processing your debit card as a card payment.
Can I Deposit CAD and Buy U.S. Stocks?
Yes, but if the investment trades in U.S. dollars, currency conversion may be necessary unless you already hold sufficient USD in the account.
You may prefer to:
Deposit CAD ā convert to USD ā purchase U.S. security
or:
Deposit USD directly through an eligible EFT/wire method ā purchase U.S. security
Which is more cost-efficient depends on your currency situation and the applicable exchange rate.
Should I Deposit CAD or USD?
If you already hold USD at a Canadian bank and plan to buy U.S. investments, depositing USD directly can avoid converting those dollars into CAD only to convert them back into USD.
For eligible Cash, Margin, and TFSA accounts, Moomoo currently accepts USD deposits by:
EFT
Wire transfer
If all your money is currently in CAD, compare the conversion options before deciding.
Can I Deposit USD Into a TFSA?
Yes.
Moomoo Canada’s current funding table shows that TFSA accounts support:
CAD and USD
through EFT and wire transfer.
However, remember that TFSA contributions are reported in Canadian-dollar terms for contribution-room purposes.
Foreign currency does not allow you to bypass your TFSA contribution limit.
Can I Deposit USD Into an RRSP?
Moomoo’s current standard deposit methods list RRSP and Spousal RRSP cash funding as:
CAD only.
If you currently hold USD or U.S. securities in an RRSP at another institution and want to move them to moomoo, an eligible registered-account transfer is different from making a new cash contribution.
How to Deposit Money Into a moomoo TFSA
You can currently fund a Moomoo Canada TFSA using:
Interac in CAD
Online Bill Payment in CAD
EFT in CAD or USD
Wire in CAD or USD
Before making a new TFSA contribution, check how much contribution room you actually have.
How Much Can I Deposit Into a TFSA?
Your deposit method’s technical limit is not your TFSA contribution limit.
For example, EFT may technically allow:
C$100,000 per day
but that does not mean you are permitted to contribute C$100,000 to your TFSA.
Your TFSA contribution room applies across all TFSAs you hold, not separately at each institution. CRA confirms that the 2026 annual TFSA dollar limit is C$7,000, while your actual available room may be higher or lower depending on unused room, past withdrawals, and prior contributions.
Does Opening a New moomoo TFSA Give Me More Contribution Room?
No.
Suppose you already have:
Wealthsimple TFSA
Bank TFSA
moomoo TFSA
You do not get three separate annual limits.
Your available TFSA contribution room applies to your total contributions across all TFSAs.
What Happens if I Over-Contribute to My TFSA?
CRA currently imposes a tax of:
1% per month
on excess TFSA amounts for as long as the excess remains.
That means you should determine your available contribution room before making a large deposit into a Moomoo TFSA.
Example: Deposit Into moomoo After Using Another TFSA
Suppose your total available TFSA room for the year is:
$7,000
You already contributed:
$5,000
to a TFSA at another brokerage.
Your remaining room is:
$2,000
Opening a Moomoo TFSA does not reset your limit.
A $7,000 contribution to moomoo would put you:
$5,000 over your available room
assuming no other adjustments.
Should I Withdraw My Existing TFSA and Deposit It Into moomoo?
Usually, if the goal is simply to change brokerages, you should investigate a direct TFSA transfer instead of withdrawing the money yourself and making a new deposit.
CRA specifically warns that withdrawing from one TFSA and recontributing to another in the same calendar year can cause an overcontribution when you do not have enough unused room.
The amount withdrawn generally becomes new contribution room on January 1 of the following calendar year, not immediately.
Deposit vs. Brokerage Transfer
These are not the same thing.
Deposit
You move new cash from:
Bank ā moomoo
Brokerage Transfer
You move existing cash or investments from:
Brokerage A ā moomoo
If you already own securities elsewhere, a brokerage transfer may allow you to move eligible investments without selling them first.
Moomoo currently supports eligible transfers of CAD and USD cash, Canadian stocks and ETFs, U.S. stocks and ETFs, and certain U.S. options depending on account type.
Can I Transfer My Existing TFSA to moomoo?
Yes, eligible registered-account transfers are supported, but the process is different from a normal bank deposit.
Moomoo’s current TFSA documentation says manual or non-ATON inbound TFSA transfers are supported.
If you are moving an existing TFSA, choose the transfer process rather than treating the move as a new cash contribution.
Can I Transfer My Existing RRSP to moomoo?
Yes, eligible RRSP transfers are supported.
Moomoo’s current RRSP information distinguishes registered-plan transfers from ordinary cash contributions.
This distinction matters because withdrawing an RRSP into your bank account is normally a taxable event, while an eligible direct transfer between registered plans is structured differently.
Can a Deposit Qualify for a moomoo Promotion?
Potentially.
Moomoo frequently runs promotions based on:
Deposits
Net deposits
Brokerage transfers
Asset maintenance
However, the deposit itself does not guarantee a promotional reward.
You need to follow the specific campaign terms.
For example, a campaign can require:
$1,000 net deposit
rather than simply a one-time $1,000 incoming transaction.
If you later withdraw money, your net deposit may fall.
Does the Deposit Have to Be Made in One Transaction for a Promotion?
Not necessarily.
Some Moomoo Canada promotions specifically allow deposits to accumulate toward the required amount.
But this is campaign-specific.
Check the actual promotion before splitting a deposit.
Should I Deposit Early if a Promotion Is Ending?
Yes, if you intend to participate.
Processing times differ substantially:
Interac: often immediate
Bill Payment: 1 to 3 business days
Wire: about 4 business days
EFT: about 5 to 6 business days.
Starting a five-day EFT on the last day of a promotion can create unnecessary uncertainty about whether the funds arrived during the qualifying period.
How Do I Check My moomoo Deposit Status?
Go to:
Accounts > Transfers > Deposit > Funding History
Moomoo also says it provides deposit-status notifications through:
Email
In-app notifications
Why Is My moomoo Deposit Still Processing?
Possible reasons include:
Interac request submitted during the 4:00 p.m. to 8:00 p.m. ET processing window
EFT is still moving through the banking system
Bill payment has not reached moomoo
Wire information is incomplete
Wire deposit notification was not submitted
Bank-account ownership does not match
Additional verification is required
The expected time depends heavily on the funding method.
Why Has My Interac Deposit Not Arrived?
First confirm that you actually accepted the payment request through your bank.
The Interac request itself does not complete the transfer.
Also check whether the request expired.
Moomoo says the current Interac payment request is valid for:
one day.
If you accepted the request through your bank and it remains in processing unexpectedly, Moomoo recommends checking the transfer with your bank.
Why Has My Wire Deposit Not Arrived?
Check three things:
Did You Actually Send the Wire?
Submitting the deposit notification in moomoo does not move the money.
Did You Use the Correct Reference?
The reference helps identify the receiving brokerage account.
Did You Submit the Deposit Notification?
Moomoo says failing to notify it about the wire can delay processing or cause the transfer to be refunded.
What if My Deposit Has Not Arrived After Five Business Days?
Moomoo’s current deposit guidance says that if funds have not arrived after five business days, customers should contact support through:
Me > Support
in the moomoo app.
Keep the bank transaction confirmation available.
Can I Cancel a Deposit?
Whether a deposit can be cancelled depends on its status and funding method.
Once your bank has already sent money through bill payment, wire, or another external banking system, simply cancelling something inside the brokerage app may not reverse the banking transaction.
If you made a mistake, check the deposit status and contact moomoo or your bank promptly.
What Happens if I Send Money From the Wrong Bank Account?
Moomoo currently requires the sending bank-account name to match the brokerage-account name, except for the stated Spousal RRSP situation.
A mismatched deposit may be rejected.
Moomoo also states that costs associated with returning an invalid deposit can be the customer’s responsibility.
Can I Start Trading as Soon as the Deposit Arrives?
Generally, once the funds are credited and available for trading, you can use eligible buying power according to the account rules.
Do not confuse:
Available for trading
with:
Available for withdrawal
A newly deposited amount can sometimes be usable in the brokerage while still being subject to a withdrawal hold.
This is especially important with EFT deposits.
Deposit Hold vs. Processing Time
These are two different concepts.
Processing Time
How long it takes the money to reach moomoo.
Withdrawal Hold
How long after arrival before the newly deposited funds can be withdrawn again.
For example, EFT currently takes approximately:
5 to 6 business days to arrive
and can then have an additional:
3-business-day hold
for withdrawal back to the originating bank.
The two periods should not be confused.
Example: Funding With EFT
Monday:
You request a C$10,000 EFT deposit.
The transfer takes several business days.
Suppose the money arrives the following Monday.
That does not necessarily mean it can immediately be withdrawn again.
If you want to return the money to the same originating bank, the current withdrawal hold is another:
3 business days after arrival.
If you want to send it to a different bank, the hold can be up to 90 calendar days.
Which Deposit Method Has the Shortest Withdrawal Hold?
Current rules are:
Interac: next trading day
Bill Payment: available once received
EFT: 3 business days to originating bank, up to 90 calendar days to another bank
Wire: available once received.
This can matter if you expect you may need the cash again soon.
Can I Deposit Money on a Weekend?
Interac requests made on non-trading days are currently processed immediately according to Moomoo’s published schedule.
Other methods rely more heavily on banking-business-day processing.
A bill payment, EFT, or wire initiated on a weekend may not move through the banking system until business days resume.
Can I Deposit on a Holiday?
Interac currently has functionality for non-trading days, but other banking methods can be delayed by financial-institution holidays.
If timing matters, allow additional time rather than assuming every “business day” includes weekends or holidays.
Can I Deposit Before My Account Is Approved?
Complete the brokerage account-opening process first and use the funding instructions shown for your actual account.
Do not send money using instructions copied from another user or an old screenshot.
The destination and reference information need to correspond to your brokerage account.
How Much Should I Deposit Into moomoo?
That is different from asking how much the platform technically permits.
Your deposit amount should depend on:
Your investment plan
Liquidity needs
Account type
Registered contribution room
Risk tolerance
Whether the money may be needed soon
Do not increase a deposit solely because a promotion has a higher threshold unless the amount fits your own financial plans.
Is My Deposit Protected?
Moomoo Financial Canada Inc. is currently regulated by CIRO and is a CIPF member.
CIPF protection relates to eligible missing client property in certain cases where a member investment dealer becomes insolvent.
It does not protect you from market losses after you invest the deposited money.
Common moomoo Deposit Mistakes
Choosing Interac for USD
Interac currently supports CAD only.
Using Someone Else’s Bank Account
The names generally need to match.
Sending a Wire Without the Correct Reference
This can delay identification of your deposit.
Forgetting the Wire Deposit Notification
Moomoo says this can delay processing or cause a refund.
Using EFT When You Need the Money Back Immediately
EFT has significant withdrawal-hold rules.
Depositing Into the Wrong Brokerage Account
Double-check whether you selected Cash, Margin, TFSA, or RRSP.
Over-Contributing to a TFSA
A brokerage deposit limit is not the same as your CRA contribution limit.
Withdrawing a TFSA From Another Brokerage and Recontributing It
This can create contribution-room problems. Use a direct transfer when appropriate.
Waiting Until the Final Day of a Promotion
EFT and wire transfers can take several business days.
How to Deposit Money in moomoo FAQ
How do I deposit money into moomoo Canada?
Go to:
Accounts > Transfers > Deposit
select your account and currency, then choose Interac, Online Bill Payment, EFT, or Wire Transfer.
What is the fastest way to deposit money?
For CAD, Interac is currently the fastest standard method and is often processed immediately.
Does moomoo accept Interac e-Transfer?
Yes.
Interac is supported for Cash, Margin, TFSA, RRSP, and Spousal RRSP accounts.
What is the Interac deposit limit?
Moomoo currently lists a maximum of C$25,000 per transaction, subject to your own bank’s lower limits.
How long does Interac take?
Many transfers are processed immediately. Transfers initiated on trading days between 4:00 p.m. and 8:00 p.m. ET are currently processed at approximately 8:00 p.m. that day.
Can I deposit by bill payment?
Yes.
How long does bill payment take?
Usually:
1 to 3 business days.
Can I deposit by EFT?
Yes.
How long does EFT take?
Moomoo currently estimates:
5 to 6 business days.
What is the EFT deposit limit?
Current moomoo limits are:
C$100,000 per day
and:
US$100,000 per day.
Can I deposit by wire?
Yes.
How long does a wire deposit take?
Moomoo currently estimates approximately:
4 business days.
Does moomoo charge for wire deposits?
Moomoo currently does not charge a wire deposit fee, although your bank may charge.
Can I deposit Canadian dollars?
Yes.
All four primary methods support CAD.
Can I deposit U.S. dollars?
Yes, in eligible accounts through EFT or wire.
Can I deposit USD by Interac?
No.
Interac currently supports CAD only.
Can I deposit USD into a TFSA?
Yes.
TFSA accounts currently support CAD and USD deposits through EFT and wire.
Can I deposit USD into an RRSP?
Moomoo’s current standard deposit table lists RRSP/SRRSP cash deposits as CAD only.
Can I deposit money from my spouse’s account?
Ordinary funding generally requires matching bank and brokerage names. Moomoo currently provides an exception for Spousal RRSP funding, where the bank account can be held by the account holder or spouse.
Is there a deposit fee?
Moomoo currently lists Interac, Bill Payment, and EFT deposits as free. Moomoo does not charge for incoming wires, although your bank may.
Why is my deposit on hold?
The deposit may have arrived but still be subject to a withdrawal hold.
Interac, EFT, bill payments, and wires have different withdrawal-hold rules.
Can I trade while the money is on withdrawal hold?
A withdrawal hold is not necessarily the same as a trading restriction. Check your available buying power after the funds arrive.
How do I check my deposit status?
Go to:
Accounts > Transfers > Deposit > Funding History.
What if my deposit has not arrived?
Moomoo currently advises contacting customer service if funds have not arrived after five business days.
Can I transfer stocks instead of depositing cash?
Yes.
Moomoo Canada supports eligible brokerage transfers, including qualifying Canadian and U.S. securities depending on account type.
Should I deposit my old TFSA into moomoo?
If you are moving an existing TFSA from another institution, use the appropriate registered-account transfer process rather than simply withdrawing and recontributing the money.
CRA warns that same-year recontributions can create an overcontribution when you do not have enough available room.
How to Deposit Money in moomoo: Bottom Line
Moomoo Canada currently gives investors four primary ways to fund an account:
INTERAC e-Transfer
Online Bill Payment
EFT
Wire Transfer.
For most ordinary CAD deposits, Interac is likely the simplest starting point because it is fast, free through moomoo, and available for Cash, Margin, TFSA, RRSP, and Spousal RRSP accounts.
For larger CAD deposits, online bill payment, EFT, or wire can be more practical depending on your bank limits.
If you already hold USD, EFT and wire are particularly useful because eligible Cash, Margin, and TFSA accounts currently support direct U.S.-dollar deposits.
The biggest differences to remember are:
Interac
Fast, CAD only, C$25,000 current moomoo limit per transaction, but your bank may impose a lower limit.
Bill Payment
CAD only, usually 1 to 3 business days, no additional withdrawal hold once funds arrive.
EFT
CAD and USD in eligible accounts, usually 5 to 6 business days, C$100,000 or US$100,000 current daily moomoo limit, but has important withdrawal holds.
Wire
CAD and USD in eligible accounts, usually about 4 business days, useful for larger transfers, but your bank may charge a wire fee.
Before funding a TFSA or RRSP, also separate the brokerage process from the tax rules.
A deposit button allowing you to send $25,000 or $100,000 does not mean you necessarily have that much registered-account contribution room.
And if the money is already inside a TFSA or RRSP at another institution, a direct registered transfer may be more appropriate than withdrawing it and making a new deposit.
For most users, the decision comes down to three questions:
What currency am I depositing?
How quickly do I need the money available?
Will I need to withdraw it again soon?
Answer those first and the best moomoo funding method becomes much easier to choose.
Disclosure: MoomooFreeStock.com is an independent website and is not moomoo, Moomoo Financial Canada Inc., Moomoo Technologies Inc., Futu Holdings Limited, or the Canada Revenue Agency. We may receive compensation when readers use certain links featured on this website. This does not increase the price you pay. Deposit methods, processing times, limits, withdrawal holds, account features, and promotions can change. Registered-account rules also depend on individual circumstances. Always confirm current information with Moomoo Canada and CRA before making important funding or tax decisions. Information on this website is for general informational purposes only and should not be considered financial, investment, tax, or legal advice.