Help centre

Can I withdraw money from my TFSA or any other account via the online brokerage platform? 

Withdrawals from a TFSA can be made online via the online brokerage platform or direct brokerage app. 

From the online brokerage platform:  

If you have a National Bank account,   

  • Click Transfer in the top right corner
  • Select the TFSA in the first box and the bank account in the second box
  • Confirm the amount 
  • You will receive the funds within a maximum of 24 hours 

If you have a non-NBC bank account,

  • Click Transfer in the top right corner 
  • Choose the TFSA in the first box and the income* account in the second box  
  • Confirm the amount 

CAD: You will receive the funds within a maximum of 72 business hours

USD: Transfers are made weekly on Tuesdays

From the direct brokerage app:  

 If you have an NBC bank account, 

  • Click on the Transfer icon at the bottom of the home screen 
  • Choose Transfers then Withdrawals 
  • You can make your transfer in table mode or in natural language mode, by choosing Assist 

This mode allows you to complete a sentence with your account and amounts, rather than filling in the form. 

  • Select the TFSA 
  • Select the bank account 
  • Enter the amount

 

Please note:

  • Only accounts authorized for one type of transfer are visible

An error message will be displayed after submitting the transfer request, if the amount available is not sufficient to complete the transfer. 

  • Confirm the amount 
  • You will receive the funds within a maximum of 24 hours

If you have a non-NBC bank account, 

  • Choose Transfers then Withdrawals 
  • You can make your transfer in table mode or in natural language mode, by choosing Assist 

This mode allows you to complete a sentence with your account and amounts, rather than filling in the form. 

  • Select the TFSA 
  • Select the income account* 
  • Enter the amount

 

Please note: 

  • Only accounts authorized for a transfer type are visible. 

An error message will be displayed after submitting the transfer request, if the amount available is not sufficient to complete the transfer. 

  • Confirm amount 
  • You will receive the funds within a maximum of 24 hours

Withdrawals from any other registered account can be made by calling our team at 1-800-363-3511. Fees may apply for certain types of withdrawals; see our general fees for details.

*If you don't have such an account, write to us via the Message centre and ask us to open one for you.

Related questions

Picto of two text bubbles

Our virtual assistant is here to help

Chat with our virtual assistant 24/7 for answers to your questions.