What is the average cost of a portfolio on a trading site?
It sounds for the most part you are a 'buy and hold' type investor and continue to contribute monthly.  I follow the same philosophy and continue to contribute monthly as well.  I use Questrade.com as my online broker. For trading it costs a penny per share with a minimum cost of $4.95 (so if you only buy 100 shares you will still pay $4.95) up to a maximum of $9.95 per trade (so if you buy 10,000 shares you only pay $9.95. Three trades at $4.95 per month across the year would be $178.20.  This is assuming you are trading less then 495 share each trade.  So switching to Questrade would save you an additional $111.80 per year!  Multiply over number of year before you retire plus compound interest which could accrue and that can quite a bit of extra savings. You pay nothing else to Questrade either.  No management fees, etc.  You manage the accounts.