"Could you justify every one of your costs here? Where is each coming from?"
Okay.
If we're looking at a mutual fund, 10 years is the time frame, and so every 'cost' has to be viewed in this context.
Thus, the cumulative, 10-year cost of the devaluation of the money due to inflation needs to be considered. Total inflation over 10 years at 3% of 100k dollar investment then is:
100,000 x 1.03 x 1.03 x 1.03 x 1.03 x 1.03 x 1.03 x 1.03 x 1.03 x 1.03 x 1.03, which equals : 134,391.68
In other words, your 100k in 10 years would have to have grown to $134,391 just to maintain its purchasing power.
Yet, if you are taxed in the 40% income tax bracket, you would have to earn yet another $13,756.40, just to pay for the taxes on the gains of $34,391. (This is considering you pay the taxes when you withdraw the funds at the end of 10 years. The cost is HIGHER if you have to pay taxes annually).
Thus to break even, you would need to earn not just $34,391, but, rather, $48,147.40 on your initial 100,000 dollars principal investment, just to cover the cost of the devaluation of your money due to inflation.
In addition, when you invest your money on day one, there may be a front end load charge of say 2%. Some front end loads can be higher. If you can, you can arrange a no load charge, but this might require you to sign-off your rights to withdrawing your money from the mutual fund for a number of years. A lot of people want to have access to the funds, and will accept a 1-3% fee for that. But what is the value of that 1-3% fee over 10 years if it had been left in the fund? It would have grown cumulatively over that period, and thus because it isn't in the fund for those 10 years, getting charged that fee right at the start is a huge hit. You calculate the ACTUAL cost of the fee according to its diminished value due to the effects of inflation, then, like this: 2000 (or 2% of 100,000) x 1.03 x 1.03 x 1.03 x 1.03 x 1.03 x 1.03 x 1.03 x 1.03 x 1.03 x 1.03, which = 2687 AND you calculate how much it could have earned had it been in the fund for 10 years (if the average 10-year annual rate of return is 4%) like this: 2000 x 1.04 x 1.04 x 1.04 x 1.04 x 1.04 x 1.04 x 1.04 x 1.04 x 1.04 x 1.04, which equals 2846.62. Now these losses are SEPARATE: The 2% fee is gone right from the start, and so you are down the 10-year future value of your 2000 of $2687. Then you ALSO lose 846.62 of gains you would have made on that 2000, for a total loss of 3533.62.
So, now, if you pay a 2% front-end load fee on a 100k investment, the actual cost is $3533 (inflation and loss of gain potential of the fund adjusted). So we add that amount to the $48,147.40 we need JUST to break even on our initial 100k investment. That's 51,680.40 your fund needs to grow over 10 years JUST to pay the taxes, cost of devaluation of your money due to inflation, and the REAL cost of fees.
We haven't even talked about the cost of currency fluctuations. But over 10 years, how much can a currency devalue? Let's take a look over the last 10 years:
Exchange rate between Canada and US dollars:
10 years ago 1.5727000000 0.6358491766
As of today: 0.9952631617 1.0047593827
What's that, a 37% devaluation?
I'm not even going to bother adjusting it to inflation. Let's just say, JUST to break remotely even here, add another $37,000 your fund needs to earn on 100k over a 10-year period, for a total of: $88,680.40.
So Zarf, does a 4% 10-year average annual rate of return on a mutual fund really cut it in this inflationary and fiat-currency war cyclone?
Edit: $88,680.40 - this is the amount needed to be gained over 10 years, just to cover the taxes, devaluation of currency due to inflation, fees, and cost of relative currency devaluation.
Edit #2: I didn't add to the bill the 10 years of interest on the mortgage debt that you could otherwise have paid off with the money you initially invested. Calculate it if you want.