In the current reporting period, M-PESA contributed 42.9% of Safaricom's service revenue, totalling $600.09 million.