Beginning at least 30 days prior to the adoption of the budget, a proposed budget or annual estimate of revenues and expenditures for the ensuing year shall be prepared in a manner designated by the council. The proposed budget shall be kept on file with the borough secretary and be made available for public inspection by the borough secretary for a period of ten days.