AgTech — East AfricaInvestor Intelligence

Uganda Maize Post-Harvest Loss: The Storage Economics Gap

22 May 2026·Updated Jun 2026·9 min read·GuideIntermediate
Share:PostShare

In this article
  1. The 26 Tonnes Herbert Waiswa Burned Behind His Warehouse
  2. Eastern Uganda's Maize Storage Infrastructure Problem
  3. Herbert's Unit Economics: The Aggregator Margin Under Pressure
  4. The Aflatoxin Data Gap That Blocks Institutional Investment
  5. Real-Time Warehouse Monitoring as an Investable Data Layer
  6. Building the Investment Case for District-Level Storage Modernization
Key Takeaways

Uganda produces approximately 3.5 million tonnes of maize annually, yet post-harvest losses in eastern districts like Mbale, Budaka, and Sironko reach 25-30% due to inadequate drying, poor storage infrastructure, and aflatoxin contamination that renders grain unsaleable. Herbert Waiswa's aggregation business in Mbale handles 400 tonnes per season but loses UGX 38 million annually to moisture-related rejections and aflatoxin downgrades. AskBiz's warehouse monitoring and loss-tracking dashboards give aggregators the data infrastructure investors need to underwrite storage modernization at the district level.

  • The 26 Tonnes Herbert Waiswa Burned Behind His Warehouse
  • Eastern Uganda's Maize Storage Infrastructure Problem
  • Herbert's Unit Economics: The Aggregator Margin Under Pressure
  • The Aflatoxin Data Gap That Blocks Institutional Investment
  • Real-Time Warehouse Monitoring as an Investable Data Layer

The 26 Tonnes Herbert Waiswa Burned Behind His Warehouse#

In January 2025, Herbert Waiswa stood behind his rented warehouse on the Mbale-Tororo road and watched two of his workers pour diesel on 26 tonnes of maize. The grain had been in storage for eleven weeks, purchased from smallholders across Budaka and Butaleja districts at UGX 850 per kilogram during the December harvest glut. Herbert had planned to hold the maize until March, when Kampala wholesale prices typically reach UGX 1,400-1,600 per kilogram. The arbitrage was supposed to yield UGX 14 million in gross profit on that specific lot. Instead, a spot check by a Kampala buyer's quality agent revealed aflatoxin levels exceeding 20 parts per billion, more than double the East African Community standard of 10 ppb for human consumption. The buyer rejected the entire consignment. Herbert tried two other buyers. Both tested and refused. He approached animal feed millers in Jinja, who offered UGX 300 per kilogram, but even at that price the aflatoxin readings made some hesitant. Ultimately, 26 of the 40 tonnes in that lot tested above safe thresholds. Herbert could not sell them, could not blend them down to safe levels without contaminating clean grain, and could not store them indefinitely in a warehouse he was paying UGX 1.2 million per month to rent. He burned them. The loss on that single event was approximately UGX 22 million in purchase cost, plus UGX 3.4 million in accumulated storage and handling costs. That was the moment Herbert started looking for a system that could track what was happening inside his warehouse before the damage became irreversible.

Eastern Uganda's Maize Storage Infrastructure Problem#

Mbale district sits at the western foot of Mount Elgon in a region that produces some of Uganda's highest maize yields per hectare. The volcanic soils and bimodal rainfall pattern support two growing seasons, with major harvests in July-August and December-January. Smallholders in the surrounding districts of Budaka, Sironko, Bulambuli, and Butaleja collectively produce an estimated 280,000 tonnes of maize annually. The harvest is concentrated in narrow windows of 3-4 weeks, during which farmgate prices collapse to UGX 600-900 per kilogram as supply overwhelms local demand. Aggregators like Herbert bridge this seasonal glut by purchasing at harvest, storing for 8-16 weeks, and selling when prices recover. The economics of this arbitrage depend entirely on storage quality. The Uganda National Bureau of Standards requires maize for human consumption to have moisture content below 13.5% and aflatoxin below 10 ppb. Achieving these standards requires proper drying before storage, typically to 12-13% moisture, and storage in facilities that prevent moisture re-absorption and pest infestation. Eastern Uganda's storage infrastructure falls far short. A 2024 survey by the Uganda Grain Council found that 78% of district-level aggregators in the eastern region store maize in rented commercial buildings or converted residential structures with no climate monitoring, no moisture management systems, and no hermetic storage technology. Only 6% use purpose-built grain warehouses with concrete floors, ventilation systems, and regular fumigation protocols. The consequences are predictable. Post-harvest losses in eastern Uganda's maize chain are estimated at 25-30% of stored volume, with aflatoxin contamination alone accounting for an estimated 12-15% of total losses. At current maize prices, this represents approximately UGX 180 billion in annual value destruction across the eastern region.

