Review pending. Every figure has been located on its cited source page in an AI-assisted source verification (matched to the document's text) (16 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
Karooooo
On this page
Company details
- Legal name
- Karooooo Ltd.
- Listing
- KRO on the A2X Markets, active · ISIN SGXZ19450089 (observed 2026-10-08)
- Sector
- Not classified (our classification from the stated principal activity)
- Financial year ends
- 28 February
Overview
Year ended 28 February 2025 · annual report, final status not established · source
Read with these figures
- Annual report not confirmed as final. The published copy is unsigned. The FY to 28 Feb 2025 figures come from it.
Full wording and sources
Annual report for 2025: final status not established
The report of independent registered public accounting firm on the FY2025 consolidated financial statements (Deloitte & Touche, Johannesburg, South Africa, June 9, 2025; unqualified) closes with the conformed signature '/s/ Deloitte & Touche' and no visible signature (PDF p114, page image); the FY2024 comparatives are covered by Ernst & Young LLP's report, Singapore, June 13, 2024, likewise '/s/' (p115). The statements were approved for issue by the Directors on June 9, 2025 (note 2, p122); the 20-F signature page is conformed ('/s/', p112).
Source: Karooooo Ltd. — Annual Report on Form 20-F for the fiscal year ended February 28, 2025 (dated 2025-06-09)
-
Revenue
ZAR 4.57 billion
4,567,459 ZAR thousands · p117
+8.6% vs 2024
-
Operating profit / (loss)
ZAR 1.31 billion
1,312,333 ZAR thousands · p117
+25.9% vs 2024
-
Profit / (loss) for the year
ZAR 937 million
937,110 ZAR thousands · p117
+24.3% vs 2024
-
Total assets
ZAR 5.08 billion
5,079,150 ZAR thousands · p116
+17.9% vs 2024
-
Total equity
ZAR 3.25 billion
3,245,567 ZAR thousands · p116
+8.1% vs 2024
-
Cash from operations
ZAR 1.93 billion
1,933,295 ZAR thousands · p121
+102.4% vs 2024
Large amounts are rounded for reading (ZAR 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 ZAR 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 28 Feb 2025 — annual report, final status not established; reported for the year · source
- FY to 29 Feb 2024 — annual report, final status not established; comparative in the FY to 28 Feb 2025 filing · source
Income statement
| Line (as printed) | FY to 28 Feb 2025Annual reportreported for the year | FY to 29 Feb 2024Annual reportcomparative in FY to 28 Feb 2025 filing |
|---|---|---|
| Revenue | 4,567,459 | 4,205,511 |
| Cost of revenue | (1,364,407) | (1,514,674) |
| Gross profit | 3,203,052 | 2,690,837 |
| Other income | 10,369 | 11,831 |
| Operating expenses | (1,901,088) | (1,660,166) |
| Sales and marketing1 | (614,765) | (500,903) |
| General and administration | (944,833) | (837,606) |
| Research and development2 | (226,935) | (212,235) |
| Expected credit losses on financial assets | (114,555) | (109,422) |
| Operating profit | 1,312,333 | 1,042,502 |
| Offering costs3 | (15,113) | –4 |
| Finance income | 44,167 | 39,418 |
| Finance costs | (50,866) | (15,822) |
| Fair value changes to derivative assets5 | –4 | (388) |
| Impairment of goodwill6 | (43,600) | –7 |
| Profit before taxation | 1,246,921 | 1,065,710 |
| Taxation | (309,811) | (311,554) |
| Profit for the year | 937,110 | 754,156 |
| Other comprehensive income for the year | (54,577) | 88,632 |
| Total comprehensive income for the year, net of income tax | 882,533 | 842,788 |
- Printed “-”, read as nil: subtotal_arithmetic: is.profit_before_tax.
- Printed “-”; reading unresolved, so no amount is shown. Printed dash, read on the page image (p117); recorded as printed and not interpreted as nil.
Notes and alternative reported figures (5)
- “Sales and marketing” is an issuer-specific line, not mapped to a shared definition: Within operating expenses.
- “Research and development” is an issuer-specific line, not mapped to a shared definition: Within operating expenses.
- “Offering costs” is an issuer-specific line, not mapped to a shared definition: Note 1; costs of a share offering (2025).
- “Fair value changes to derivative assets” is an issuer-specific line, not mapped to a shared definition: Below operating profit.
- “Impairment of goodwill” is an issuer-specific line, not mapped to a shared definition: Note 8.
Balance sheet
| Line (as printed) | FY to 28 Feb 2025Annual reportreported for the year | FY to 29 Feb 2024Annual reportcomparative in FY to 28 Feb 2025 filing |
|---|---|---|
| Property, plant and equipment | 2,508,215 | 2,032,794 |
| Capitalized commission assets1 | 494,052 | 374,521 |
| Intangible assets | 83,053 | 83,123 |
| Goodwill2 | 174,957 | 227,380 |
| Loan to a related party3 | 28,700 | 28,200 |
| Long-term other receivables and prepayments4 | 11,629 | 18,831 |
| Deferred tax assets | 121,749 | 81,903 |
| Total non-current assets | 3,422,355 | 2,846,752 |
| Inventories | 3,830 | 6,582 |
| Trade and other receivables and prepayments | 597,461 | 985,398 |
| Income tax receivables | 12,622 | 8,714 |
| Cash and cash equivalents | 1,042,882 | 459,527 |
| Total current assets | 1,656,795 | 1,460,221 |
| Total assets | 5,079,150 | 4,306,973 |
| Share capital | 7,142,853 | 7,142,853 |
| Treasury shares5 | –6 | (23,816) |
| Actuarial reserve7 | 139 | –6 |
| Capital reserve8 | (3,621,245) | (3,582,568) |
| Common control reserve9 | (2,709,236) | (2,709,236) |
| Foreign currency translation reserve10 | 277,866 | 330,812 |
| Retained earnings | 2,112,091 | 1,803,482 |
| Equity attributable to equity holders of parent | 3,202,468 | 2,961,527 |
| Non-controlling interest | 43,099 | 40,935 |
| Total equity | 3,245,567 | 3,002,462 |
| Term loans | 31,640 | 41,645 |
| Lease liabilities | 127,251 | 131,285 |
| Deferred revenue11 | 126,959 | 121,302 |
| Deferred tax liabilities | 95,892 | 69,840 |
| Total non-current liabilities | 381,742 | 364,072 |
| Term loans | 283,313 | 6,534 |
| Trade and other payables | 469,937 | 446,284 |
| Loan from a related party | 138 | 924 |
| Lease liabilities | 77,445 | 63,055 |
| Deferred revenue11 | 357,780 | 325,848 |
| Bank overdraft | 205,299 | 23,362 |
| Income tax payables | 57,039 | 73,375 |
| Provision for warranties12 | 890 | 1,057 |
| Total current liabilities | 1,451,841 | 940,439 |
| Total liabilities | 1,833,583 | 1,304,511 |
| Total equity and liabilities | 5,079,150 | 4,306,973 |
- Printed “-”, read as nil: subtotal_arithmetic: bs.equity_attributable_to_owners.
Notes and alternative reported figures (11)
- “Capitalized commission assets” is an issuer-specific line, not mapped to a shared definition: Capitalised costs of obtaining subscriber contracts (note 6).
- “Goodwill” is an issuer-specific line, not mapped to a shared definition: Note 8.
- “Loan to a related party” is an issuer-specific line, not mapped to a shared definition: Non-current (note 12).
- “Long-term other receivables and prepayments” is an issuer-specific line, not mapped to a shared definition: Note 11.
- “Treasury shares” is an issuer-specific line, not mapped to a shared definition: Equity (note 14).
- “Actuarial reserve” is an issuer-specific line, not mapped to a shared definition: Equity.
- “Capital reserve” is an issuer-specific line, not mapped to a shared definition: Equity (negative).
- “Common control reserve” is an issuer-specific line, not mapped to a shared definition: Equity (negative): common-control reorganisation.
- “Foreign currency translation reserve” is an issuer-specific line, not mapped to a shared definition: Equity.
- “Deferred revenue” is an issuer-specific line, not mapped to a shared definition: Note 17.
- “Provision for warranties” is an issuer-specific line, not mapped to a shared definition: Current.
Cash flow
| Line (as printed) | FY to 28 Feb 2025Annual reportreported for the year | FY to 29 Feb 2024Annual reportcomparative in FY to 28 Feb 2025 filing |
|---|---|---|
| Profit before taxation1 | 1,246,921 | 1,065,710 |
| Adjustments2 | 813,489 | 707,029 |
| Inventories3 | 2,752 | 72,737 |
| Trade and other receivables and prepayments4 | 384,674 | (551,230) |
| Trade and other payables5 | 7,686 | 55,496 |
| Deferred revenue6 | 44,099 | 47,375 |
| Capitalized commission assets7 | (223,448) | (163,716) |
| Cash generated from operating activities | 2,276,173 | 1,233,401 |
| Finance income received | 44,167 | 39,418 |
| Finance cost paid8 | (48,610) | (15,822) |
| Income tax paid | (338,435) | (301,957) |
| Net cash generated from operating activities | 1,933,295 | 955,040 |
| Purchase of property, plant and equipment | (1,022,371) | (876,354) |
| Proceeds on disposal of property, plant and equipment | 4,473 | 2,883 |
| Investment in intangible assets | (58,937) | (51,214) |
| Acquisition of subsidiary, net of cash acquired9 | –10 | (5,102) |
| Advances of loans to related party11 | (500) | (2,400) |
| Net cash utilized by investing activities | (1,077,335) | (932,187) |
| Proceeds from a related party loan12 | 52 | 342 |
| Repayment of a related party loan13 | (738) | (52) |
| Purchase of treasury shares14 | (3,461) | (23,816) |
| Shares repurchase by a subsidiary company15 | (15,242) | –16 |
| Proceeds from term loans obtained | 289,518 | –16 |
| Repayment of term loans | (23,334) | (12,018) |
| Payments of lease liabilities | (77,633) | (57,892) |
| Dividends paid | (612,422) | (499,518) |
| Net cash utilized by financing activities | (443,260) | (592,954) |
| Net increase/(decrease) in cash and cash equivalents | 412,700 | (570,101) |
| Cash and cash equivalents at the beginning of the year | 436,165 | 965,750 |
| Effect of exchange rate changes on cash and cash equivalents | (11,282) | 40,516 |
| Cash and cash equivalents at the end of the year | 837,583 | 436,165 |
- Printed “-”, read as nil: subtotal_arithmetic: cf.cash_from_investing.
- Printed “-”, read as nil: subtotal_arithmetic: cf.cash_from_financing.
Notes and alternative reported figures (14)
- “Profit before taxation” is an issuer-specific line, not mapped to a shared definition: Starting line of the indirect cash-flow statement.
- “Adjustments” is an issuer-specific line, not mapped to a shared definition: Printed subtotal of the non-cash adjustments (depreciation, amortisation, disposal results, finance income and costs, impairment, warranty provision, fair-value changes).
- “Inventories” is an issuer-specific line, not mapped to a shared definition: Working-capital change.
- “Trade and other receivables and prepayments” is an issuer-specific line, not mapped to a shared definition: Working-capital change.
- “Trade and other payables” is an issuer-specific line, not mapped to a shared definition: Working-capital change.
- “Deferred revenue” is an issuer-specific line, not mapped to a shared definition: Working-capital change.
- “Capitalized commission assets” is an issuer-specific line, not mapped to a shared definition: Commission assets capitalised in the year.
- “Finance cost paid”: mapping to a shared definition is uncertain. Printed 'Finance cost paid'; the statement does not separate lease interest.
- “Acquisition of subsidiary, net of cash acquired” is an issuer-specific line, not mapped to a shared definition: Investing (note 27).
- “Advances of loans to related party” is an issuer-specific line, not mapped to a shared definition: Investing.
- “Proceeds from a related party loan” is an issuer-specific line, not mapped to a shared definition: Financing (note 15).
- “Repayment of a related party loan” is an issuer-specific line, not mapped to a shared definition: Financing (note 15).
- “Purchase of treasury shares” is an issuer-specific line, not mapped to a shared definition: Financing (note 14).
- “Shares repurchase by a subsidiary company” is an issuer-specific line, not mapped to a shared definition: Financing (note 26).
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 |
|---|---|---|---|---|---|
| 28 Feb 2025 | Dividends paid (cash flow statement) | Dividends paid |
(612,422) | ZAR thousands | Annual report, p121 |
| 29 Feb 2024 | Dividends paid (cash flow statement) | Dividends paid |
(499,518) | ZAR thousands | Annual report, p121 |
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.
-
Karooooo Ltd. — Annual Report on Form 20-F for the fiscal year ended February 28, 2025
Year ended 28 February 2025 · Annual report · final status not established
Audit: Deloitte & Touche, Johannesburg (FY2025); Ernst & Young LLP, Singapore (FY2024 and FY2023), unmodified opinion
Auditor's sign-off: /s/ Deloitte & Touche (conformed signature)
Final status: The report of independent registered public accounting firm on the FY2025 consolidated financial statements (Deloitte & Touche, Johannesburg, South Africa, June 9, 2025; unqualified) closes with the conformed signature '/s/ Deloitte & Touche' and no visible signature (PDF p114, page image); the FY2024 comparatives are covered by Ernst & Young LLP's report, Singapore, June 13, 2024, likewise '/s/' (p115). The statements were approved for issue by the Directors on June 9, 2025 (note 2, p122); the 20-F signature page is conformed ('/s/', p112).
- Document date
- 9 Jun 2025
- Auditor's report
- 9 Jun 2025
- Board approval
- 9 Jun 2025
- Retrieved by us
- 8 Oct 2026 (not a publication date)
- Used for
- statement columns FY to 28 Feb 2025, FY to 29 Feb 2024
- Basis
- consolidated statements · ZAR thousands (printed “Figures in Rand thousands”)
- Cash-flow cash and cash equivalents are net of bank overdrafts (837,583 = 1,042,882 - 205,299; 2024: 436,165 = 459,527 - 23,362; note 13, p146), so they differ from balance-sheet cash. The text layer joins the 2024 and 2023 dashes of 'Impairment of goodwill' (p117) and 'Actuarial gains' (p118) as '--'.
- Comparatives (FY2024) were audited by the predecessor auditor Ernst & Young LLP (report dated June 13, 2024, p115); FY2025 by Deloitte & Touche (p114). Opinions: 'present fairly, in all material respects ... in conformity with IFRS Accounting Standards as issued by the International Accounting Standards Board'.
- SEC annual report on Form 20-F printed via Edgar Agents LLC, including exhibits (pp1-112 narrative and items; F-pages pp113-~165; exhibits after). The directory lists the A2X (ZAR) listing; the Company's primary listing is Nasdaq (not in the directory listing given). Statements are presented in South African rand.
Technical details
- File
- 295 pages, with a text layer
- SHA-256
622bc31da0119d56f95bb80cb36f646fc4970115747edb338241be65d1d47939- Entity as printed
- Karooooo Ltd. (the Company) and its subsidiaries
- Issuer copy
- retrieved 2026-10-08T18:46:46Z
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) (16 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.