The state budget surplus in the first seven months of the year climbed to CZK 25.7 billion from CZK 22.6 billion a month earlier, the Ministry of Finance said on Monday.