Bank card payments rise to Sh297bn on increased uptake by merchants

In a trend that signals a steady shift in how consumers settle everyday purchases, the number of card transactions in 2025 grew 4.1 percent to 61.7 million up from 59.3 million in 2024.

Photo credit: Pool I Nation Media group

The use of bank cards to pay for goods and services at formal retail outlets climbed to a fresh high to hit Sh297 billion last year on merchants uptake as the number of point-of-sale (POS) machines rose to 54,454 by the close of December 2025 up from 48,653 as at the end of 2024.

Data from the Central Bank of Kenya (CBK) shows that the value of card-based payments at POS terminals rose to the new level last year from Sh291.9 billion in 2024.

PAYE Tax Calculator

Note: The results are not exact but very close to the actual.