Dealing costs, which vary according to the size of the deal and the broker involved, must, of course, come into the calculation. And it may be that you cannot see an attractive alternative for your money at the moment. But that is unlikely, given the size and nature of the stock market. Anyway, keeping cash in hand is rarely, if ever, a mistake.