Skip to content
MI

Supply Chain Traceability

Palm Oil · All regions · YTD · 24/24 mills
Commodity
Region
Risk
Traceability
Traceability to plantation
62%
38% gap vs EUDR requirement
Traceability to mill
86%
Universal mill list reconciled monthly
Mills in supply base
24
18 certified · 9 parent groups
Unknown-origin flows
18
594 kt CPO of 1853.2 cannot be declared
38% of volume is not yet traceable to plantation — the EUDR gap

Mill-level traceability is effectively solved at 86%, but 38% of throughput (594 kt CPO) still enters through dealer and unmapped smallholder channels. That volume cannot carry a geolocation declaration, and it is concentrated in 10 mills — mostly Kalimantan and Sarawak sheds where collection agents aggregate fruit from multiple villages.

ACTION · Close the gap by 30 Nov 2026: polygon-map the top 10 unknown-origin sheds or ring-fence their volume out of EU contracts.

Chain of custody flow

plantation → mill → refinery → group → buyer
01 PLANTATION / CONCESSION02 MILL03 REFINERY04 SUPPLIER GROUP05 BUYER / DESTINATION72 kt · traceable to plantation44.1 kt · traceable to mill4.3 kt · unknown origin1.8 kt · unknown origin49.3 kt · traceable to plantation30.2 kt · traceable to mill27.4 kt · unknown origin11.8 kt · unknown origin32.8 kt · traceable to plantation20.1 kt · traceable to mill40.1 kt · unknown origin17.2 kt · unknown origin53.2 kt · traceable to plantation32.6 kt · traceable to mill15 kt · unknown origin6.4 kt · unknown origin41.8 kt · traceable to plantation25.6 kt · traceable to plantation25.4 kt · traceable to plantation10.9 kt · unknown origin61.8 kt · traceable to plantation37.9 kt · traceable to plantation2.2 kt · traceable to plantation0.9 kt · unknown origin72.7 kt · unknown origin49.5 kt · unknown origin73.7 kt · unknown origin45 kt · unknown origin62.3 kt · unknown origin47.8 kt · unknown origin69 kt · unknown origin38.2 kt · unknown origin76.9 kt · traceable to mill26.8 kt · traceable to mill68.1 kt · traceable to mill34.7 kt · traceable to mill25.4 kt · traceable to mill33.9 kt · traceable to mill47.6 kt · traceable to mill37 kt · traceable to mill44 kt · traceable to mill58 kt · traceable to mill46.3 kt · traceable to mill31.8 kt · traceable to mill57 kt · traceable to mill25 kt · traceable to mill23.8 kt · traceable to mill18.9 kt · traceable to mill37.1 kt · traceable to mill22.6 kt · traceable to mill39.6 kt · traceable to mill20 kt · traceable to mill33.6 kt · traceable to mill18 kt · traceable to mill26 kt · traceable to mill19.2 kt · traceable to mill32 kt · traceable to plantation39.3 kt · traceable to mill27 kt · traceable to mill28.8 kt · traceable to mill49 kt · traceable to plantation31.4 kt · traceable to mill25.8 kt · traceable to mill26.5 kt · traceable to mill44.1 kt · traceable to plantation13.2 kt · traceable to mill42.3 kt · traceable to mill34.9 kt · traceable to mill47.9 kt · traceable to plantation28.7 kt · traceable to mill44.6 kt · traceable to mill21.4 kt · traceable to mill12.8 kt · traceable to plantation34.8 kt · traceable to mill38.4 kt · traceable to mill41.9 kt · traceable to millOwn concessions310.9 kt · risk 34Polygon coverage on fileOwn concessions — 310.9 kt · risk 34Third-party estates190.5 kt · risk 52Polygon coverage on fileThird-party estates — 190.5 kt · risk 52Independent smallholders114.4 kt · risk 6646k households mappedIndependent smallholders — 114.4 kt · risk 66Dealer / agent supply49 kt · risk 84Dealer / agent supply — 49 kt · risk 84Seruyan Abadi POM122.2 kt · risk 90Seruyan, Central Kalimantan · TTP 53%Seruyan Abadi POM — 122.2 kt · risk 90Nagan Raya Lestari POM118.7 kt · risk 30Nagan Raya, Aceh · TTP 51%Nagan Raya Lestari POM — 118.7 kt · risk 30Aceh Singkil Mill110.1 kt · risk 29Aceh Singkil, Aceh · TTP 48%Aceh Singkil Mill — 110.1 kt · risk 29Lahad Datu Palm Mill107.2 kt · risk 63Lahad Datu, Sabah · TTP 54%Lahad Datu Palm Mill — 107.2 kt · risk 63Tanjung Leidong Mill103.7 kt · risk 72Labuhanbatu Utara, North Sumatra · TTP 88%Tanjung Leidong Mill — 103.7 kt · risk 72Bintulu Sebauh POM102.8 kt · risk 70Bintulu, Sarawak · TTP 87%Bintulu Sebauh POM — 102.8 kt · risk 70Dumai Refinery187.8 kt · risk 74RiauDumai Refinery — 187.8 kt · risk 74Belawan Refinery218.1 kt · risk 54North SumatraBelawan Refinery — 218.1 kt · risk 54Lahad Datu Refinery142 kt · risk 75SabahLahad Datu Refinery — 142 kt · risk 75Pasir Gudang Refinery116.8 kt · risk 45JohorPasir Gudang Refinery — 116.8 kt · risk 45Selat Capital127.2 kt · risk 533 mills in supply baseSelat Capital — 127.2 kt · risk 53Harta Global Bhd132.7 kt · risk 293 mills in supply baseHarta Global Bhd — 132.7 kt · risk 29Borneo Plantations Bhd134.5 kt · risk 453 mills in supply baseBorneo Plantations Bhd — 134.5 kt · risk 45Meridian Agri Group142.6 kt · risk 832 mills in supply baseMeridian Agri Group — 142.6 kt · risk 83Sarawak Timur Estates127.8 kt · risk 583 mills in supply baseSarawak Timur Estates — 127.8 kt · risk 58EU Refined Contracts185.8 kt · risk 72EUDR in scope — Dec 2026EU Refined Contracts — 185.8 kt · risk 72North America CPKO147.4 kt · risk 48Non-EUDR marketNorth America CPKO — 147.4 kt · risk 48India / China Bulk178.1 kt · risk 38Non-EUDR marketIndia / China Bulk — 178.1 kt · risk 38Domestic & Biodiesel153.5 kt · risk 38Non-EUDR marketDomestic & Biodiesel — 153.5 kt · risk 38
Node height = volume · node colour = riskFlow traceable to plantationTraceable to mill onlyUnknown originClick a mill node for supply-shed detail