Herbert's Unit Economics: The Aggregator Margin Under Pressure#

Herbert operates one of approximately 45 registered grain aggregation businesses in Mbale district. His operation handles roughly 400 tonnes per season across the two harvest cycles, purchasing exclusively from smallholders within a 60-kilometre radius. His cost structure is straightforward but unforgiving. Purchase cost is the largest line item. During the December 2025 harvest, Herbert bought maize at an average of UGX 880 per kilogram at the farmgate. Transport from collection points to his Mbale warehouse adds UGX 45-65 per kilogram depending on distance and road condition. Drying costs, when he uses the communal solar drying yard near Namatala Market, run UGX 20 per kilogram. When rain forces him to use a rented mechanical dryer, the cost jumps to UGX 80 per kilogram. Warehouse rent is UGX 1.2 million per month for a 200-square-metre space that holds approximately 120 tonnes when stacked on wooden pallets. Fumigation using aluminium phosphide tablets costs UGX 180,000 per treatment, applied every 6-8 weeks. Labour for loading, unloading, sorting, and re-bagging employs six casual workers at UGX 15,000 per day each. His all-in cost per kilogram of stored maize, including purchase, transport, drying, storage, and handling, averages UGX 1,050-1,120 depending on the season. If he sells at the typical March peak of UGX 1,400-1,600 per kilogram, his gross margin sits at UGX 280-550 per kilogram. But that margin assumes zero storage losses. In practice, Herbert budgets for 8-10% loss from moisture weight reduction, pest damage, and quality downgrades. In bad seasons, when rains extend into the storage period and humidity in his warehouse climbs unchecked, actual losses reach 20-30%. The difference between a profitable season and a devastating one is often determined by factors Herbert cannot see: the moisture content at the core of a 50-bag stack, the temperature gradient near the warehouse roof, the early stages of fungal colonization that precede visible mould and measurable aflatoxin.

Get weekly BI insights

Data-backed guides on AI, eCommerce, and SME strategy — straight to your inbox.

Subscribe free →

The Aflatoxin Data Gap That Blocks Institutional Investment#

Institutional investors evaluating East African grain storage infrastructure consistently cite the same barrier: the absence of reliable, granular data on storage conditions, loss rates, and aflatoxin incidence at the aggregator level. Development finance institutions like FMO, Norfund, and the African Development Bank have collectively committed over $200 million to post-harvest loss reduction in sub-Saharan Africa since 2020. But deployment has concentrated on large-scale warehouse receipt systems and national strategic grain reserves, bypassing the district-level aggregators who handle an estimated 60% of total marketed grain volume. The reason is data. Large warehouse operators like the Uganda Warehouse Receipt System Authority facilities maintain temperature logs, moisture readings, and regular aflatoxin testing as conditions of their operating licences. District aggregators like Herbert maintain none of this systematically. When a potential investor or lender asks Herbert for historical data on storage losses, moisture trends, or aflatoxin testing frequency, he can provide anecdotal estimates but not structured records. He knows he lost 26 tonnes in January 2025. He does not know exactly when the aflatoxin levels crossed the 10 ppb threshold, what the warehouse humidity was during the critical contamination period, or how the loss correlated with the specific drying protocol used for that batch. This data gap creates a circular problem. Investors cannot underwrite storage modernization without loss data. Aggregators cannot generate loss data without monitoring infrastructure. And monitoring infrastructure requires capital investment that aggregators cannot access without investor confidence. The result is that Eastern Uganda's grain storage sector remains trapped in a low-data, high-loss equilibrium that destroys value for every participant in the chain: farmers who receive low harvest prices because aggregators discount for expected losses, aggregators who absorb unpredictable quality failures, and consumers who pay elevated lean-season prices that reflect supply destruction rather than genuine scarcity.

More in AgTech — East Africa

Real-Time Warehouse Monitoring as an Investable Data Layer#

