The National Assembly has passed the Finance Bill 2026 after a third reading vote, sending it to President William Ruto for assent.
A total of 122 MPs voted in favour of the bill while 40 opposed it in an electronic division vote held on Thursday evening in line with Standing Order No. 70.
The bill had initially been approved by acclamation but faced resistance prompting the Speaker to order a formal electronic vote.
Several amendments were made after public concerns with some controversial tax proposals dropped or revised.
DCP leader Rigathi Gachagua had directed his MPs to vote against the bill while government allies defended it as necessary to boost revenue collection.