Skip to content

Review pending. Every figure has been located on its cited source page in an AI-assisted source verification (matched to the document's text) (9 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

Kenya Pipeline Company

KPC · Nairobi Securities Exchange · Incorporated in Kenya · Company statements

On this page
Company details
Legal name
Kenya Pipeline Company Limited
Incorporated in
Kenya
Listing
KPC on the Nairobi Securities Exchange, active · ISIN KE9900006215 (observed 2026-10-07)
Sector
Not classified (our classification from the stated principal activity)
Financial year ends
30 June

Overview

Year ended 30 June 2024 · annual report, signed / final · source

  • Revenue

    KES 35.4 billion

    35,369,329,508 KES units · p97

    +14.6% vs 2023

  • Operating profit / (loss)

    Not reported in this filing

  • Profit / (loss) for the year

    KES 6.87 billion

    6,867,249,974 KES units · p97

    +52.6% vs 2023

  • Total assets

    KES 121 billion

    120,722,915,053 KES units · p98

    −6.3% vs 2023

  • Total equity

    KES 89.1 billion

    89,085,115,199 KES units · p98

    −0.2% vs 2023

  • Cash from operations

    KES 10.5 billion

    10,495,434,123 KES units · p100

    −50.2% vs 2023

Large amounts are rounded for reading (KES million / billion / trillion); exact figures as printed are under each amount and in the tables. No currency conversion.

Financial statements

Exact figures as printed. Each column comes from one filing; labels are as printed in the newest filing. Amounts in KES units 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 30 Jun 2024 — annual report, signed / final; reported for the year · source
  • FY to 30 Jun 2023 — annual report, signed / final; comparative in the FY to 30 Jun 2024 filing · source

Income statement

Income statement, KES units. Columns: FY to 30 Jun 2024 — annual report (signed / final), as reported for the year; FY to 30 Jun 2023 — annual report (signed / final), comparative reported in the annual report for 2024.
Line (as printed) FY to 30 Jun 2024Annual reportreported for the yearFY to 30 Jun 2023Annual reportcomparative in FY to 30 Jun 2024 filing
Revenue 35,369,329,508 30,857,218,143
Direct Costs (14,517,860,099) (13,217,831,223)
GROSS PROFIT 20,851,469,409 17,639,386,919
Finance Income 888,457,329 883,056,483
Other Income 832,123,996 977,868,372
Other Gain/(Losses)1 (2,205,641,660) 1,111,419,800
TOTAL OTHER INCOME2 (485,060,336) 2,972,344,656
Administration Expenses (9,122,376,161) (11,320,442,848)
Provision for bad & doubtful debts3 (756,591,221) (84,506,786)
Provision for ageing waiver4 –5 (629,234,723)
Finance Costs (479,197,436) (970,109,062)
TOTAL OPERATING EXPENSES6 (10,358,164,818) (13,004,293,419)
PROFIT/(LOSS) BEFORE TAXATION 10,008,244,255 7,607,438,155
INCOME TAX EXPENSE/(CREDIT) (3,140,994,281) (3,108,010,211)
PROFIT/(LOSS) AFTER TAXATION 6,867,249,974 4,499,427,944
Re-measurement (Other Comprehensive Income – DB Retirement Benefit Scheme)7 –8 1,327,713,990
TOTAL COMPREHENSIVE INCOME /(LOSS) FOR THE YEAR 6,867,249,974 5,827,141,934
  1. Printed “-”, read as nil: subtotal_arithmetic: is.native.co_tqez7rftpqyv.total_operating_expenses.
  2. Printed “-”, read as nil: subtotal_arithmetic: is.total_comprehensive_income.
Notes and alternative reported figures (6)
  1. “Other Gain/(Losses)” is an issuer-specific line, not mapped to a shared definition: Note 10; within total other income.
  2. “TOTAL OTHER INCOME” is an issuer-specific line, not mapped to a shared definition: Subtotal of finance income, other income and other gain/(losses), added to gross profit.
  3. “Provision for bad & doubtful debts”: mapping to a shared definition is uncertain. Printed 'Provision for bad & doubtful debts' (note 11(b)); not labelled as expected credit losses.
  4. “Provision for ageing waiver” is an issuer-specific line, not mapped to a shared definition: Note 11(b); within total operating expenses; printed '-' for FY 2024.
  5. “TOTAL OPERATING EXPENSES” is an issuer-specific line, not mapped to a shared definition: Subtotal of administration expenses, provisions and finance costs; printed positive and deducted (recorded negated).
  6. “Re-measurement (Other Comprehensive Income – DB Retirement Benefit Scheme)” is an issuer-specific line, not mapped to a shared definition: Other comprehensive income, items that will not be reclassified; printed '-' for FY 2024.

Balance sheet

Balance sheet, KES units. Columns: FY to 30 Jun 2024 — annual report (signed / final), as reported for the year; FY to 30 Jun 2023 — annual report (signed / final), comparative reported in the annual report for 2024.
Line (as printed) FY to 30 Jun 2024Annual reportreported for the yearFY to 30 Jun 2023Annual reportcomparative in FY to 30 Jun 2024 filing
Property, plant and equipment 83,325,374,835 84,055,476,767
Leasehold land1 15,032,385,882 15,775,062,079
Intangible assets 52,944,523 27,652,017
Right of Use Asset 67,493,073 98,643,722
Investments2 36,306,359 36,306,359
Retirement benefits3 1,327,713,990 1,327,713,990
Long Term receivables4 3,524,045,667 3,316,663,265
Total Non-Current assets 103,366,264,329 104,637,518,200
Inventories 2,646,842,730 2,440,530,782
Trade and other receivables 8,090,589,703 10,073,913,598
Tax recoverable 101,898,752 –5
Short term deposits6 4,343,019,910 9,338,957,389
Bank and cash balances 2,174,299,629 2,392,813,774
Total Current Assets 17,356,650,723 24,246,215,543
Total Assets 120,722,915,053 128,883,733,743
Share capital 363,466,007 363,466,007
Share premium 512,288,916 512,288,916
Retained earnings 76,699,077,731 76,831,827,757
Revaluation reserve 11,510,282,545 11,536,027,639
Capital and Reserves 89,085,115,199 89,243,610,319
Deferred taxation 19,154,105,433 20,188,051,145
Syndicated Long Term Loan –7 3,367,442,249
Lease liability 31,105,968 75,659,687
Total Non-Current Liabilities 19,185,211,401 23,631,153,082
Trade and other payables 9,883,590,590 10,816,511,667
Due to Related Parties8 80,000,000 80,000,000
Tax Payable –9 1,715,803,852
Current Portion of Long-Term Loan 2,456,291,794 3,367,459,000
Lease liability 32,706,069 29,195,824
Total Current Liabilities 12,452,588,453 16,008,970,343
Total Equity and Liabilities 120,722,915,053 128,883,733,743
  1. Printed “-”, read as nil: subtotal_arithmetic: bs.current_assets.
  2. Printed “-”, read as nil: subtotal_arithmetic: bs.non_current_liabilities.
  3. Printed “-”, read as nil: subtotal_arithmetic: bs.current_liabilities.
Notes and alternative reported figures (6)
  1. “Leasehold land” is an issuer-specific line, not mapped to a shared definition: Non-current asset (note 18).
  2. “Investments” is an issuer-specific line, not mapped to a shared definition: Non-current asset (note 21).
  3. “Retirement benefits” is an issuer-specific line, not mapped to a shared definition: Non-current asset (note 22): defined benefit scheme surplus.
  4. “Long Term receivables” is an issuer-specific line, not mapped to a shared definition: Non-current asset (note 24).
  5. “Short term deposits” is an issuer-specific line, not mapped to a shared definition: Current asset (note 25(a)): fixed deposits with a tenor of 3 months.
  6. “Due to Related Parties” is an issuer-specific line, not mapped to a shared definition: Current liability (note 37(c)).

Cash flow

Cash flow, KES units. Columns: FY to 30 Jun 2024 — annual report (signed / final), as reported for the year; FY to 30 Jun 2023 — annual report (signed / final), comparative reported in the annual report for 2024.
Line (as printed) FY to 30 Jun 2024Annual reportreported for the yearFY to 30 Jun 2023Annual reportcomparative in FY to 30 Jun 2024 filing
Cash generated from operations 14,261,114,224 21,172,365,228
Interest received 888,457,329 883,056,483
Interest expense1 (467,349,786) (970,109,062)
Interest expense on lease liability (11,847,651) (11,353,575)
Taxes Paid (4,174,939,993) –2
Net cash generated from operating activities 10,495,434,123 21,073,959,074
Purchase of property, plant and equipment (4,257,565,879) (2,680,689,169)
Exceptional Capital Expenditure3 –4 (6,618,571,204)
Proceeds from disposal of PPE 25,758,765 –5
Purchase of intangible assets (96,529,944) (13,726,737)
Purchase of investment - KPRL6 (236,542,862) (162,624,834)
Net cash flows used in investing activities (4,564,879,960) (9,475,611,943)
Repayment of principal lease liability (41,043,474) (19,747,084)
Dividends paid (7,000,000,000) –7
Repayment of borrowings (4,103,962,315) (10,247,196,232)
Net cash flows from financing activities (11,145,005,789) (10,266,943,317)
NET INCREASE IN CASH AND CASH EQUIVALENTS (5,214,451,626) 1,331,403,814
CASH AND CASH EQUIVALENTS AT BEGINNING OF THE PERIOD 11,731,771,164 10,400,367,349
CASH AND CASH EQUIVALENTS AT END OF THE YEAR 6,517,319,538 11,731,771,163
  1. Printed “-”, read as nil: subtotal_arithmetic: cf.cash_from_operations.
  2. Printed “-”; reading unresolved, so no amount is shown. Printed '-' for FY 2024 (page image p100); the investing subtotal does not add (the printed lines sum to (4,564,879,920) against the printed total (4,564,879,960)), so arithmetic cannot confirm a nil reading.
  3. Printed “-”, read as nil: subtotal_arithmetic: cf.cash_from_investing.
  4. Printed “-”, read as nil: subtotal_arithmetic: cf.cash_from_financing.
Notes and alternative reported figures (3)
  1. “Interest expense”: mapping to a shared definition is uncertain. Printed 'Interest expense' (note 9(b)) as an operating cash outflow; the lease interest is a separate line.
  2. “Exceptional Capital Expenditure” is an issuer-specific line, not mapped to a shared definition: Investing; printed '-' for FY 2024.
  3. “Purchase of investment - KPRL” is an issuer-specific line, not mapped to a shared definition: Investing (note 23).

Per share and shares

Per share and shares. Columns: FY to 30 Jun 2024 — annual report (signed / final), as reported for the year; FY to 30 Jun 2023 — annual report (signed / final), comparative reported in the annual report for 2024.
Line (as printed) FY to 30 Jun 2024Annual reportreported for the yearFY to 30 Jun 2023Annual reportcomparative in FY to 30 Jun 2024 filing
Earnings / (loss) per share (per share)21 378 248
Notes and alternative reported figures (2)
  1. “Earnings per Share”: mapping to a shared definition is uncertain. Printed 'Earnings per Share' without saying basic or diluted (note 15).
  2. Earnings / (loss) per share: printed as “Earnings per Share”.

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.

Dividend events, the issuer's wording, and amounts as printed
Year endedEventWording as printedAmountUnitSource
30 Jun 2024 Dividends paid (cash flow statement) Dividends paid (7,000,000,000) KES units Annual report, p100
30 Jun 2023 Dividends paid (cash flow statement) Dividends paid 0printed “–”, read as nil KES units Annual report, p100

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.

  • Kenya Pipeline Company Limited Annual Report & Financial Statements for the Financial Year Ended 30 June 2024

    Year ended 30 June 2024 · Annual report · signed / final

    Audit: Auditor-General of Kenya (Office of the Auditor-General), unmodified opinion · signed

    Auditor's sign-off: FCPA Nancy Gathungu, CBS, Auditor-General

    Final status: Report of the Auditor-General on Kenya Pipeline Company Limited for the year ended 30 June 2024 (PDF pp88-96, scanned image pages): 'In my opinion, the financial statements present fairly, in all material respects, the financial position of Kenya Pipeline Company Limited as at 30 June, 2024 ...' (unmodified opinion on the financial statements, PDF p90). Signed by hand by FCPA Nancy Gathungu, CBS, Auditor-General, Nairobi, 26 November, 2024 (PDF p96, page image). The financial statements were approved by the Board on 21 November 2024 and signed by hand by Faith Bett-Boinett (Board Chairman), Joe K. Sang, EBS (Managing Director) and Pius Mwendwa (Head of Finance) under the statement of financial position (PDF p98, page image). The Auditor-General's report also has parts on lawfulness and internal controls, which were not assessed here.

    Document date
    26 Nov 2024
    Auditor's report
    26 Nov 2024
    Board approval
    21 Nov 2024
    Retrieved by us
    8 Oct 2026 (not a publication date)
    Used for
    statement columns FY to 30 Jun 2024, FY to 30 Jun 2023
    Basis
    company statements · KES units (printed “Kshs”)
    • Cash and cash equivalents at the beginning of FY 2024 are printed 11,731,771,164 and at the end of FY 2023 11,731,771,163 (p100), and the FY 2024 closing cash (6,517,319,538) is 1 shilling below short-term deposits plus bank and cash balances (6,517,319,539, p98). Kept as printed.
    • FY 2023 profit after taxation is printed 4,499,427,944 on the income statement (p97) and 4,499,412,270 in the statement of changes in equity (p99); the FY 2023 OCI re-measurement is 1,327,713,990 on the income statement and 1,203,176,297 in the statement of changes in equity. Income statement figures kept as printed.
    • FY 2024 investing activities: the printed lines sum to (4,564,879,920) against the printed total 'Net cash flows used in investing activities' (4,564,879,960), a difference of 40 shillings; checked on the page image (p100), no misreading. The net increase line ((5,214,451,626)) agrees with the printed subtotals. Kept as printed.
    • Operating expenses (administration expenses, provisions, finance costs), their total and the income tax expense are printed as positive amounts and deducted (p97); they are recorded negated.
    • The 'Retirement benefits' asset is printed 1,327,713,990 for both years (p98), equal to the FY 2023 OCI re-measurement. Kept as printed.
    • The Auditor-General's report refers to the financial statements 'set out on pages 94 to 154'; the board approval refers to 'pages 97 to 157' (p98). The statements are on PDF pp97-100.
    Technical details
    File
    160 pages, with a text layer
    SHA-256
    60b1e2dd6c88177b1d562b7536eaa0d8c56ee5676f8cef76c8ddc738585bc86e
    Entity as printed
    Kenya Pipeline Company Limited
    Issuer copy
    retrieved 2026-10-08T19:52: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) (9 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.

Kenya country page · Company methodology and coverage