NBP’s profit up over 224%, clocks in at Rs85.9bn in 2025

The National Bank of Pakistan (NBP), one of the country’s largest commercial banks, registered a profit after tax (PAT) of Rs 85.88 billion in 2025, a whopping 224% increase year-on-year. The bank registered a PAT of Rs26.5 billion in the same period of the preceding year. As per a notice sent to the Pakistan Stock Exchange (PSX) on Wednesday, NBP’s earnings per share stood at Rs 39.97 in 2025, up from Rs 12.21 in 2024. “NBP has announced its highest ever profitability in CY25 mainly on the back of improved Net Interest Income (NII),” said Arif Habib Limited (AHL), in a note. The bank also announced its highest dividend of Rs35 per share, i.e. 350%, marking a payout of 90%. During the period, the NBP’s mark-up/return earned declined from Rs1,089.9 billion in 2024 to Rs781.2 billion in 2025, a decrease of over 28%. However, the bank also saw its interest expense reduced more significantly, i.e. 42%, from Rs918.45 billion in 2024 to Rs532.54 billion in 2025. As a result, the bank’s net mark-up/return earned increased to Rs248.6 billion in 2025, compared to Rs171.4 billion in 2024, a gain of 45%. During the period, the fee and commission income earned by the NBP in 2025 clocked in at Rs34.69 billion, an increase of nearly 19% against Rs29.17 billion earned in the same period last year. The NBP’s foreign exchange income registered a whopping increase of 168%, clocking in at Rs15.8 billion in 2025. Meanwhile, the bank recorded a massive drop of 52% on securities to the tune of Rs13.5 billion in 2025, in comparison to a gain of Rs28.2 billion in 2024. During 2025, the bank’s non-interest income stood at Rs69.6 billion. Consequently, NBP saw its total income rise to Rs318.25 billion in 2025, an increase of nearly 32%. The NBP’s operating expenses clocked in at Rs129.2 billion in 2025. The bank’s profit before tax clocked in at Rs179.78 billion in 2025, an increase of 215%. During the period, the NBP paid taxes to the tune of Rs93.90 billion, as compared to Rs30.61 billion in 2024, an increase of 206%.