Agro-Rydzyna's Only Customer Is DinoNarrow moat
Dino Polska (DNP) — moat facet
Inside a company with no customer concentration sits a factory with almost total concentration, selling to the floor above.
Inside a company with no customer concentration sits a subsidiary with almost total concentration.
Agro-Rydzyna produces 3 945,3 million złoty of meat products1. Sales to clients outside the retail segment were 264,7 million2. Roughly 93% of the plant's output is bought by the shops upstairs.
Framed as a supplier relationship that would be an alarming dependency. Framed correctly it is the design: the plant exists to supply the counters, and the concentration is what makes it valuable. Dino gets to specify exactly what it sells, capture the processing margin, and treat fresh meat as a proprietary category rather than a bought-in commodity — which is why it names the Agro-Rydzyna range among the drivers of like-for-like growth3.
The dependency runs in one direction only, and it is worth being precise about which. Dino could buy its cold cuts elsewhere at some cost to differentiation. Agro-Rydzyna could not readily replace Dino.
The asymmetry has a limit worth naming. The plant supplies the meat inside a fresh category that is 41% of Dino's sales and delivered daily4 — so while Dino holds the power in the relationship, it has arranged for a single wholly-owned site to sit behind the most important part of what it sells.
The measure is in-house products as a share of group revenue: 11,7% in 2025 against 11,6% in 20245. Steady means the plant is growing with the estate. Falling would mean the shops are outrunning the factory that differentiates them.
About 93% of the plant's output goes to Dino's own counters, and that ratio has held as both sides grew.
A subsidiary with almost total customer concentration inside a group with none. It is the design rather than a risk, and it means the transfer price is a management decision with no external check.
- ReportedAgro-Rydzyna produces 3 945,3 million złoty of meat products.Dino Polska Group consolidated financial statements for 2025 - income statement, balance sheet and notes (revenue split between goods and own production, the segment note, property plant and equipment of 7 765,5m złoty, intangibles, related-party transactions, impairment testing by cash-generating unit, and the Zawiercie distribution centre approved after the reporting date) — FY2025 · publ. March 2026 · source ↗
- ReportedSales to clients outside the retail segment were 264,7 million.Dino Polska Management Board's Activity Report for 2025 - Section 7, sustainability reporting (55,9 thousand employees at the year end and roughly 30 thousand jobs created over five years, photovoltaic installations on 94% of stores totalling 117 MW, energy consumption and heat recovery) — FY2025 · publ. March 2026 · source ↗
- ReportedDino gets to specify exactly what it sells, capture the processing margin, and treat fresh meat as a proprietary category rather than a bought-in commodity — which is why it names the Agro-Rydzyna range among the drivers of like-for-like...Dino Polska Management Board's Activity Report for 2025 - Section 4,1-4,3, results of operations (sales revenue of 33 634,2m złoty up 14,9%, gross profit and the 23,5% gross margin, the cost lines including employee benefits up 21,2% and depreciation up 23,4%, EBITDA, and like-for-like growth of 4,4%) — FY2025 · publ. March 2026 · source ↗
- ReportedThe plant supplies the meat inside a fresh category that is 41% of Dino's sales and delivered daily — so while Dino holds the power in the relationship, it has arranged for a single wholly-owned site to sit behind the most important part...Dino Polska Management Board's Activity Report for 2025 - Section 3,1, business profile (the standardised 400 m2 store format carrying roughly 5 000 stock keeping units, fresh food at 41% of sales delivered daily, the small-town and edge-of-town siting, the twelve distribution centres, and the ownership of most store real estate) — FY2025 · publ. March 2026 · source ↗
- Moat Explorer calcThe measure is in-house products as a share of group revenue: 11,7% in 2025 against 11,6% in 2024.Moat Explorer calculation - arithmetic on figures reported in Dino's own filings: gross margin (7 911 077 over 33 634 155), net margin for each year from 2017 to 2025, revenue per store (33 634 155 thousand złoty over roughly 3 000 stores), own production as a share of revenue (3 945 315 over 33 634 155), the share of plant output sold internally (3 945 315 less 264 656), selling costs as a share of revenue (5 576 262 over 33 634 155), and stores per distribution centre — FY2017-FY2025 · publ. September 2026 · source ↗