The Customer Arrives by CarNarrow moat

Dino Polska (DNP) — moat facet

Dino sits between the corner shop and the hypermarket, and the twenty-minute drive to the alternative is the whole position.

Dino is designed around a specific journey: a short drive, a full basket, once or twice a week.

Three formats, three journeysZabka — the walk to the cornerTop-up basketDino — a short drive, 400 m2~11m zł per store a yearBiedronka, Lidl — the weekly expedition1 000 m2 and upWhat Dino replacesA 20-minute driveThe format sits between the two, in places where the alternative is distance.
Dino is not competing on price with a discounter. It is competing with the inconvenience of driving further.

The filing makes the point in its own terms — the store's location and format mean customers have to use their cars to a lesser degree than a trip to a large out-of-town format would require1. That is the commercial gap Dino occupies. A convenience store is for the walk to the corner. A hypermarket is for the monthly expedition. Dino is for the everyday shop in a place where the alternative is a twenty-minute drive.

The consequence is a basket, not a snack. Dino's revenue per store of roughly 11 million złoty a year2 on 400 square metres is a density that a top-up format could not produce and a hypermarket would find derisory in absolute terms — which is the point. The economics work because the box is cheap and the catchment is captive.

It also shapes what is on the shelves. The fresh offer — fruit and vegetables, bread, dairy, and the fresh meat and cold cuts from Agro-Rydzyna3 — is what makes a shop worth driving to rather than passing. It is 41% of sales, up from 40% in each of the two preceding years, and it is delivered to every store every day4. The rest of the range is deliberately short at about five thousand items5, because the trip is not being won on choice.

The measure is transactions per store rather than basket size. A format winning its journey sees more visits; one losing it sees the same customers arriving less often and spending more each time to compensate.

Moat trajectory: Holding steady

The format and the journey it serves are unchanged, and delivery has not reached the small-town catchments where Dino trades.

The number that tests this moat
Moat Explorer calc
Average selling area per store
about 396 square metres at 30 June 2026 (1 258 724 m2 across 3 176 stores)

The format is a fixed size; a rising average would mean Dino is building bigger stores for bigger catchments, a different business.

How it's calculated: 1 258 724 m2 total selling area / 3 176 stores
Source: Dino Polska Management Report for the first half of 2026 ↗
⚠ Threats to the moat
References
  1. ReportedThe filing makes the point in its own terms — the store's location and format mean customers have to use their cars to a lesser degree than a trip to a large out-of-town format would require.
    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 ↗
  2. Moat Explorer calcDino's revenue per store of roughly 11 million złoty a year on 400 square metres is a density that a top-up format could not produce and a hypermarket would find derisory in absolute terms — which is the point.
    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 ↗
  3. ReportedThe fresh offer — fruit and vegetables, bread, dairy, and the fresh meat and cold cuts from Agro-Rydzyna — is what makes a shop worth driving to rather than passing.
    Dino Polska Management Board's Activity Report for 2025 - Section 3,2, description of the Group (Agro-Rydzyna, the wholly-owned meat processing plant at Kloda supplying the fresh counters, private label at 6,6% of network sales excluding its output, the eZebra internet business, and the direct sourcing arrangements with producers) — FY2025 · publ. March 2026 · source ↗
  4. ReportedIt is 41% of sales, up from 40% in each of the two preceding years, and it is delivered to every store every day.
    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 ↗
  5. ReportedThe rest of the range is deliberately short at about five thousand items, because the trip is not being won on choice.
    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 ↗
Sources
Generated September 24, 2026