Former Premier Raila Odinga and Vice President Kalonzo Musyoka will not be paid a pension until they quit politics.
President Uhuru Kenyatta had refused to sign off on their pensions while they are still in active politics.
A provision the Coalition for Reforms and Democracy, of which the two are principles, failed to challenge on the floor of Parliament for lack of numbers.