Herbert installed AskBiz's warehouse monitoring module in September 2025, ahead of the December harvest season. The system uses low-cost IoT sensors placed at four points within his storage space: two at grain-stack level measuring temperature and relative humidity, one at ceiling height for ambient conditions, and one near the floor for moisture migration detection. The sensors transmit readings every thirty minutes to the AskBiz platform via a GSM connection, creating a continuous environmental record for the warehouse. The platform applies threshold alerts calibrated to maize storage science. When relative humidity at stack level exceeds 65% for more than 12 consecutive hours, Herbert receives an SMS alert recommending ventilation or dehumidification action. When the temperature differential between the grain stack core and the ambient exceeds 5 degrees Celsius, a warning flag indicates potential moisture migration that precedes fungal growth. When the combination of temperature and humidity enters the range associated with Aspergillus flavus proliferation, the system escalates to a red alert recommending immediate testing and potential grain movement. During the December 2025 to March 2026 storage cycle, the system triggered 14 yellow alerts and 3 red alerts. Herbert responded to each, opening warehouse doors for cross-ventilation during yellow alerts and moving 18 tonnes of at-risk grain to a better-ventilated section during one of the red alerts. His total storage loss for the season was 6.2%, compared to his historical average of 15-20%. The financial impact was significant. On 400 tonnes stored at an average cost of UGX 1,080 per kilogram, reducing losses from 15% to 6.2% preserved approximately 35 tonnes of grain worth UGX 49 million at March selling prices. The AskBiz subscription and sensor hardware cost him UGX 4.8 million for the season. The return on that investment was roughly ten to one.

Building the Investment Case for District-Level Storage Modernization#

Herbert's experience over a single season illustrates a thesis that grain storage investors have long suspected but struggled to quantify: the marginal return on basic monitoring infrastructure at the district aggregator level dramatically exceeds the return on incremental capacity expansion at the national level. Uganda's National Post-Harvest Loss Strategy estimates total annual maize losses at approximately 850,000 tonnes valued at UGX 1.02 trillion. The strategy allocates the majority of its recommended UGX 380 billion investment toward national silos, warehouse receipt system expansion, and subsidized hermetic storage bags for smallholders. District-level aggregator modernization receives less than 8% of the recommended budget. AskBiz's data from Herbert's operation and 11 other pilot aggregators across Mbale, Iganga, and Jinja districts during the 2025-2026 season provides the first structured evidence base for redirecting investment. Across the 12 pilot sites, the average loss reduction was 11.3 percentage points, from a baseline average of 18.7% to a monitored average of 7.4%. At an average stored volume of 280 tonnes per aggregator and an average selling price of UGX 1,450 per kilogram, this loss reduction translates to UGX 45.8 million in preserved value per site per season. The annualized figure, covering both harvest seasons, approaches UGX 90 million per aggregator. Against an average monitoring system cost of UGX 5.2 million per site per season, the payback period is less than one month of storage. For institutional investors, the 12-site dataset represents a proof of concept for a scalable district storage modernization fund. A UGX 15 billion facility deploying monitoring infrastructure across 200 aggregator sites in eastern Uganda could preserve approximately UGX 9 billion in grain value annually while generating subscription revenue for the technology provider and building the loss-rate dataset that future warehouse financing requires as baseline underwriting data.

AskBiz Editorial Team
Business Intelligence Experts

Our team combines expertise in data analytics, SME strategy, and AI tools to produce practical guides that help founders and operators make better business decisions.

Ready to make smarter decisions?

AskBiz turns your business data into actionable intelligence — no spreadsheets, no consultants.

Start free — no credit card required →
Share:PostShare
← Previous
Kenya Passion Fruit Contract Farming: Yield-to-Payment Data
9 min read
Next →
Zanzibar Clove Economics: From Pemba Plot to Export Port
9 min read

Related articles

AgTech — East Africa
Kenya Mushroom Farming: Peri-Urban Unit Economics in Kiambu
9 min read
AgTech — East Africa
Kenya Greenhouse Horticulture: Unit Economics & Data Gaps
9 min read
AgTech — East Africa
Uganda Coffee Cooperatives: Traceability & Premium Capture
9 min read
AgTech — East Africa
East Africa Beekeeping: Honey Value Chain Economics Mapped
9 min read

Learn the concepts

Customer Intelligence
What Is Churn Prediction?
3 min · Intermediate
AI & Data
What Is Artificial Intelligence (AI)?
4 min · Beginner
AI & Data
What Is Machine Learning?
3 min · Beginner
AI & Data
What Is a Large Language Model (LLM)?
4 min · Beginner