The Toffees have been unable to find a reliable goalscorer with Louis Saha having netted twice, while Moyes' only other regular striking option during the campaign so far has been 19-year-old Greek Apostolos Vellios.
A 1-0 defeat by Stoke at Goodison Park on Sunday only served to highlight the need for a new frontman and Moyes says he is keen to invest during the transfer window, if the money is made available to him.
"We have been saying for a while now we need a striker, and that is obvious from our performances - but they are the ones who cost the money," the Everton manager told the Daily Mirror.
"I don't know yet if there will be any money, so we will need to wait and see what we can look to do in January.
"The thing is, the type of player that will improve this team now costs money, real money, and January isn't always the best time to try to purchase a player.
"But we need a striker badly. We needed one badly last season if we are honest, and maybe even the season before."