How to Withdraw Money From moomoo
Withdrawal Request
Withdrawing money from moomoo has been made very easy. From the moomoo app you just need to select “Transfers” and “Withdraw” from the account menu and then confirm the account you are pulling the money from. If you’ve already linked a bank account, you will then select the bank account to receive the money and wait for the transfer to go through.Ā
If you have not, you first need to set up a bank account by selecting “New Bank Account” and link your bank account to moomoo before you can withdraw money.Ā
It is important to note the name on your bank account MUST match the name you have on moomoo.
Withdrawal Holds
For online bill payments and wire transferred deposits, the money is held for 3 business days before anything can be withdrawn. This begins once the money arrives in your account.Ā
For EFT (Electronic Fund Transfers) the holding time is slightly different. Normally the funds are held for 5 business days from the moment it arrives in your account. This is only if the money is being transferred to the original account. If the money is going to a different account, the hold time is increased to 66 days.
Withdrawable Currency
For all moomoo accounts you may withdraw your money in CAD. For Individual Margin Accounts and Individual Cash Accounts, you may also withdraw in USD.
Withdrawal Feesā
Individual Margin Account & Individual Cash Account
Each type of trading account on moomoo has different withdrawal fees associated with them.Ā
| Method | Processing Time | Broker Charge | Bank Charge |
|---|---|---|---|
| EFT (Electronic Funds Transfer) | Next Business Day |
1st Withdrawal of the month is free.
Subsequent withdrawals are $2 CAD. |
Free |
| Wire Transfer | Next Business Day |
1st Withdrawal of the month is free.
Subsequent withdrawals are $12 CAD. |
Fee may be charged by bank |
Tax-Free Savings Account (TFSA)
Withdrawing money from moomoo has been made very easy. From the moomoo app you just need to select “Transfers” and “Withdraw” from the account menu and then confirm the account you are pulling the money from. If you’ve already linked a bank account, you will then select the bank account to receive the money and wait for the transfer to go through.Ā
If you have not, you first need to set up a bank account by selecting “New Bank Account” and link your bank account to moomoo before you can withdraw money.Ā
It is important to note the name on your bank account MUST match the name you have on moomoo.
| Method | Processing Time | Broker Charge | Bank Charge |
|---|---|---|---|
| EFT (Electronic Funds Transfer) | Usually 5 business days |
1st Withdrawal of the month is free.
Subsequent withdrawals are $2 CAD. |
Free |
| Wire Transfer | Usually 4 business days |
1st Withdrawal of the month is free.
Subsequent withdrawals are $12 CAD. |
Fee may be charged by bank |
Registered Retirement Savings Plan (RRSP)
For online bill payments and wire transferred deposits, the money is held for 3 business days before anything can be withdrawn. This begins once the money arrives in your account.Ā
For EFT (Electronic Fund Transfers) the holding time is slightly different. Normally the funds are held for 5 business days from the moment it arrives in your account. This is only if the money is being transferred to the original account. If the money is going to a different account, the hold time is increased to 66 days.
| Method | Processing Time | Broker Charge | Bank Charge |
|---|---|---|---|
| EFT (Electronic Funds Transfer) | Usually 5 business days |
1st Withdrawal is $50 CAD.
Subsequent withdrawals are $52 CAD. |
Free |
| Wire Transfer | Usually 4 business days |
1st Withdrawal is $50 CAD.
Subsequent withdrawals are $62 CAD. |
Fee may be charged by bank |
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 Withdraw Money From moomoo Canada
To withdraw money from moomoo Canada, go to:
Accounts > Transfers > Withdraw
Then choose the account you want to withdraw from, select the currency and withdrawal method, choose your linked bank account, enter the amount, and submit the request.
For many Canadian customers, Electronic Funds Transfer (EFT) will be the simplest option. Moomoo currently estimates approximately 5 business days for an EFT withdrawal and does not charge an EFT withdrawal fee for Individual Cash, Individual Margin, or TFSA accounts.
But the actual process can be more complicated if your money is:
Still invested
From a stock sale that has not settled
From a recent deposit that is still on hold
Inside a TFSA or RRSP
Part of the collateral supporting a Margin account
Held in a different currency
Needed for a large withdrawal above the EFT limit
The key concept is that your account value is not the same as the amount you can withdraw.
This guide explains how to determine what is actually withdrawable and how to move it from moomoo to your Canadian bank account.
The Fast Answer: How to Withdraw From moomoo
If you already have settled, withdrawable cash:
Open the moomoo app.
Go to Accounts.
Select Transfers.
Choose Withdraw.
Select your moomoo account.
Choose CAD or USD where supported.
Choose EFT or wire transfer.
Select your linked bank account.
Enter the amount.
Review and submit the withdrawal.
To check the status afterward, go to:
Accounts > All > Funding History > Withdrawal
Moomoo sends withdrawal updates by email and in-app notification.
Before Withdrawing, Ask This Question
Before looking at withdrawal methods, determine which situation applies to you.
Situation 1: You Already Have Withdrawable Cash
You may be able to submit the withdrawal immediately.
Situation 2: Your Money Is Still Invested
You first need to sell enough investments.
Situation 3: You Just Sold Investments
You may need to wait for settlement.
Situation 4: You Just Deposited Money
The deposit may still have a withdrawal hold.
Situation 5: You Have a Margin Account
The maximum amount shown may include borrowed money.
Situation 6: The Money Is in a TFSA
You can withdraw it, but Canadian TFSA contribution-room rules matter.
Situation 7: The Money Is in an RRSP
Withdrawal fees and withholding tax can apply.
This distinction explains most situations where someone sees money in moomoo but cannot immediately send it to their bank.
Account Value Is Not Withdrawable Cash
Suppose your moomoo account is worth:
$50,000
That does not mean you can necessarily withdraw $50,000 today.
Your $50,000 might consist of:
Stocks: $40,000
Cash: $10,000
If you want to withdraw $25,000, you need more cash.
That usually means selling at least $15,000 of investments and waiting until the proceeds become withdrawable.
This is why you should look at Cash Withdrawable, rather than just your portfolio value.
What Does Cash Withdrawable Mean?
Moomoo defines Cash Withdrawable as funds that have settled and can be directly withdrawn to your linked bank account.
Several things can reduce the amount available, including:
Unsettled trades
Open orders
Short positions
Options margin requirements
Funds on hold
Margin obligations
So you could have:
Cash balance: $20,000
but:
Cash Withdrawable: $12,000
The $12,000 figure is the one that matters if you want money sent to your bank.
Example: Why Cash and Cash Withdrawable Can Be Different
Moomoo gives an example where an investor begins with:
Cash Withdrawable: $50,000
The investor then sells:
$20,000 of stocks
After the sale, the displayed cash increases to:
$70,000
but Cash Withdrawable remains:
$50,000
until the sale proceeds settle.
This is why selling a stock does not necessarily mean the proceeds can immediately leave the brokerage.
Step 1: Sell Investments if Necessary
If you do not already have enough withdrawable cash, you need to sell investments first.
For example:
Account value: $30,000
Cash Withdrawable: $2,000
Desired withdrawal: $10,000
You would need to generate approximately another:
$8,000
of cash through sales, assuming no other account restrictions apply.
After selling, wait for the trade to settle.
Step 2: Wait for the Trade to Settle
U.S. stocks currently use a T+1 settlement cycle, meaning the transaction normally settles on the next trading day. Moomoo specifically uses T+1 in its explanation of Cash Withdrawable.
For example:
Monday: Sell stock.
Tuesday: Trade normally settles, assuming Tuesday is a trading day.
The proceeds can then move into the settled cash available for withdrawal, subject to any other holds or account requirements.
Remember that weekends and market holidays can extend the calendar time.
Does Cash Become Withdrawable Immediately After Selling?
Not necessarily.
You may see the proceeds reflected in your cash balance before settlement.
This can make it appear that the money should already be withdrawable.
The better sequence to remember is:
Sell investment ā settlement ā Cash Withdrawable increases ā request bank withdrawal
The settlement stage is separate from the bank-transfer processing stage.
Step 3: Check Whether Your Original Deposit Is Still on Hold
Even settled cash can remain temporarily unavailable if the money originally entered your account through a deposit that is still subject to a withdrawal hold.
Moomoo’s current rules vary depending on how you deposited the funds.
| How You Deposited | Current Withdrawal Hold |
|---|---|
| Interac e-Transfer | Available from the next trading day |
| Online Bill Payment | Available once funds arrive |
| EFT back to originating bank | 3 business days after funds arrive |
| EFT to another bank | Up to 90 calendar days after funds arrive |
| Wire transfer | Available once funds arrive |
These deposit holds are separate from securities settlement.
Why Does a Recent EFT Deposit Have a Hold?
Suppose you deposit:
$20,000
by EFT from Bank A.
The money arrives in your moomoo account.
You then immediately attempt to withdraw it again.
Moomoo currently applies a 3-business-day hold after arrival if you are sending the money back to the originating bank account.
If you instead try to send those recently deposited EFT funds to another bank account, the hold can be as long as:
90 calendar days.
That is a major difference and worth knowing before funding the account.
Example: EFT Deposit Then Withdrawal
Suppose you transfer:
C$40,000 from RBC to moomoo by EFT
Once the funds arrive, you decide you no longer need them invested.
Withdrawing Back to RBC
The current withdrawal hold is generally:
3 business days after the deposit arrives
Withdrawing the Same Funds to TD
The current hold can be:
up to 90 calendar days
because TD was not the bank from which the EFT originated.
This is one of the most common rules to understand if you regularly move large balances among financial institutions.
What About Interac Deposits?
Interac deposits are currently available for withdrawal beginning on the next trading day after the funds arrive.
For example:
You deposit by Interac on Monday.
The deposit arrives Monday.
The funds can normally become eligible for withdrawal beginning Tuesday, assuming Tuesday is a trading day and no other account restriction applies.
What About Online Bill Payment?
Moomoo currently says funds deposited through online bill payment are available for withdrawal once they arrive in your account.
There is no additional standard withdrawal hold listed after receipt.
What About Wire Deposits?
Funds deposited by wire are also currently available for withdrawal once they arrive in the brokerage account.
That does not mean a later withdrawal will arrive instantly.
You still need to use one of moomoo’s withdrawal methods.
Step 4: Choose EFT or Wire Transfer
Once your cash is available, you generally have two main withdrawal choices:
EFT
or
Wire transfer
Which one makes sense depends mostly on the amount, currency, cost, and urgency.
EFT Withdrawal From moomoo
Moomoo currently supports EFT withdrawals from:
Individual Cash accounts
Individual Margin accounts
TFSAs
RRSPs
Spousal RRSPs
Supported currencies are:
Cash: CAD and USD
Margin: CAD and USD
TFSA: CAD and USD
RRSP/SRRSP: CAD only.
How Long Does an EFT Withdrawal Take?
Moomoo currently estimates:
Usually 5 business days
for EFT withdrawals.
The five-business-day estimate begins after you have reached the point where an eligible withdrawal can actually be processed.
It does not include:
Waiting for a stock sale
Waiting for settlement
Waiting through a new-deposit hold
Resolving bank-account verification issues
So your total timeline can be longer.
How Much Does an EFT Withdrawal Cost?
For:
Individual Cash
Individual Margin
TFSA
Moomoo currently charges:
$0
for an EFT withdrawal.
RRSP and Spousal RRSP withdrawals have separate deregistration fees and withholding-tax rules.
What Is the EFT Withdrawal Limit?
Moomoo currently lists:
CAD: C$0.01 minimum to C$50,000 maximum per withdrawal
USD: US$0.01 minimum to US$50,000 maximum per withdrawal.
For a typical smaller withdrawal, EFT will generally be the more cost-efficient option.
Example: Withdrawing $5,000 by EFT
Suppose you have:
Cash Withdrawable: C$8,000
You want:
C$5,000
in your Canadian bank account.
You can:
Go to Accounts > Transfers > Withdraw.
Choose CAD.
Select EFT.
Select your linked bank account.
Enter C$5,000.
Submit.
Current moomoo fee:
$0
Current estimated processing time:
Approximately 5 business days.
Wire Transfer Withdrawal From moomoo
Wire transfers can make more sense when you are moving a much larger amount.
Moomoo currently supports wire withdrawals from:
Individual Cash accounts
Individual Margin accounts
TFSAs
in:
CAD
USD.
RRSP and Spousal RRSP accounts are not listed among the currently supported wire-withdrawal accounts.
How Do I Set Up a Wire Withdrawal?
Before withdrawing by wire, you need to add the receiving bank account manually.
Moomoo currently instructs customers to:
Open the moomoo app.
Go to Accounts > Transfers > Bank Account.
Select Add Manually.
Enter the receiving bank information.
Upload proof of the bank account, such as a bank statement.
The linked bank account must belong to you.
Once approved, go to:
Accounts > Transfers > Withdraw
and choose wire transfer.
How Long Does a Wire Withdrawal Take?
Moomoo currently estimates:
Usually 4 business days.
That makes the stated processing time one business day faster than EFT, although actual timing can vary.
How Much Does a Wire Withdrawal Cost?
Moomoo currently charges:
C$50 for a CAD withdrawal
or
US$50 for a USD withdrawal.
Your receiving bank may charge an additional fee.
If you withdraw both currencies separately, the applicable fee can be charged in each currency.
What Is the Wire Withdrawal Limit?
Current limits are:
CAD: C$100 minimum to C$1,000,000 maximum per withdrawal
USD: US$100 minimum to US$1,000,000 maximum per withdrawal.
This makes wire transfers significantly more practical for large withdrawals.
EFT or Wire: Which Should You Use?
For many customers:
| Situation | Potentially More Practical |
|---|---|
| C$2,000 withdrawal | EFT |
| C$20,000 withdrawal | EFT |
| C$50,000 withdrawal | EFT |
| C$100,000 withdrawal | Wire or multiple EFTs |
| C$500,000 withdrawal | Wire |
| Want to avoid moomoo withdrawal fee | EFT |
| Need one very large transfer | Wire |
The right method still depends on your circumstances and bank.
Can I Withdraw More Than $50,000?
Yes.
The C$50,000 limit applies to an individual EFT withdrawal.
Wire transfers currently allow up to:
C$1,000,000
or:
US$1,000,000
per withdrawal.
For a very large transaction, a wire can therefore be substantially more convenient.
Example: Withdrawing $250,000
Suppose you sold a property investment inside a corporate structure and separately have C$250,000 of settled personal brokerage cash in an eligible moomoo account.
For an eligible Cash or Margin account, you could potentially request one wire withdrawal of C$250,000.
Current moomoo wire fee:
C$50
Current stated processing time:
Approximately 4 business days
subject to account and bank processing.
For a transaction of this size, it would also be sensible to confirm your receiving-bank information carefully before submitting.
Your Bank Account Must Be in Your Name
Moomoo currently says withdrawals are only supported to a bank account held in the customer’s own name.
Ordinary withdrawals are not currently supported to:
Someone else’s personal account
A third-party platform
An unrelated corporate account
This is important if you are trying to send brokerage money directly to another person or business.
The normal process is generally:
moomoo ā your bank account ā recipient
rather than:
moomoo ā another person’s account
Can I Withdraw to a Joint Bank Account?
Account ownership and matching details can affect whether a bank account can be successfully linked.
If a joint account does not link or verify correctly, check directly with moomoo before submitting a large withdrawal rather than assuming the transfer will be accepted.
The core requirement is that the receiving bank relationship must satisfy moomoo’s account-ownership requirements.
Can I Withdraw U.S. Dollars Without Converting to CAD?
Yes, from supported accounts.
USD EFT withdrawals are currently available from:
Individual Cash
Individual Margin
TFSA
up to:
US$50,000 per withdrawal.
USD wire withdrawals are also supported from Cash, Margin, and TFSA accounts, up to:
US$1 million per withdrawal.
If you already hold USD and have a suitable USD bank account, withdrawing the currency directly can avoid an unnecessary conversion into CAD.
Should I Convert USD to CAD Before Withdrawing?
That depends on what you intend to do with the money.
If you need CAD, conversion may be necessary.
If you intend to keep the money in U.S. dollars, converting it to CAD and then potentially converting it back later could create unnecessary foreign-exchange costs.
Compare:
moomoo’s conversion rate
Your bank’s conversion rate
USD withdrawal availability
Your receiving bank account
Any wire costs
before deciding.
Cash Account Withdrawal
A Cash account is the simplest withdrawal situation.
If you have sufficient settled cash and no relevant deposit hold:
Cash Withdrawable ā EFT or wire ā bank
There is no margin borrowing to consider.
The main questions are:
Is the trade settled?
Is the money free of deposit holds?
Which currency is it in?
Is EFT or wire more appropriate?
Margin Account Withdrawals Need Extra Attention
Margin accounts are more complicated.
Moomoo distinguishes between:
Cash Withdrawable
and:
Max Withdrawable.
Moomoo defines Max Withdrawable as the sum of your cash balance plus the amount available through margin financing.
This means Max Withdrawable can be higher than the cash you actually own.
Example: Accidentally Borrowing Money to Withdraw
Imagine your Margin account shows:
Cash: $4,000
Max Withdrawable: $14,000
You decide to withdraw the full:
$14,000
The additional $10,000 may represent available margin financing rather than your own cash.
That can effectively turn part of the withdrawal into a loan secured against your investment account.
You may then owe:
Margin interest
Additional collateral
More money if investments decline
If you do not intend to borrow, focus on your cash and margin position rather than automatically selecting the maximum amount displayed.
Can Withdrawing From Margin Cause a Margin Call?
Potentially.
A withdrawal reduces the assets available to support the account.
If you are already borrowing and withdraw additional cash, your leverage can increase.
If securities subsequently fall enough, your account could fall below the brokerage’s maintenance requirements.
That could lead to additional funding requirements or liquidation under the margin agreement.
A Margin-account withdrawal therefore requires more attention than a straightforward Cash-account withdrawal.
Withdrawing From a TFSA
Moomoo currently allows TFSA cash withdrawals in:
CAD
and:
USD
and currently charges no ordinary TFSA withdrawal fee.
However, there is an important tax-rule consequence.
A TFSA withdrawal does not create replacement contribution room immediately.
When Does TFSA Contribution Room Come Back?
CRA says an amount withdrawn from a TFSA is added back to your available contribution room on:
January 1 of the following calendar year.
For example:
You withdraw:
$20,000
on:
September 25, 2026
That withdrawal does not automatically create $20,000 of additional contribution room in September 2026.
The $20,000 is generally added back on:
January 1, 2027.
Can I Put the TFSA Withdrawal Back Immediately?
Only if you already have enough unused TFSA contribution room.
CRA specifically warns that replacing a withdrawal in the same calendar year without sufficient existing room can create an overcontribution.
The current tax on excess TFSA amounts is generally:
1% per month
while the excess remains.
Example: TFSA Withdrawal Mistake
Suppose you have completely used your TFSA contribution room.
You withdraw:
$30,000
from moomoo in October 2026.
You then change your mind and deposit:
$30,000
back into a TFSA in November 2026.
If you had no other unused room, that new $30,000 contribution could create an overcontribution.
Your withdrawn $30,000 generally does not return as contribution room until January 1, 2027.
Moving a TFSA Is Different From Withdrawing It
If you are taking money out to spend, use the withdrawal process.
If you are simply changing brokerages, investigate a direct TFSA transfer instead.
CRA explains that withdrawing from one TFSA personally and recontributing to another TFSA can create an overcontribution if you do not have sufficient room.
This distinction is especially important when transferring a large TFSA.
Withdrawing From an RRSP
RRSP withdrawals are materially different from Cash and TFSA withdrawals.
Moomoo currently supports RRSP withdrawals through EFT in:
CAD only.
An RRSP withdrawal can involve:
Moomoo deregistration fees
Withholding tax
Taxable income
Permanent use of RRSP contribution room in an ordinary withdrawal
What Does moomoo Charge for an RRSP Withdrawal?
Moomoo’s current EFT withdrawal schedule lists:
Partial deregistration: C$50
Full deregistration: C$75.
Moomoo’s general RRSP help page separately notes a C$50 fee for an RRSP withdrawal.
If you are closing the entire RRSP, check the current full deregistration fee shown during the withdrawal process.
How Much Tax Is Withheld From an RRSP Withdrawal?
For Canadian residents outside Quebec, CRA currently lists:
10% for withdrawals up to $5,000
20% for withdrawals over $5,000 and up to $15,000
30% for withdrawals above $15,000.
For Quebec residents, CRA lists lower federal withholding rates, with additional Quebec provincial tax withheld separately.
Example: $10,000 RRSP Withdrawal
Suppose you live outside Quebec and withdraw:
$10,000
The current standard federal withholding rate is:
20%
That means approximately:
$2,000
is withheld for tax.
Moomoo’s applicable deregistration fee also applies.
The amount you receive in your bank account will therefore be less than the gross $10,000 withdrawal.
Is RRSP Withholding Tax the Final Tax?
Not necessarily.
CRA explains that withholding tax is only tax withheld at source.
Your final income-tax liability depends on your total taxable income and tax situation for the year.
You could owe additional tax when you file your return.
Does RRSP Contribution Room Come Back?
A normal RRSP withdrawal generally does not work like a TFSA withdrawal.
CRA treats ordinary RRSP withdrawals as taxable withdrawals, while direct transfers between eligible registered plans are treated differently.
If you are simply moving an RRSP to another brokerage, investigate a registered transfer rather than withdrawing the funds into your bank account.
Does moomoo Support Home Buyers’ Plan Withdrawals?
Moomoo’s current RRSP documentation says withdrawals under the:
Home Buyers’ Plan
and:
Lifelong Learning Plan
are currently not accommodated.
That is important if you intend to use your RRSP for a home purchase.
The Canadian tax program itself may exist, but a brokerage still needs operational support to process the specific withdrawal.
How Long Does a moomoo Withdrawal Really Take?
The advertised EFT or wire processing time is only part of the timeline.
Consider four examples.
Example 1: You Already Have Settled Cash
Monday: Request EFT.
Moomoo estimate:
Approximately 5 business days.
Example 2: You Need to Sell Stock First
Monday: Sell stock.
Tuesday: Normal T+1 settlement.
Tuesday: Cash becomes withdrawable, assuming no other restrictions.
Tuesday: Submit EFT.
Then allow approximately five business days.
Example 3: You Recently Deposited by EFT
First wait for the deposit to arrive.
Then wait through the applicable:
3-business-day withdrawal hold
when returning funds to the originating bank.
Then submit the EFT withdrawal.
Example 4: You Recently Deposited by EFT but Want Another Bank
The deposit can face a withdrawal hold of up to:
90 calendar days
before it can be withdrawn to another bank.
This is why “moomoo withdrawals take five days” is an incomplete answer.
Why Can’t I Withdraw My Full Balance?
The most common reasons are:
Your Money Is Still Invested
Stock value is not withdrawable cash.
Your Sale Has Not Settled
The cash appears, but settlement has not completed.
A Deposit Hold Applies
Recent deposits can remain temporarily unavailable.
You Have Open Orders
Money committed to pending orders can remain on hold.
You Have Options or Short Positions
Margin requirements can reduce Cash Withdrawable.
You Are Using Margin
Part of the amount displayed as Max Withdrawable can represent borrowed money.
You Selected the Wrong Currency
Your account may hold USD while you are trying to withdraw CAD.
You Are Withdrawing From an RRSP
Different currency, fee, and tax rules apply.
Moomoo specifically notes that open orders, trading fees, margin interest, options margin, and short positions can affect funds on hold and withdrawable cash.
Why Is My Withdrawal Pending?
A pending withdrawal does not necessarily indicate a problem.
Possible reasons include:
Normal processing
Bank verification
Weekend
Holiday
Compliance review
Receiving-bank processing
Incorrect or incomplete banking details
Check:
Accounts > All > Funding History > Withdrawal
for the latest status.
Can I Cancel a moomoo Withdrawal?
Sometimes.
For an EFT withdrawal:
Go to Accounts > All > Funding History > Withdrawal.
Select the withdrawal.
Tap Cancel if the option remains available.
Moomoo notes that cancellation itself takes some time and it will notify you whether the cancellation was successful.
Can I Cancel a Wire Withdrawal?
You can attempt to cancel a wire while the Cancel option remains available.
If the button has disappeared, moomoo says the wire has already been processed.
At that point, you need to contact customer service if you still want to try to stop it.
For a large wire, double-check the banking information before submission.
Withdrawing vs. Transferring to Another Brokerage
If your objective is to move your investments elsewhere, selling everything and withdrawing the cash is not always necessary.
You may instead be able to complete a brokerage transfer.
Moomoo currently charges:
Full external transfer: C$75 and/or US$75
Partial external transfer: C$50 and/or US$50
plus applicable sales tax.
If both CAD and USD assets are transferred, fees can apply in both currencies.
When Does a Brokerage Transfer Make More Sense?
A transfer may make more sense when:
You want to keep your stocks invested
You are switching brokerages
You are moving a TFSA
You are moving an RRSP
Selling would trigger taxable gains
You do not actually need cash in your bank account
A withdrawal is more appropriate when you genuinely want to spend or hold the money outside the brokerage.
Can a Withdrawal Affect a moomoo Promotion?
Potentially.
If you joined moomoo through a deposit, transfer, referral, or other promotion, the offer may contain:
Net-deposit requirements
Minimum asset requirements
Maintenance periods
Reward vesting rules
Withdrawing money before completing those conditions can affect promotional eligibility.
Always check the exact campaign that applied when you registered.
The ability to technically withdraw money does not necessarily mean doing so has no effect on a pending reward.
Should I Sell Everything Before Withdrawing?
Only if you actually want to liquidate the entire portfolio.
If you need:
$10,000
and have:
$100,000
invested, there is normally no need to sell the entire portfolio just to generate $10,000.
You can potentially sell enough investments to generate the required amount while leaving the rest invested.
Also consider:
Capital gains in non-registered accounts
Portfolio allocation
Market conditions
Currency
Registered-account consequences
before selling.
What About Taxes in a Regular Cash Account?
Selling investments in a non-registered account can create taxable capital gains or losses.
The bank withdrawal itself is generally not what creates the capital gain.
The sale of the investment is the relevant transaction.
For example:
You purchased stock for:
$10,000
You later sell it for:
$15,000
The sale can create a capital gain.
Whether you leave the resulting $15,000 in moomoo or withdraw it to your bank does not erase the tax event created by the sale.
For individual tax circumstances, consult an appropriate tax professional.
What Should I Do Before a Large Withdrawal?
For a significant withdrawal, run through this checklist:
Confirm the amount is shown as Cash Withdrawable.
Confirm all required trades have settled.
Check whether a recent deposit hold applies.
Verify whether the money is CAD or USD.
Check whether you are borrowing on margin.
Confirm the receiving bank account details.
Decide between EFT and wire.
Understand any TFSA or RRSP consequences.
Check pending promotional requirements.
Allow extra time before an important deadline.
If the withdrawal is needed for a home purchase, property closing, tax payment, or another fixed date, avoid relying on the fastest possible processing scenario.
moomoo Withdrawal Checklist
Before pressing Submit, confirm:
Account
Cash, Margin, TFSA, or RRSP?
Available cash
Does the amount show as Cash Withdrawable?
Settlement
Did you recently sell an investment?
Deposit hold
Did you recently fund the account?
Currency
CAD or USD?
Amount
Below or above the C$50,000 / US$50,000 EFT limit?
Method
EFT or wire?
Bank
Is the receiving bank account properly linked and in your name?
Tax
Are there TFSA contribution-room or RRSP tax implications?
How to Withdraw Money From moomoo FAQ
How do I withdraw money from moomoo?
Go to:
Accounts > Transfers > Withdraw
Select the account, currency, withdrawal method, receiving bank account, and amount, then submit.
What is the easiest way to withdraw from moomoo?
For many ordinary Canadian withdrawals below $50,000, EFT will be the simplest option because Moomoo currently charges no EFT withdrawal fee from Cash, Margin, or TFSA accounts.
How long does a moomoo withdrawal take?
Moomoo currently estimates about:
5 business days for EFT
and:
4 business days for wire transfers.
Your total time can be longer if settlement or a deposit hold applies.
Is withdrawing from moomoo free?
EFT withdrawals from Cash, Margin, and TFSA accounts are currently free.
Wire withdrawals currently cost C$50 or US$50.
RRSP withdrawals have separate deregistration fees.
What is the maximum EFT withdrawal?
Currently:
C$50,000
or:
US$50,000
per withdrawal.
What is the maximum wire withdrawal?
Currently:
C$1,000,000
or:
US$1,000,000
per withdrawal.
Why can’t I withdraw all my cash?
Part of the cash may be unsettled, on hold, committed to open orders, or required for short positions, options, or margin obligations.
What is Cash Withdrawable?
Moomoo defines it as settled funds that can be directly withdrawn to your linked bank account.
What is Max Withdrawable?
Moomoo defines Max Withdrawable as your cash balance plus available margin financing.
Can Max Withdrawable include borrowed money?
Yes.
That is particularly important in a Margin account.
Do I have to sell my stocks first?
Only if you do not already have enough withdrawable cash.
Can I withdraw immediately after selling a stock?
Normally you first need the sale to settle. U.S. stocks currently use T+1 settlement.
Can I withdraw a recent Interac deposit?
Current Interac deposits become available for withdrawal from the next trading day onward.
Can I withdraw a recent EFT deposit?
When returning it to the originating bank, the current hold is three business days after the funds arrive.
When withdrawing it to another bank, the hold can be up to 90 calendar days.
Can I withdraw a bill-payment deposit?
Moomoo currently says bill-payment funds become available for withdrawal once they arrive in your brokerage account.
Can I withdraw a wire deposit?
Moomoo currently says wire-deposited funds become available for withdrawal once they arrive.
Can I withdraw USD?
Yes.
USD withdrawals are currently supported from eligible Cash, Margin, and TFSA accounts.
Can I withdraw USD from an RRSP?
No, under Moomoo Canada’s current RRSP withdrawal rules. RRSP withdrawals are currently CAD-only.
Does moomoo charge to withdraw from a TFSA?
Moomoo currently states that there is no fee for withdrawing funds from a TFSA.
Is a TFSA withdrawal taxable?
CRA says TFSA withdrawals themselves do not immediately create taxable income. The contribution-room consequence is that the withdrawn amount is generally added back on January 1 of the following calendar year.
Can I recontribute my TFSA withdrawal immediately?
Only if you already have sufficient unused contribution room. Otherwise, wait until the withdrawn amount is restored as room in the following calendar year.
Does moomoo charge for an RRSP withdrawal?
Moomoo currently lists C$50 for a partial deregistration and C$75 for a full deregistration through its EFT withdrawal schedule.
Is tax withheld from an RRSP withdrawal?
Yes.
For most Canadian residents outside Quebec, current CRA withholding rates are 10%, 20%, or 30% depending on the amount withdrawn.
Does moomoo support Home Buyers’ Plan withdrawals?
Moomoo’s current RRSP documentation states that Home Buyers’ Plan and Lifelong Learning Plan withdrawals are not accommodated.
Can I withdraw to another person’s bank account?
No.
Moomoo currently requires the withdrawal account to be in your own name.
Can I cancel a withdrawal?
Potentially.
Check the withdrawal in Funding History and use the Cancel option if it remains available.
How do I check my withdrawal status?
Go to:
Accounts > All > Funding History > Withdrawal.
Should I withdraw or transfer if I am switching brokerages?
If you want to continue owning your investments, a brokerage transfer may be more appropriate.
If you actually want cash in your bank account, use a withdrawal.
How to Withdraw Money From moomoo: Bottom Line
The actual withdrawal button in moomoo is easy to find:
Accounts > Transfers > Withdraw
The more important question is whether your money is ready to leave the account.
Before requesting a withdrawal, determine:
Is the money still invested?
If yes, you may need to sell.
Has the sale settled?
If not, wait for settlement.
Was the money recently deposited?
If yes, a withdrawal hold may apply.
Is this a Margin account?
If yes, make sure you are not unintentionally withdrawing borrowed money.
Is it a TFSA or RRSP?
If yes, understand the registered-account consequences before proceeding.
Once you have settled Cash Withdrawable, moomoo currently provides two main options.
EFT usually takes approximately five business days and is currently free for Cash, Margin, and TFSA withdrawals, with a maximum of C$50,000 or US$50,000 per withdrawal.
Wire transfer usually takes approximately four business days and currently costs C$50 or US$50, with a maximum of C$1 million or US$1 million per withdrawal.
For most smaller withdrawals, EFT will likely be the more straightforward route.
For much larger withdrawals, a wire can make more sense.
Most withdrawal problems can be understood by looking at one number:
Cash Withdrawable
rather than:
Total Account Value
or:
Max Withdrawable
If the amount you need is shown as settled Cash Withdrawable and no deposit hold applies, the process of getting the money back to your Canadian bank account is relatively straightforward.
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 our website. This does not increase the price you pay. Withdrawal methods, processing times, limits, fees, settlement rules, and account features can change. Tax rules also depend on individual circumstances. Always verify current information with Moomoo Canada, CRA, or an appropriate professional before making important financial or tax decisions. Information on this website is for general informational purposes only and should not be considered financial, investment, tax, or legal advice.