How to Withdraw Money From moomoo

Get up $60 bonus + 6% rebate when you deposit $1,000.

How to Withdraw Money From moomoo

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

Save Money,
Earn More

Get up $60 bonus + 6% rebate when you deposit $1,000.

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:

  1. Open the moomoo app.

  2. Go to Accounts.

  3. Select Transfers.

  4. Choose Withdraw.

  5. Select your moomoo account.

  6. Choose CAD or USD where supported.

  7. Choose EFT or wire transfer.

  8. Select your linked bank account.

  9. Enter the amount.

  10. 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 DepositedCurrent Withdrawal Hold
Interac e-TransferAvailable from the next trading day
Online Bill PaymentAvailable once funds arrive
EFT back to originating bank3 business days after funds arrive
EFT to another bankUp to 90 calendar days after funds arrive
Wire transferAvailable 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:

  1. Go to Accounts > Transfers > Withdraw.

  2. Choose CAD.

  3. Select EFT.

  4. Select your linked bank account.

  5. Enter C$5,000.

  6. 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:

  1. Open the moomoo app.

  2. Go to Accounts > Transfers > Bank Account.

  3. Select Add Manually.

  4. Enter the receiving bank information.

  5. 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:

SituationPotentially More Practical
C$2,000 withdrawalEFT
C$20,000 withdrawalEFT
C$50,000 withdrawalEFT
C$100,000 withdrawalWire or multiple EFTs
C$500,000 withdrawalWire
Want to avoid moomoo withdrawal feeEFT
Need one very large transferWire

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:

  1. Go to Accounts > All > Funding History > Withdrawal.

  2. Select the withdrawal.

  3. 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:

  1. Confirm the amount is shown as Cash Withdrawable.

  2. Confirm all required trades have settled.

  3. Check whether a recent deposit hold applies.

  4. Verify whether the money is CAD or USD.

  5. Check whether you are borrowing on margin.

  6. Confirm the receiving bank account details.

  7. Decide between EFT and wire.

  8. Understand any TFSA or RRSP consequences.

  9. Check pending promotional requirements.

  10. 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.