TTP / TTM coverage trend

12M, volume-weighted

TTP climbing ~1.3 pts/month — on current pace the EUDR gap closes in 30 months.

Gap concentration

mills below 55% TTP

Mill register

24 mills · click a row for supply-shed detail
Status
MILL-1111Batang Hari Makmur POMRSPOMeridian Agri GroupBatanghari, Jambi
93
60%2025-09-26To mill only
MILL-1259Seruyan Abadi POMRSPOSelat CapitalSeruyan, Central Kalimantan
90
53%2025-08-14Unknown origin
MILL-1518Boven Digoel Rimba POMRSPONusantara Sawit PerkasaBoven Digoel, Papua
88
68%2026-04-30To mill only
MILL-1222Ketapang Bumi PersadaRSPOKencana ResourcesKetapang, West Kalimantan
78
97%2025-09-04To plantation
MILL-1074Tanjung Leidong MillRSPOMeridian Agri GroupLabuhanbatu Utara, North Sumatra
72
88%2025-05-16To mill only
MILL-1740Bintulu Sebauh POMRSPOSarawak Timur EstatesBintulu, Sarawak
70
87%2025-04-11To mill only
MILL-1000Sungai Rokan POMRSPOAnugrah Agri HoldingsRokan Hilir, Riau
69
71%2025-08-24To mill only
MILL-1703Miri Baram MillSarawak Timur EstatesMiri, Sarawak
68
71%2026-07-15To mill only
MILL-1037Pelalawan Sawit LestariRSPOAnugrah Agri HoldingsPelalawan, Riau
67
61%2025-06-09To mill only
MILL-1555Berau Karya MandiriRSPONusantara Sawit PerkasaBerau, East Kalimantan
67
32%2025-04-24Unknown origin
MILL-1814Johor Kota Tinggi MillRSPOSemenanjung Agro BhdKota Tinggi, Johor
65
41%2025-12-22Unknown origin
MILL-1592Lahad Datu Palm MillRSPOBorneo Plantations BhdLahad Datu, Sabah
63
54%2025-05-27Unknown origin
MILL-1148Muaro Bungo SejahteraKencana ResourcesBungo, Jambi
61
23%2025-10-01Unknown origin
MILL-1481Mamuju Cahaya SawitNusantara Sawit PerkasaMamuju, West Sulawesi
56
98%2025-11-02To plantation
MILL-1851Pahang Rompin POMRSPOSemenanjung Agro BhdRompin, Pahang
51
71%2025-07-13To mill only
MILL-1666Tawau Sri Hijau POMRSPOBorneo Plantations BhdTawau, Sabah
45
37%2026-08-03Unknown origin
MILL-1333Musi Banyuasin UtamaSelat CapitalMusi Banyuasin, South Sumatra
41
77%2026-04-02To mill only
MILL-1777Sibu Rajang MillRSPOSarawak Timur EstatesSibu, Sarawak
37
85%2025-09-09To mill only
MILL-1185Sanggau Hijau MillRSPOKencana ResourcesSanggau, West Kalimantan
30
27%2025-03-24Unknown origin
MILL-1407Nagan Raya Lestari POMRSPOHarta Global BhdNagan Raya, Aceh
30
51%2025-04-22Unknown origin
MILL-1296Kotawaringin Jaya MillSelat CapitalKotawaringin Barat, Central Kalimantan
29
23%2025-10-02Unknown origin
MILL-1370Ogan Komering MandiriRSPOHarta Global BhdOgan Komering Ilir, South Sumatra
29
61%2026-03-31To mill only
MILL-1444Aceh Singkil MillRSPOHarta Global BhdAceh Singkil, Aceh
29
48%2026-03-05Unknown origin
MILL-1629Kinabatangan Sdn Bhd MillBorneo Plantations BhdKinabatangan, Sabah
28
87%2025-04-12To mill only

Traceability Training (Mill & Palm Oil Dealer)

Trained vs target, current programme cycle
Mills trained15 / 24 (63%)
Palm Oil Dealers trained40 / 67 (60%)