"Generating the budgeted income has been a challenge this year," Siyambalapitiya said.
"Expenses have risen. These will have an effect on the deficit this year."
Overshooting
In the past few years Sri Lanka's revenues have been routinely over-estimated, expenses under-estimated and the gap had been filled with printed money which drove inflation up or by foreign commercial borrowings, which put the national balance sheet at risk.
In the 2007 budget Sri Lanka's parliament was told that revenues would be 599 billion rupees. In November 2008, parliament was told that revised revenues would be 605 billion rupees.
Later revenues turned out to be only 565 billion rupees. Inflation topped 20 percent and a 500 million dollar sovereign bond was also sold. The 8.25 percent dollar bond is now trading at more than 20 percent in foreign markets.