The last two days provide a great example of what I've been discussing.
At Schwab. On Tuesday night, I set up an automatic investment of approximately $960,000 into EGRIX. The transaction fee was just $10. On the same day, I sold ARBIX. Both transactions settled the next day, on Wednesday evening. Both trades were done online, no reps were involved.
Over Thursday and Friday, EGRIX gained about 0.56%, while ARBIX gained only about 0.16%. That difference of roughly 0.40% on a $960,000 position amounted to approximately $3,840 in additional gains in just two days.
At Fidelity. You sell ARBIX on Wednesday and wait until Thursday to buy EGRIX because you can't buy it online. If you select exchange, the system will only execute it after one day. In that scenario, you miss ARBIX's gain on Thursday, and you buy EGRIX after it has already moved higher. In this example, EGRIX advanced about four cents, or roughly 0.32%, before the purchase. Combined with the missed gain in ARBIX, being out of the market for a day cost roughly 0.40%, or about $3,840.
At Schwab I was invested all the time; at Fidelity I was out one day. Do that several times a year, and the difference becomes meaningful. I am extremely persistent about never being out of the market. Small execution differences may seem insignificant, but on large balances they can add up to real money over time.
Suppose you want to use Auto Invest at Fidelity. On Tues night, you can do it at Fidelity, but only 2 days later, for Thursday or maybe Friday. You just lost 1 day for sure, maybe 2 days.
Suppose you tell yourself, I want to do it on Wed regardless, at Fidelity. You sell HOSIX, let's make it a round number, $1 m. The system wouldn't let you buy. You call a representative to place the buy order. Even if approved, Fidelity often limits the purchase to about 90% of the proceeds. The rep must enter the trade for $900K. That's a Fidelity policy, not a SEC requirement.
Things have gotten worse many times for me at Fidelity. The representative wanted to charge an additional $50 assisted-trade fee. Now, I'm almost screaming. I only called because the system wouldn't let me place the trade myself. So now you want to charge me the regular $49.95 + $50? I don't think so.
Then I ask for a supervisor to waive the rep fee, leaving me with only the $49.95 transaction charge. The whole process is frustrating and time-consuming. I gave up after several years and transferred all my money to Schwab.
BTW, for about 5 years, Schwab assigned me a number to a team that has put in my trades for I shares and waived all fees. I don't need it anymore because paying $10 is so low.
And why do I use I share?
* I pay only $10 to get in. I can sell any time without the ST fees of $49.95. Great for a trader like me.
* I shares are about 0.24-5% cheaper. On one million, it's worth another $2400-2500. On 3 million, it's $7200-7500
Bottom line, my calculations show an easy $10K-20K difference, and it's more friendly, quick, and flexible. It could be more.