The average annual return on an investment in shares is seven to eight percent. Whether you actually earn this depends very much on when you get in. Once you are at the top of the market, it can take a long time to make a profit on your investment. It can therefore be smart to apply dollar cost averaging with which you invest money at different times.