Manchester City will not sign a new striker this summer.
The Cityzens has already made an initial bid worth £100m for England captain Harry Kane to replace club legend Sergio Aguero who joined Barcelona on a free transfer.
Earlier in May, Kane expressed his desire to leave Tottenham Hotspur in the summer.
“At the prices (quoted) we are not going to buy any strikers. It is impossible, we cannot afford it,” Guardiola told Catalan network TV3.
“All clubs are struggling financially, we are not an exception. We have Gabriel (Jesus) and Ferran (Torres) who have been incredible in this position
“We have young players in the academy and we play many times with a false nine. There is more of a chance we aren’t going to buy a striker for next season.
“We’ll do whatever we can do in the transfer window and if we can’t, we’ll still have the squad that has won the league three times in four years and reached the Champions League final.”