Review pending. Every figure has been located on its cited source page in an AI-assisted source verification (matched to the document's text) (17 October 2026). Independent review has not yet been carried out, and these pages are not indexed.AI-assisted source check done; independent review pending; not indexed. About the review
Northern Nigeria Flour Mills
On this page
Company details
- Legal name
- Northern Nigeria Flour Mills Plc
- Listing
- NNFM on the Nigerian Exchange, active · ISIN NGNNFM000008 (observed 2026-10-08)
- Sector
- Not classified (our classification from the stated principal activity)
- Financial year ends
- 31 March
Overview
Year ended 31 March 2026 · annual report, signed / final · source
-
Revenue
NGN 21.5 billion
21,547,326 NGN thousands · p31
−39.1% vs 2025
-
Operating profit / (loss)
NGN 330 million
329,711 NGN thousands · p31
−88.6% vs 2025
-
Profit / (loss) for the year
NGN 25.6 million
25,604 NGN thousands · p31
−98.5% vs 2025
-
Total assets
NGN 43.2 billion
43,173,977 NGN thousands · p30
+41.3% vs 2025
-
Total equity
NGN 12.1 billion
12,141,950 NGN thousands · p30
+25.3% vs 2025
-
Cash from operations
NGN 698 million
698,148 NGN thousands · p33
Change not shown.
Large amounts are rounded for reading (NGN million / billion / trillion); exact figures as printed are under each amount and in the tables. No currency conversion.
Not shown: the prior-year figure is zero or negative.
Financial statements
Exact figures as printed. Each column comes from one filing; labels are as printed in the newest filing. Amounts in NGN thousands unless the row says otherwise; brackets are negative.
† from a supplementary filing for the same year · ‡ signed audited statements preferred over a disputed figure · “–” is a printed dash, explained below the table
Column sources
- FY to 31 Mar 2026 — annual report, signed / final; reported for the year · source
- FY to 31 Mar 2025 — annual report, signed / final; comparative in the FY to 31 Mar 2026 filing · source
- FY to 31 Mar 2024 — annual report, signed / final; comparative in the FY to 31 Mar 2025 filing · source
Income statement
| Line (as printed) | FY to 31 Mar 2026Annual reportreported for the year | FY to 31 Mar 2025Annual reportcomparative in FY to 31 Mar 2026 filing | FY to 31 Mar 2024Annual reportcomparative in FY to 31 Mar 2025 filing |
|---|---|---|---|
| Revenue | 21,547,326 | 35,392,448 | 25,951,365 |
| Cost of sales | (19,799,623) | (30,239,872) | (22,395,062) |
| Gross profit | 1,747,703 | 5,152,576 | 3,556,303 |
| Other operating income | 300,940 | 138,358 | 45,552 |
| Selling and distribution expenses | (139,872) | (284,689) | (349,334) |
| General and administrative expenses | (1,598,531) | (2,098,078) | (969,126) |
| Reversal/ (Impairment) charge on trade and other receivables1 | 19,471 | (21,091) | 37,339 |
| Operating profit | 329,711 | 2,887,076 | 2,320,734 |
| Finance income | 89,827 | 12,715 | 7,580 |
| Finance costs | (306,780) | (12,730) | (21,655) |
| Profit before taxation | 112,758 | 2,887,061 | 2,306,659 |
| Taxation | (87,154) | (1,141,985) | (780,764) |
| Profit for the year | 25,604 | 1,745,076 | 1,525,895 |
| Remeasurements of defined benefit liability2 | 58,296 | (60,222) | 51,709 |
| Revaluation of property, plant and equipment3 | 5,072,000 | –4 | Not reported in this filing5 |
| Income tax relating to items that will not be reclassified6 | (2,662,767) | 19,873 | (17,064) |
| Total items that will not be reclassified to profit or loss7 | 2,467,529 | (40,349) | 34,645 |
| Other comprehensive income/ (loss) for the year net of taxation8 | 2,467,529 | (40,349) | 34,645 |
| Total comprehensive income for the year | 2,493,133 | 1,704,727 | 1,560,540 |
- Printed “-”, read as nil: subtotal_arithmetic: is.native.co_5mccp1dq1z7r.oci_not_reclassified_total.
Notes and alternative reported figures (7)
- Printed under different labels across filings: “Impairment (charge)/reversal of impairment on trade and other receivables”; “Reversal/ (Impairment) charge on trade and other receivables”.
- “Remeasurements of defined benefit liability” is an issuer-specific line, not mapped to a shared definition: OCI item not reclassified to profit or loss (note 23(a)).
- “Revaluation of property, plant and equipment” is an issuer-specific line, not mapped to a shared definition: OCI item not reclassified to profit or loss (note 38).
- Not reported in this filing: Not printed: the 2024 statement of profit or loss and other comprehensive income (p32) has no revaluation-of-property line for 2024 (text layer of the page).
- “Income tax relating to items that will not be reclassified” is an issuer-specific line, not mapped to a shared definition: OCI tax (note 13).
- “Total items that will not be reclassified to profit or loss” is an issuer-specific line, not mapped to a shared definition: OCI subtotal, before the OCI total.
- Printed under different labels across filings: “Other comprehensive income for the year net of taxation”; “Other comprehensive income/ (loss) for the year net of taxation”.
Balance sheet
| Line (as printed) | FY to 31 Mar 2026Annual reportreported for the year | FY to 31 Mar 2025Annual reportcomparative in FY to 31 Mar 2026 filing | FY to 31 Mar 2024Annual reportcomparative in FY to 31 Mar 2025 filing |
|---|---|---|---|
| Property, plant and equipment | 12,017,155 | 7,182,526 | 7,460,386 |
| Prepayments1 | 276 | 2,332 | 3,111 |
| Total non-current assets | 12,017,431 | 7,184,858 | 7,463,497 |
| Inventories | 19,119,296 | 20,456,786 | 6,255,015 |
| Trade and other receivables | 8,631,558 | 1,005,724 | 1,046,773 |
| Loans to related parties2 | 1,713,309 | –3 | Not reported in this filing4 |
| Prepayments5 | 76,364 | 940,672 | 106,382 |
| Investment | 79,513 | 80,731 | 61,435 |
| Cash and cash equivalents | 1,536,506 | 880,166 | 2,991,344 |
| Total current assets | 31,156,546 | 23,364,079 | 10,460,949 |
| Total Assets | 43,173,977 | 30,548,937 | 17,924,446 |
| Share capital | 89,100 | 89,100 | 89,100 |
| Share premium | 89,521 | 89,521 | 89,521 |
| Revaluation reserve | 7,475,111 | 5,046,057 | 5,046,057 |
| Retained earnings | 4,488,218 | 4,468,688 | 2,853,061 |
| Total equity | 12,141,950 | 9,693,366 | 8,077,739 |
| Employee benefits obligation6 | 238,439 | 258,666 | 198,310 |
| Deferred tax | 3,286,134 | 754,151 | 881,746 |
| Total Non-Current Liabilities | 3,524,573 | 1,012,817 | 1,080,056 |
| Borrowings | 15,023,435 | –7 | 45,736 |
| Trade and other payables | 11,875,294 | 18,120,983 | 6,755,375 |
| Dividend payable | 47,705 | 47,152 | 39,172 |
| Current tax payable | 217,086 | 1,257,280 | 686,676 |
| Contract liabilities | 343,934 | 417,339 | 1,236,426 |
| Total current liabilities | 27,507,454 | 19,842,754 | 8,766,651 |
| Total liabilities | 31,032,027 | 20,855,571 | 9,846,707 |
| Total equity and liabilities | 43,173,977 | 30,548,937 | 17,924,446 |
| Deferred income8 | Not reported in this filing9 | Not reported in this filing910 | 3,266 |
- Printed “-”, read as nil: subtotal_arithmetic: bs.current_assets.
- Printed “-”, read as nil: subtotal_arithmetic: bs.current_liabilities.
Notes and alternative reported figures (8)
- “Prepayments” is an issuer-specific line, not mapped to a shared definition: Note 18: non-current portion of prepayments.
- “Loans to related parties” is an issuer-specific line, not mapped to a shared definition: Note 15: current loans to related parties (nil in 2025).
- Not reported in this filing: Not printed: the statement of financial position (p31) has no loans-to-related-parties line for 2024 (text layer of the page).
- “Prepayments” is an issuer-specific line, not mapped to a shared definition: Note 18: current portion of prepayments.
- “Employee benefits obligation” is an issuer-specific line, not mapped to a shared definition: Note 23: defined benefit (retirement) liability and long service award obligation, non-current.
- “Deferred income” is an issuer-specific line, not mapped to a shared definition: FY2025 note 24: deferred income, current liability.
- Not reported in this filing: Not printed: the 2026 statement of financial position (p30) has no deferred-income line; its only 'deferred' line is deferred tax (text layer).
- Annual report dated 2025-05-30 presents this line for this year: - (p31). Not shown in this column, which follows one filing's presentation.
Cash flow
| Line (as printed) | FY to 31 Mar 2026Annual reportreported for the year | FY to 31 Mar 2025Annual reportcomparative in FY to 31 Mar 2026 filing | FY to 31 Mar 2024Annual reportcomparative in FY to 31 Mar 2025 filing |
|---|---|---|---|
| Cash generated from/ (used in) operations1 | 1,972,654 | (1,226,510)2 | 1,782,923 |
| Income tax paid | (1,258,133) | (679,104) | (80,645) |
| Long service awards paid3 | (2,401) | (4,179) | (18,025) |
| Retirement benefit paid4 | (13,972) | (53,638) | (21,080) |
| Net cash generated from/ (used in) operating activities5 | 698,148 | (1,963,431)6 | 1,663,173 |
| Purchase of property, plant and equipment | (1,324) | (1,581) | (199,402) |
| Disposal/ (acquisition) of investments7 | 1,218 | (19,296) | Not reported in this filing8 |
| Interest received | 2,930 | 12,715 | 1,716 |
| Net cash generated from/ (used in) investing activities9 | 2,824 | (8,162)10 | (197,686) |
| Interest paid on borrowings | –11 | (4,932) | (15,618) |
| Interest paid on bank overdraft12 | (14) | (61) | –11 |
| Principal repayment on borrowing | –11 | (54,593) | (175,924) |
| Dividend paid | (39,542) | (72,214) | (46,380) |
| WHT on dividend remitted13 | (4,455) | (8,906) | –11 |
| Net cash used in financing activities | (44,011) | (140,706) | (238,765) |
| Total cash movement for the year | 656,962 | (2,112,299) | 1,226,722 |
| Effect of foreign exchange rate changes on cash and cash equivalents | (622) | 1,121 | 2,460 |
| Cash and cash equivalents at the beginning of the year | 880,166 | 2,991,344 | 1,762,162 |
| Total cash and cash equivalents at the end of the year | 1,536,506 | 880,166 | 2,991,344 |
| Monitoring and guarantee fees paid on borrowing14 | Not reported in this filing15 | Not reported in this filing1516 | (843) |
- Printed “-”, read as nil: subtotal_arithmetic: cf.cash_from_financing.
Notes and alternative reported figures (15)
- Printed under different labels across filings: “Cash (used in)/generated from operations”; “Cash generated from/ (used in) operations”.
- Annual report dated 2025-05-30 prints (1,245,806) (thousands, p34) for this line and year.
- “Long service awards paid” is an issuer-specific line, not mapped to a shared definition: Operating activities (note 23(b)).
- “Retirement benefit paid” is an issuer-specific line, not mapped to a shared definition: Operating activities (note 23(a)).
- Printed under different labels across filings: “Net cash (used in)/generated from operating activities”; “Net cash generated from/ (used in) operating activities”.
- Annual report dated 2025-05-30 prints (1,982,727) (thousands, p34) for this line and year.
- “Disposal/ (acquisition) of investments” is an issuer-specific line, not mapped to a shared definition: Investing activities, net (note 19).
- Not reported in this filing: Not printed: the statement of cash flows (p34) has no disposal/(acquisition) of investments line for 2024 (text layer).
- Printed under different labels across filings: “Net cash generated from/ (used in) investing activities”; “Net cash generated/(used in) investing activities”.
- Annual report dated 2025-05-30 prints 11,134 (thousands, p34) for this line and year.
- “Interest paid on bank overdraft” is an issuer-specific line, not mapped to a shared definition: Financing activities (note 11).
- “WHT on dividend remitted” is an issuer-specific line, not mapped to a shared definition: Financing activities: withholding tax on dividends remitted (note 26).
- “Monitoring and guarantee fees paid on borrowing” is an issuer-specific line, not mapped to a shared definition: Financing activities (note 11; nil in FY2025).
- Not reported in this filing: Not printed: the 2026 statement of cash flows (p33) has no monitoring-and-guarantee-fees line; it prints interest paid on borrowings (text layer).
- Annual report dated 2025-05-30 presents this line for this year: - (p34). Not shown in this column, which follows one filing's presentation.
Segments
Segment data not yet collected for this company in the pilot.
Dividends
Proposed or recommended, declared and paid are different events and are kept apart. A statement that no dividend was proposed does not mean none was paid.
| Year ended | Event | Wording as printed | Amount | Unit | Source |
|---|---|---|---|---|---|
| 31 Mar 2026 | Dividends paid (cash flow statement) | Dividend paid |
(39,542) | NGN thousands | Annual report, p33 |
| 31 Mar 2025 | Dividends paid (cash flow statement) | Dividend paid |
(72,214) | NGN thousands | Annual report, p33 |
| 31 Mar 2024 | Dividends paid (cash flow statement) | Dividend paid |
(46,380) | NGN thousands | Annual report, p34 |
Sources
Each filing used on this page, newest period first. Dates are the document's own; the date we retrieved a file is shown separately and is never a publication date.
-
Northern Nigeria Flour Mills Plc Annual report for the year ended 31 March 2026
Year ended 31 March 2026 · Annual report · signed / final
Audit: KPMG Professional Services and Ahmed Zakari & Co. (joint auditors, Chartered Accountants), unmodified opinion · signed
Auditor's sign-off: Adegoke A. Oyelami, FCA, for KPMG Professional Services; Oyindamola Ajayi for Ahmed Zakari & Co.
Final status: Joint auditor's report signed for KPMG Professional Services (Adegoke A. Oyelami, FCA) and Ahmed Zakari & Co. (Oyindamola Ajayi), each dated 26 May 2026 (PDF p29, page image); statement of financial position approved by the board on 25 May 2026 and signed by the managing director, a director and the chief financial officer (PDF p30, page image).
- Document date
- 26 May 2026
- Auditor's report
- 26 May 2026
- Board approval
- 25 May 2026
- Retrieved by us
- 8 Oct 2026 (not a publication date)
- Used for
- statement columns FY to 31 Mar 2026, FY to 31 Mar 2025
- Basis
- company statements · NGN thousands (printed “₦'000”)
- Current borrowings of 15,023,435 (2025: nil) appear on the balance sheet with no borrowing proceeds in the financing section of the cash-flow statement (p33); kept as printed.
- The total-comprehensive-income amounts (2,493,133; 2025: 1,704,727) are printed on a row whose label sits at the foot of the page in the text layer; the statement of changes in equity prints 2,493,134 for 2026 (rounding difference, kept as printed).
- Earnings per share is printed in kobo (14; 2025: 979), basic and diluted on one line; stored in naira with the printed figure and unit kept.
Technical details
- File
- 96 pages, with a text layer
- SHA-256
02e49e7da861bd3ff0d5be51805f3fca9e01a1eb1d104bbb57ca596bfc0580f4- Entity as printed
- Northern Nigeria Flour Mills Plc (the Company)
- Exchange copy
- retrieved 2026-10-08T17:50:58Z
-
Northern Nigeria Flour Mills Plc Annual report for the year ended 31 March 2025
Year ended 31 March 2025 · Annual report · signed / final
Audit: KPMG Professional Services and Ahmed Zakari & Co. (joint auditors, Chartered Accountants), unmodified opinion · signed
Auditor's sign-off: Adegoke A. Oyelami for KPMG Professional Services; Oyindamola Ajayi for Ahmed Zakari & Co.
Final status: Independent joint auditors' report (PDF pp27-30) with an unmodified opinion, 'Signed:' with handwritten signatures of Adegoke A. Oyelami (for KPMG Professional Services) and Oyindamola Ajayi (for Ahmed Zakari & Co.), each dated 30 May 2025, Lagos, with ICAN seal stamps (PDF p30, page image); statement of financial position approved by the Board on 30 May 2025 with handwritten signatures of the managing director (Adrian Naidoo), a director (Alhaji Y. Olalekan A. Saliu) and the chief finance officer (Emmanuel N. Odigie) (PDF p31, page image).
- Document date
- 30 May 2025
- Published
- 2 Jun 2025
- Auditor's report
- 30 May 2025
- Board approval
- 30 May 2025
- Retrieved by us
- 8 Oct 2026 (not a publication date)
- Used for
- statement columns FY to 31 Mar 2024
- Basis
- company statements · NGN thousands (printed “₦'000”)
- The NGX file name says 'QUARTER 5 ... JUNE 2025'; the document is the annual report for the year ended 31 March 2025.
- The total-comprehensive-income amounts (1,704,727; 2024: 1,560,540) are printed on a row whose label 'Total comprehensive income for the year' sits at the foot of the page in the text layer (p32).
- Earnings per share is printed in kobo (979; 2024: 856), basic and diluted on one line; stored in naira with the printed figure and unit kept.
Technical details
- File
- 93 pages, with a text layer
- SHA-256
0b242d67f4d8e8d3ee953bd0ff5dccad4c60b6e4365f8be7dfba67dc203f43f2- Entity as printed
- Northern Nigeria Flour Mills Plc (the Company)
- Exchange copy
- retrieved 2026-10-08T17:51:45Z
Data notes
No figure-level notes beyond those in the tables.
Review status: every figure has been located on its cited source page in an AI-assisted source verification (matched to the document's text) (17 October 2026). Independent review is pending for every figure; automated checks and the AI-assisted verification are not independent review.
Download
Figures shown on this page (CSV) — the same selected figures at their exact printed values, each with its source document, SHA-256, page, selection rule and reading. Independent review of these figures is pending.