The disgraced former premier, who had to resign after a series of allegations of graft started to come to light, was also fined USD 300,000 by a Tel Aviv court for his role in the 'Holyland Affair', so called after the name of the project.
Judge David Rosen had convicted 68-year-old Olmert at the end of March of two charges of bribery, and said he accepted USD 160,000 from developers of the Holyland project in Jerusalem at the time when he served as the capital's Mayor.
Rosen further noted that the graft charges Olmert was convicted of include moral turpitude.
The court ruled that the seven jail sentences handed out to people involved in the scandal would begin on the first of September and fines should be paid out in 10 payments.
More From This Section
Olmert spoke in court reiterating his denial of the allegations regarding his role in the affair.
He said the "conviction was a shock for me. I knew it was based on a fundamental mistake, which is just wrong".
"The right path is to appeal the decision and turn to the High Court. I believe it will make the effort to see the whole picture and reach the conclusion that I never took any bribe, not directly and not indirectly, not for my affiliates and not for my family - that is the truth," he emphasised.
Olmert, an attorney who in 1973 became the youngest person ever elected to Israel's parliament, the Knesset, served as prime minister from 2006 to 2009.